{"componentChunkName":"component---src-templates-docs-js","path":"/fr-fr/guides/api-monitoring/new-api-check/retries","result":{"data":{"site":{"siteMetadata":{"title":"Documentation | LoadFocus","docsLocation":""}},"mdx":{"fields":{"id":"7c0a2857-1c2a-5568-b436-777bbfe51c1a","title":"Nouvelles Tentatives Avant Alerte","slug":"/fr-fr/guides/api-monitoring/new-api-check/retries","locale":"fr-FR"},"body":"var _excluded = [\"components\"];\nfunction _extends() { return _extends = Object.assign ? Object.assign.bind() : function (n) { for (var e = 1; e < arguments.length; e++) { var t = arguments[e]; for (var r in t) ({}).hasOwnProperty.call(t, r) && (n[r] = t[r]); } return n; }, _extends.apply(null, arguments); }\nfunction _objectWithoutProperties(e, t) { if (null == e) return {}; var o, r, i = _objectWithoutPropertiesLoose(e, t); if (Object.getOwnPropertySymbols) { var n = Object.getOwnPropertySymbols(e); for (r = 0; r < n.length; r++) o = n[r], -1 === t.indexOf(o) && {}.propertyIsEnumerable.call(e, o) && (i[o] = e[o]); } return i; }\nfunction _objectWithoutPropertiesLoose(r, e) { if (null == r) return {}; var t = {}; for (var n in r) if ({}.hasOwnProperty.call(r, n)) { if (-1 !== e.indexOf(n)) continue; t[n] = r[n]; } return t; }\n/* @jsxRuntime classic */\n/* @jsx mdx */\n\nvar _frontmatter = {\n  \"title\": \"Nouvelles Tentatives Avant Alerte\",\n  \"date\": \"2026-07-14\",\n  \"metaTitle\": \"Nouvelles Tentatives Avant Alerte | Guide | LoadFocus\",\n  \"metaDescription\": \"Nouvelles Tentatives Avant Alerte | Guide | LoadFocus — documentation pas à pas de LoadFocus pour les tests de charge cloud, la surveillance d'API et l'analyse des performances.\",\n  \"order\": 5\n};\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n    props = _objectWithoutProperties(_ref, _excluded);\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"h2\", null, \"Nouvelles Tentatives Avant Alerte\"), mdx(\"h3\", null, \"Que sont les nouvelles tentatives ?\"), mdx(\"p\", null, \"Les nouvelles tentatives r\\xE9ex\\xE9cutent une v\\xE9rification en \\xE9chec avant que nous vous envoyions une alerte. Une seule requ\\xEAte en \\xE9chec n'est pas toujours une vraie panne : une coupure r\\xE9seau br\\xE8ve, un d\\xE9marrage \\xE0 froid lent ou un d\\xE9lai d'attente ponctuel peuvent faire \\xE9chouer une v\\xE9rification alors que votre API se porte bien. Les nouvelles tentatives vous permettent de confirmer qu'une panne est r\\xE9elle avant d'alerter qui que ce soit.\"), mdx(\"p\", null, \"Les nouvelles tentatives n'ont lieu que lorsqu'une v\\xE9rification \\xE9choue. Une v\\xE9rification r\\xE9ussie n'est jamais r\\xE9essay\\xE9e, ce r\\xE9glage ne vous co\\xFBte donc rien tant que tout va bien.\"), mdx(\"h3\", null, \"Pourquoi les utiliser ?\"), mdx(\"p\", null, \"La raison principale est le bruit des alertes. Sans nouvelles tentatives, chaque incident passager devient une alerte, et des alertes le plus souvent fausses finissent par \\xEAtre ignor\\xE9es. Avec elles, vous n'entendez parler que des \\xE9checs qui ont surv\\xE9cu \\xE0 plusieurs tentatives.\"), mdx(\"p\", null, \"R\\xE9glez \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Nouvelles tentatives\"), \" sur \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"0\"), \" pour d\\xE9sactiver la fonction. Elle est d\\xE9sactiv\\xE9e par d\\xE9faut.\"), mdx(\"h3\", null, \"Les r\\xE9glages\"), mdx(\"table\", null, mdx(\"thead\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"thead\"\n  }, mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"R\\xE9glage\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Plage\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Par d\\xE9faut\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"R\\xF4le\"))), mdx(\"tbody\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Nouvelles tentatives\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"0 \\xE0 5\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"0 (d\\xE9sactiv\\xE9)\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Combien de tentatives suppl\\xE9mentaires apr\\xE8s le premier \\xE9chec\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Intervalle (s)\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"1 \\xE0 60\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"10\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"L'attente de base entre les tentatives\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Backoff\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Fixe, Lin\\xE9aire, Exponentiel\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Fixe\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Comment l'attente augmente \\xE0 chaque tentative\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"R\\xE9gion\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"M\\xEAme r\\xE9gion, Autre r\\xE9gion\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"M\\xEAme r\\xE9gion\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"O\\xF9 la nouvelle tentative s'ex\\xE9cute\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Temps maximal de tentatives (s)\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"1 \\xE0 300\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"60\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Un budget de temps total pour toute la s\\xE9quence\")))), mdx(\"h3\", null, \"Fonctionnement du backoff\"), mdx(\"p\", null, \"Le backoff d\\xE9termine combien de temps nous attendons avant chaque tentative, \\xE0 partir de votre \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Intervalle\"), \". Pour un intervalle de \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"10\"), \" secondes :\"), mdx(\"table\", null, mdx(\"thead\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"thead\"\n  }, mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Tentative\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Fixe\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Lin\\xE9aire\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Exponentiel\"))), mdx(\"tbody\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"1re tentative\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"10s\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"10s\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"10s\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"2e tentative\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"10s\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"20s\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"20s\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"3e tentative\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"10s\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"30s\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"40s\")))), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Fixe\"), \" attend le m\\xEAme intervalle \\xE0 chaque fois. \\xC0 utiliser lorsque vous pr\\xE9voyez qu'un \\xE9chec se r\\xE9sorbe vite.\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Lin\\xE9aire\"), \" fait cro\\xEEtre l'attente r\\xE9guli\\xE8rement. Un compromis raisonnable.\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Exponentiel\"), \" double l'attente \\xE0 chaque fois. \\xC0 utiliser lorsqu'un service en difficult\\xE9 a besoin de r\\xE9pit et que vous ne voulez pas que vos tentatives alourdissent la charge.\")), mdx(\"h3\", null, \"Temps maximal de tentatives\"), mdx(\"p\", null, \"Le temps maximal de tentatives est un budget pour toute la s\\xE9quence, mesur\\xE9 depuis le d\\xE9but de la premi\\xE8re tentative. Avant chaque attente, nous v\\xE9rifions si cette attente ferait d\\xE9passer le budget \\xE0 la s\\xE9quence. Si c'est le cas, nous arr\\xEAtons et signalons le dernier \\xE9chec.\"), mdx(\"p\", null, \"Cela signifie que le budget peut mettre fin \\xE0 vos tentatives avant que vous les ayez toutes utilis\\xE9es, et c'est voulu. Par exemple, avec un intervalle de \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"10\"), \" secondes, un backoff \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Exponentiel\"), \", 3 tentatives et un budget de 60 secondes, la troisi\\xE8me tentative demanderait une attente de 40 secondes en plus des quelque 30 secondes d\\xE9j\\xE0 \\xE9coul\\xE9es. Cela d\\xE9passe le budget, la v\\xE9rification s'arr\\xEAte donc apr\\xE8s la deuxi\\xE8me tentative.\"), mdx(\"p\", null, \"Si vous voulez que toutes vos tentatives s'ex\\xE9cutent, veillez \\xE0 ce que le budget soit sup\\xE9rieur au total des attentes ci-dessus.\"), mdx(\"h3\", null, \"Ce qui est enregistr\\xE9\"), mdx(\"p\", null, \"Seule la derni\\xE8re tentative est enregistr\\xE9e comme r\\xE9sultat de la v\\xE9rification. C'est ce qui rend les nouvelles tentatives utiles :\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"\\xC9choue, puis r\\xE9ussit lors d'une tentative\"), \" : la v\\xE9rification est enregistr\\xE9e comme r\\xE9ussie et aucune alerte n'est envoy\\xE9e. L'incident passager ne vous parvient jamais.\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"\\xC9choue \\xE0 chaque tentative\"), \" : la v\\xE9rification est enregistr\\xE9e comme en \\xE9chec et vos canaux d'alerte se d\\xE9clenchent normalement.\")), mdx(\"p\", null, \"Comme seul le r\\xE9sultat final est stock\\xE9, les nouvelles tentatives ne faussent pas vos chiffres de disponibilit\\xE9 avec des incidents passagers.\"), mdx(\"h3\", null, \"R\\xE9gion\"), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"M\\xEAme r\\xE9gion\"), \" r\\xE9essaie depuis l'emplacement qui a constat\\xE9 l'\\xE9chec. \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Autre r\\xE9gion\"), \" est pr\\xE9vu pour confirmer un \\xE9chec depuis un second emplacement. Dans la version actuelle, \\xAB Autre r\\xE9gion \\xBB r\\xE9essaie toujours dans la m\\xEAme r\\xE9gion.\"), mdx(\"h3\", null, \"Cas d'usage pratiques\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"API publiques sur internet\"), \" : 1 \\xE0 2 tentatives avec un backoff Fixe et un intervalle court filtrent le bruit r\\xE9seau habituel.\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Services \\xE0 d\\xE9marrage \\xE0 froid\"), \" : utilisez un backoff Lin\\xE9aire ou Exponentiel pour laisser \\xE0 une premi\\xE8re r\\xE9ponse lente le temps de se r\\xE9chauffer.\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Un service sous charge\"), \" : utilisez un backoff Exponentiel pour que vos tentatives lui laissent de la marge au lieu d'ajouter de la pression.\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"V\\xE9rifications critiques devant alerter imm\\xE9diatement\"), \" : laissez Nouvelles tentatives sur \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"0\"), \" pour qu'un seul \\xE9chec alerte tout de suite.\")), mdx(\"h3\", null, \"Une note sur la fr\\xE9quence\"), mdx(\"p\", null, \"Gardez votre budget de tentatives en dessous de la \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://loadfocus.com/docs/fr-fr/guides/api-monitoring/new-api-check/frequency\"\n  }, \"fr\\xE9quence\"), \" de votre v\\xE9rification. Si une v\\xE9rification s'ex\\xE9cute chaque minute et que vos tentatives peuvent durer jusqu'\\xE0 300 secondes, une v\\xE9rification en \\xE9chec serait encore en train de r\\xE9essayer \\xE0 l'heure de son ex\\xE9cution suivante.\"));\n}\n;\nMDXContent.isMDXComponent = true;","tableOfContents":{"items":[{"url":"#nouvelles-tentatives-avant-alerte","title":"Nouvelles Tentatives Avant Alerte","items":[{"url":"#que-sont-les-nouvelles-tentatives-","title":"Que sont les nouvelles tentatives ?"},{"url":"#pourquoi-les-utiliser-","title":"Pourquoi les utiliser ?"},{"url":"#les-réglages","title":"Les réglages"},{"url":"#fonctionnement-du-backoff","title":"Fonctionnement du backoff"},{"url":"#temps-maximal-de-tentatives","title":"Temps maximal de tentatives"},{"url":"#ce-qui-est-enregistré","title":"Ce qui est enregistré"},{"url":"#région","title":"Région"},{"url":"#cas-dusage-pratiques","title":"Cas d'usage pratiques"},{"url":"#une-note-sur-la-fréquence","title":"Une note sur la fréquence"}]}]},"parent":{"__typename":"File","relativePath":"fr-fr/guides/api-monitoring/new-api-check/retries.md"},"frontmatter":{"metaTitle":"Nouvelles Tentatives Avant Alerte | Guide | LoadFocus","metaDescription":"Nouvelles Tentatives Avant Alerte | Guide | LoadFocus — documentation pas à pas de LoadFocus pour les tests de charge cloud, la surveillance d'API et l'analyse des performances.","order":5}},"allMdx":{"edges":[{"node":{"fields":{"slug":"/fr-fr","title":"Bienvenue dans la nouvelle documentation LoadFocus"}}},{"node":{"fields":{"slug":"/fr-fr/guides","title":"Guides pratiques"}}},{"node":{"fields":{"slug":"/fr-fr/knowledge-base","title":"Base de connaissances"}}},{"node":{"fields":{"slug":"/fr-fr/pricing","title":"FAQ sur les tarifs"}}},{"node":{"fields":{"slug":"/fr-fr/knowledge-base/how-to-update-card-details","title":"Comment mettre a jour les details de carte pour les paiements echoues"}}},{"node":{"fields":{"slug":"/fr-fr/knowledge-base/understanding-declined-card-payments","title":"Pourquoi mon paiement par carte a-t-il ete refuse ?"}}},{"node":{"fields":{"slug":"/fr-fr/knowledge-base/understanding-differences-between-http-and-https","title":"Differences entre HTTP et HTTPS"}}},{"node":{"fields":{"slug":"/fr-fr/knowledge-base/using-3rd-party-tools-to-load-test-website-locally","title":"Comment tester la charge d'un site web ou d'une API heberge localement"}}},{"node":{"fields":{"slug":"/fr-fr/guides/external-reports","title":"Rapports externes"}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring","title":"Surveillance API"}}},{"node":{"fields":{"slug":"/fr-fr/knowledge-base/using-google-analytics-and-no-requests-while-load-testing","title":"Pas de trafic dans Google Analytics pendant les tests de charge"}}},{"node":{"fields":{"slug":"/fr-fr/guides/jmeter-load-testing","title":"Tests de charge avec Apache JMeter"}}},{"node":{"fields":{"slug":"/fr-fr/knowledge-base/using-valid-url-endpoints","title":"Qu'est-ce qu'une URL valide pour un test de charge"}}},{"node":{"fields":{"slug":"/fr-fr/guides/k6-load-testing","title":"k6 Load Testing"}}},{"node":{"fields":{"slug":"/fr-fr/knowledge-base/using-query-parameters","title":"Comment utiliser les parametres de requete URL"}}},{"node":{"fields":{"slug":"/fr-fr/knowledge-base/what-is-an-http-method","title":"Qu'est-ce qu'une methode de requete HTTP"}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing","title":"Tests de charge"}}},{"node":{"fields":{"slug":"/fr-fr/guides/mcp","title":"Assistants IA (MCP)"}}},{"node":{"fields":{"slug":"/fr-fr/guides/monitor-website-performance","title":"Surveillance de la performance des sites web"}}},{"node":{"fields":{"slug":"/fr-fr/guides/monitoring-as-code","title":"Monitoring as Code"}}},{"node":{"fields":{"slug":"/fr-fr/guides/openapi-import","title":"Importer depuis OpenAPI / Swagger"}}},{"node":{"fields":{"slug":"/fr-fr/guides/reusable-snippets","title":"Snippets réutilisables"}}},{"node":{"fields":{"slug":"/fr-fr/guides/onboarding","title":"Onboarding LoadFocus"}}},{"node":{"fields":{"slug":"/fr-fr/guides/setup-teardown-scripts","title":"Scripts de préparation et de nettoyage"}}},{"node":{"fields":{"slug":"/fr-fr/guides/teams","title":"Gestion des équipes"}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/alert-channels","title":"Canaux d'alerte : Discord, PagerDuty et Opsgenie"}}},{"node":{"fields":{"slug":"/fr-fr/guides/jmeter-load-testing/downloading-jmx-csv-files","title":"Telecharger les fichiers .JMX et .CSV dans LoadFocus"}}},{"node":{"fields":{"slug":"/fr-fr/guides/external-reports/azure-app-insights-integration","title":"Integration Azure App Insights"}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/ai-credits","title":"AI Credits"}}},{"node":{"fields":{"slug":"/fr-fr/guides/k6-load-testing/analyzing-k6-test-results","title":"Analyse des résultats de test de charge k6"}}},{"node":{"fields":{"slug":"/fr-fr/guides/jmeter-load-testing/how-to-run-new-apache-jmeter-load-test","title":"Comment executer un nouveau test de charge Apache JMeter"}}},{"node":{"fields":{"slug":"/fr-fr/guides/monitor-website-performance/alert-configuration","title":"Configuration des alertes"}}},{"node":{"fields":{"slug":"/fr-fr/guides/k6-load-testing/how-to-run-k6-load-test","title":"Comment exécuter un nouveau test de charge k6"}}},{"node":{"fields":{"slug":"/fr-fr/guides/monitor-website-performance/alert-metrics","title":"Metriques d'alerte"}}},{"node":{"fields":{"slug":"/fr-fr/guides/external-reports/datadog-integration","title":"Integration Datadog"}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/analyzing-load-test-results","title":"Comment verifier les resultats des tests de charge"}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/api-check-results","title":"Comprendre les résultats des vérifications API"}}},{"node":{"fields":{"slug":"/fr-fr/guides/jmeter-load-testing/import-to-jmeter-from-curl-har-postman-openapi","title":"Importer cURL, HAR, Postman ou OpenAPI dans un test JMeter"}}},{"node":{"fields":{"slug":"/fr-fr/guides/k6-load-testing/import-to-k6-from-curl-har-postman-openapi","title":"Importer cURL, HAR, Postman ou OpenAPI dans un test k6"}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/authorization-code-grant-type-oauth-2-0","title":"Type d'autorisation Authorization Code dans OAuth 2.0"}}},{"node":{"fields":{"slug":"/fr-fr/guides/monitor-website-performance/core-web-vitals-competitor-comparison","title":"Comparaison Core Web Vitals avec les concurrents"}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/baseline-comparison-between-load-tests","title":"Comparaison de reference entre les tests de charge"}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/browser-checks","title":"Browser Checks"}}},{"node":{"fields":{"slug":"/fr-fr/guides/monitor-website-performance/core-web-vitals-metrics","title":"Que sont les Core Web Vitals ?"}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/check-groups","title":"Groupes de vérifications"}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/client-credentials-grant-type-oauth-2-0","title":"Type d'autorisation Client Credentials dans OAuth 2.0"}}},{"node":{"fields":{"slug":"/fr-fr/guides/monitor-website-performance/getting-started","title":"Demarrage rapide"}}},{"node":{"fields":{"slug":"/fr-fr/guides/jmeter-load-testing/jmeter-integration-ci-cd","title":"Integration API de test de charge"}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/check-retries-and-alert-thresholds","title":"Nouvelles tentatives et seuils d'alerte"}}},{"node":{"fields":{"slug":"/fr-fr/guides/jmeter-load-testing/load-generators-hardware-infrastructure-jmeter","title":"Quelles sont les ressources materielles allouees a mon compte pour les generateurs de charge ?"}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/common-http-error-codes","title":"Codes d'erreur HTTP courants"}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/custom-domain-status-page","title":"Comment ajouter un domaine personnalisé à votre page de statut"}}},{"node":{"fields":{"slug":"/fr-fr/guides/monitor-website-performance/how-to-create-new-alert","title":"Creer une nouvelle alerte"}}},{"node":{"fields":{"slug":"/fr-fr/guides/jmeter-load-testing/load-testing-anomalies","title":"Anomalies des tests de charge"}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/crafting-perfect-test-names","title":"Creer des noms de test parfaits"}}},{"node":{"fields":{"slug":"/fr-fr/guides/monitor-website-performance/how-to-run-new-website-performance-test","title":"Creer un nouveau test de performance de site web"}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/dashboards","title":"Tableaux de bord"}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/decoding-average-response-times","title":"Decoder le temps de reponse moyen"}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/deep-dive-samples-in-load-testing","title":"Que sont les echantillons dans les tests de charge ?"}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/dns-monitors","title":"Moniteurs DNS"}}},{"node":{"fields":{"slug":"/fr-fr/guides/jmeter-load-testing/load-testing-error-analysis","title":"Analyse des erreurs"}}},{"node":{"fields":{"slug":"/fr-fr/guides/monitor-website-performance/http-authentication","title":"Authentification HTTP"}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/heartbeat-monitors","title":"Moniteurs Heartbeat (tâches cron)"}}},{"node":{"fields":{"slug":"/fr-fr/guides/jmeter-load-testing/load-testing-insights","title":"Informations sur les tests de charge"}}},{"node":{"fields":{"slug":"/fr-fr/guides/jmeter-load-testing/load-testing-engine-health-monitoring","title":"Surveillance de la sante des moteurs"}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/demo","title":"Demo"}}},{"node":{"fields":{"slug":"/fr-fr/guides/monitor-website-performance/lighthouse-opportunities","title":"Opportunités Lighthouse"}}},{"node":{"fields":{"slug":"/fr-fr/guides/monitor-website-performance/largest-contentful-paint","title":"Largest Contentful Paint (LCP)"}}},{"node":{"fields":{"slug":"/fr-fr/guides/jmeter-load-testing/load-testing-jtl-file-analysis","title":"Analyse des logs et fichiers JTL"}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/end-time-in-load-testing","title":"Comprendre l'importance de l'heure de fin dans les tests de charge"}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/incident-management","title":"Gestion des incidents"}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/maintenance-windows","title":"Fenêtres de maintenance"}}},{"node":{"fields":{"slug":"/fr-fr/guides/jmeter-load-testing/load-testing-jtl-jmeter-log-file-analysis","title":"Analyse des fichiers de log JMeter"}}},{"node":{"fields":{"slug":"/fr-fr/guides/monitor-website-performance/pdf-report-branding","title":"Rapports PDF à votre marque"}}},{"node":{"fields":{"slug":"/fr-fr/guides/monitor-website-performance/performance-budgets","title":"Budgets de performance et alertes"}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/multistep-api-checks","title":"Vérifications API multi-étapes"}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/erros-and-reponse-codes","title":"Erreurs et codes de reponse"}}},{"node":{"fields":{"slug":"/fr-fr/guides/jmeter-load-testing/load-testing-timeline-analysis","title":"Vue chronologique"}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/geographical-test-location-in-load-testing","title":"Emplacement geographique des tests de charge"}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/getting-started","title":"Demarrage rapide"}}},{"node":{"fields":{"slug":"/fr-fr/guides/jmeter-load-testing/uploading-jmeter-files-step-by-step-guide","title":"Importer des fichiers JMeter dans LoadFocus : guide etape par etape"}}},{"node":{"fields":{"slug":"/fr-fr/guides/monitor-website-performance/sitemap-import","title":"Import depuis un Sitemap"}}},{"node":{"fields":{"slug":"/fr-fr/guides/monitor-website-performance/real-user-field-data","title":"Données de terrain réelles (CrUX)"}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/new-api-check","title":"Comment créer une nouvelle vérification API"}}},{"node":{"fields":{"slug":"/fr-fr/guides/jmeter-load-testing/using-multiple-csv-files-with-jmeter-engines","title":"Utiliser plusieurs fichiers CSV avec les moteurs JMeter dans LoadFocus"}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/granularity-in-load-test-results-and-charts","title":"Granularite dans les resultats et l'affichage des graphiques de tests de charge"}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/sla-slo-reports","title":"Rapports de disponibilité SLA & SLO"}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/headers-and-manage-presets","title":"En-tetes et preselections d'en-tetes"}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/snippets","title":"Snippets"}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/ssl-certificate-monitoring","title":"Surveillance des certificats SSL"}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/how-to-url-query-parameters","title":"Parametres de requete"}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/how-to-run-new-load-test","title":"Comment executer un nouveau test de charge"}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/status-pages","title":"Créez une page de statut publique pour vos moniteurs"}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/tcp-monitors","title":"Moniteurs de port TCP"}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/implicit-grant-type-oauth-2-0","title":"Type d'autorisation Implicit Grant dans OAuth 2.0"}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/http-methods-overview-load-testing","title":"Methodes HTTP : vue d'ensemble"}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/variables","title":"Variables"}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/load-generators-hardware-infrastructure","title":"Quelles sont les ressources materielles allouees a mon compte pour les generateurs de charge ?"}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/load-test-result-ai-analysis","title":"Analyse IA des resultats de tests de charge"}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/page-speed-under-load","title":"Vitesse de page sous charge"}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/pass-fail-thresholds","title":"Seuils de réussite/échec"}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/password-credentials-grant-type-oauth-2-0","title":"Type d'autorisation Password Credentials dans OAuth 2.0"}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/page-speed-under-load-trends","title":"Page Speed Under Load Trends"}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/performance-trend-load-test-results","title":"Tendance de performance"}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/scheduled-load-tests","title":"Tests de charge planifies"}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/share-load-test-reports","title":"Partager les rapports de test de charge"}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/refresh-token-grant-type-oauth-2-0","title":"Type d'autorisation Refresh Token dans OAuth 2.0"}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/start-time-in-load-testing","title":"Comprendre l'importance de l'heure de debut dans les tests de charge"}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/using-cookies","title":"Utiliser les cookies"}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/what-are-iterations-load-testing","title":"Maitriser les iterations dans les tests de charge : une plongee approfondie"}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/what-are-virtual-users-load-testing","title":"Que sont les utilisateurs virtuels dans les tests de charge"}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/use-cases","title":"Cas d'utilisation"}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/what-is-duration-in-load-testing","title":"Qu'est-ce que la duree dans les tests de charge"}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/what-is-delay-when-running-a-load-test","title":"Qu'est-ce que le delai lors de l'execution d'un test de charge ?"}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/what-is-oauth-2-0-authorization","title":"Autorisation OAuth 2.0"}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/what-is-grant-type","title":"Qu'est-ce qu'un type d'autorisation (Grant Type) ?"}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/what-is-ramp-up-steps-in-load-testing","title":"Que sont les etapes de montee en charge dans les tests de charge"}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/what-is-test-run-id","title":"Qu'est-ce qu'un identifiant d'execution de test ?"}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/what-is-ramp-up-time-in-load-testing","title":"Qu'est-ce que le temps de montee en charge dans les tests de charge"}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/white-label-report-branding","title":"Rapports PDF à votre marque"}}},{"node":{"fields":{"slug":"/fr-fr/guides/jmeter-load-testing/jmeter-integration-ci-cd/azure-devops","title":"Azure DevOps"}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/new-api-check/activate-deactivate","title":"Activer/Désactiver"}}},{"node":{"fields":{"slug":"/fr-fr/guides/jmeter-load-testing/jmeter-integration-ci-cd/circleci","title":"CircleCI"}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/new-api-check/alert-channels","title":"Canaux d'alerte"}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/new-api-check/assertions","title":"Assertions"}}},{"node":{"fields":{"slug":"/fr-fr/guides/jmeter-load-testing/jmeter-integration-ci-cd/gitlab-ci-cd","title":"GitLab CI/CD"}}},{"node":{"fields":{"slug":"/fr-fr/guides/jmeter-load-testing/jmeter-integration-ci-cd/github-actions","title":"GitHub Actions"}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/new-api-check/frequency","title":"Fréquence"}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/new-api-check/friendly-check-name","title":"Nom convivial de la vérification"}}},{"node":{"fields":{"slug":"/fr-fr/guides/jmeter-load-testing/jmeter-integration-ci-cd/overview","title":"Integration du client API JMeter avec les pipelines CI/CD"}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/new-api-check/locations","title":"Emplacements"}}},{"node":{"fields":{"slug":"/fr-fr/guides/jmeter-load-testing/jmeter-integration-ci-cd/jenkins","title":"Jenkins"}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/new-api-check/request-configuration","title":"Configuration de la requête"}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/new-api-check/mute-unmute","title":"Mettre en sourdine/Réactiver"}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/new-api-check/request-preview","title":"Apercu de la requete"}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/new-api-check/response-time-limits","title":"Limites de temps de reponse"}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/new-api-check/retries","title":"Nouvelles Tentatives Avant Alerte"}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/new-api-check/webhook-channels","title":"Canal Webhook"}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/new-api-check/save-run","title":"Enregistrer et executer"}}}]}},"pageContext":{"id":"7c0a2857-1c2a-5568-b436-777bbfe51c1a","locale":"fr-FR"}},"staticQueryHashes":["361965504","361965504","417421954","417421954","445494767","445494767"]}