{"componentChunkName":"component---src-templates-docs-js","path":"/fr-fr/guides/api-monitoring/sla-slo-reports","result":{"data":{"site":{"siteMetadata":{"title":"Documentation | LoadFocus","docsLocation":""}},"mdx":{"fields":{"id":"91baa750-5ecf-54bf-ac81-15e1e60485f5","title":"Rapports de disponibilité SLA & SLO","slug":"/fr-fr/guides/api-monitoring/sla-slo-reports","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\": \"Rapports de disponibilité SLA & SLO\",\n  \"date\": \"2026-06-22\",\n  \"metaTitle\": \"Rapports de disponibilité SLA & SLO | Guide pratique | LoadFocus\",\n  \"metaDescription\": \"Suivez la disponibilité par rapport à vos objectifs SLO, surveillez les budgets d'erreur, soyez alerté lorsqu'un SLO est dépassé, et envoyez par e-mail des rapports SLA planifiés à votre équipe. Un guide champ par champ de la page Rapports SLA / SLO de LoadFocus.\",\n  \"order\": 13\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, \"Ce que sont les rapports SLA / SLO\"), mdx(\"p\", null, \"La page \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Rapports SLA / SLO\"), \" traduit les r\\xE9sultats bruts de vos moniteurs dans le langage qui compte pour votre entreprise et vos clients : \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"la disponibilit\\xE9 par rapport \\xE0 un objectif\"), \". Pour chaque moniteur, vous d\\xE9finissez un \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"objectif SLO\"), \" (par exemple 99.9%), et LoadFocus vous indique si vous le respectez, combien il reste de votre \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"budget d'erreur\"), \", vous alerte lorsqu'un objectif est \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"d\\xE9pass\\xE9\"), \", et envoie par e-mail un \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"rapport SLA\"), \" r\\xE9current \\xE0 votre \\xE9quipe.\"), mdx(\"blockquote\", null, mdx(\"p\", {\n    parentName: \"blockquote\"\n  }, \"Les rapports SLA / SLO sont une fonctionnalit\\xE9 payante. Sur le forfait gratuit, la page vous invite \\xE0 passer \\xE0 une offre sup\\xE9rieure.\")), mdx(\"p\", null, \"Ouvrez-la depuis \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Rapports SLA\"), \" dans la barre lat\\xE9rale, ou rendez-vous sur \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"/sla\"), \".\"), mdx(\"h2\", null, \"Le tableau de rapport\"), mdx(\"p\", null, \"Chaque ligne correspond \\xE0 un \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"moniteur\"), \" (une v\\xE9rification API) ou \\xE0 un \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"groupe de v\\xE9rifications\"), \", \\xE9valu\\xE9 sur la \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"#time-window-and-export\"\n  }, \"fen\\xEAtre temporelle\"), \" que vous s\\xE9lectionnez en haut \\xE0 droite.\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Moniteur\"), \" \\u2014 la v\\xE9rification API ou le groupe de v\\xE9rifications sur lequel porte cette ligne. Les lignes de groupe affichent le nombre de v\\xE9rifications membres entre parenth\\xE8ses.\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Disponibilit\\xE9\"), \" \\u2014 le pourcentage pond\\xE9r\\xE9 dans le temps des v\\xE9rifications r\\xE9ussies sur la fen\\xEAtre s\\xE9lectionn\\xE9e. Une v\\xE9rification indisponible pendant une heure sur une fen\\xEAtre de 30 jours r\\xE9duit la disponibilit\\xE9 proportionnellement \\xE0 cette heure. Lorsqu'il n'y a aucun r\\xE9sultat dans la fen\\xEAtre, la disponibilit\\xE9 affiche un tiret (\", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"\\u2014\"), \").\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"% d'objectif SLO\"), \" \\u2014 votre objectif de disponibilit\\xE9 pour ce moniteur, par exemple \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"99.9\"), \". Saisissez une valeur pour le d\\xE9finir ; tout le reste de la ligne (budget d'erreur, statut, alertes de d\\xE9passement) est mesur\\xE9 par rapport \\xE0 cet objectif. Laissez ce champ vide pour cesser de suivre un SLO pour ce moniteur.\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Budget d'erreur\"), \" \\u2014 la part de votre temps d'indisponibilit\\xE9 \", mdx(\"em\", {\n    parentName: \"li\"\n  }, \"autoris\\xE9\"), \" qui a \\xE9t\\xE9 consomm\\xE9e dans la fen\\xEAtre. Si votre objectif est de 99.9% sur 30 jours, votre budget correspond \\xE0 environ 43 minutes d'indisponibilit\\xE9 ; la barre se remplit \\xE0 mesure que ce budget est utilis\\xE9. \", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"0%\"), \" signifie aucune consommation, \", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"100%\"), \" signifie que le budget est \\xE9puis\\xE9 (et que le SLO est d\\xE9pass\\xE9).\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Statut\"), \" \\u2014 un verdict rapide pour la fen\\xEAtre : \", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"OK\"), \" (objectif respect\\xE9), \", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"D\\xE9pass\\xE9\"), \" (budget d'erreur \\xE9puis\\xE9), ou \", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Aucune donn\\xE9e\"), \" (aucun r\\xE9sultat dans la fen\\xEAtre).\")), mdx(\"h3\", null, \"Comment la disponibilit\\xE9 et le budget d'erreur sont calcul\\xE9s\"), mdx(\"p\", null, \"La disponibilit\\xE9 est \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"pond\\xE9r\\xE9e dans le temps\"), \" : chaque r\\xE9sultat compte pour la dur\\xE9e jusqu'au r\\xE9sultat suivant, de sorte qu'une courte panne sur une v\\xE9rification toutes les minutes et la m\\xEAme panne sur une v\\xE9rification toutes les 5 minutes affectent la disponibilit\\xE9 de mani\\xE8re coh\\xE9rente. Le budget d'erreur correspond \\xE0 \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"100% \\u2212 target\"), \" de temps d'indisponibilit\\xE9 ; le pourcentage consomm\\xE9 est la part de cette tol\\xE9rance d\\xE9j\\xE0 utilis\\xE9e dans la fen\\xEAtre.\"), mdx(\"h2\", null, \"Alertes de d\\xE9passement\"), mdx(\"p\", null, \"La colonne \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Alerte de d\\xE9passement\"), \" permet \\xE0 chaque moniteur de vous notifier d\\xE8s qu'il est sur le point de manquer son SLO, sans que vous ayez \\xE0 surveiller la page.\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Alerter en cas de d\\xE9passement\"), \" \\u2014 activez cette option pour activer les alertes de d\\xE9passement de SLO pour ce moniteur.\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"% de budget consomm\\xE9\"), \" \\u2014 le seuil \\xE0 partir duquel l'alerte se d\\xE9clenche. \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"100\"), \" signifie \\xAB alerter uniquement une fois la totalit\\xE9 du budget d'erreur consomm\\xE9e \\xBB ; une valeur plus basse (par exemple \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"80\"), \") vous avertit plus t\\xF4t, alors qu'il vous reste encore du budget pour r\\xE9agir.\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Fen\\xEAtre\"), \" \\u2014 la p\\xE9riode glissante sur laquelle le budget est \\xE9valu\\xE9 pour les alertes : \", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"24h\"), \", \", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"7j\"), \", ou \", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"30j\"), \".\")), mdx(\"p\", null, \"Les alertes de d\\xE9passement sont achemin\\xE9es vers \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"les propres canaux d'alerte de la v\\xE9rification\"), \" (les m\\xEAmes canaux e-mail, Slack, PagerDuty, Opsgenie, Discord ou webhook que vous avez configur\\xE9s pour la v\\xE9rification) sous un \\xE9v\\xE9nement \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"slaBreaches\"), \" d\\xE9di\\xE9, de sorte qu'elles sont ind\\xE9pendantes des alertes de disponibilit\\xE9 et SSL. Vous recevez \\xE9galement une notification de r\\xE9tablissement lorsque le moniteur repasse au-dessus de son objectif. Consultez \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"/docs/guides/api-monitoring/alert-channels\"\n  }, \"Canaux d'alerte\"), \" pour configurer o\\xF9 sont envoy\\xE9es les alertes.\"), mdx(\"h2\", null, \"Fen\\xEAtre temporelle et export\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Fen\\xEAtre temporelle\"), \" (s\\xE9lecteur en haut \\xE0 droite) \\u2014 la p\\xE9riode de rapport utilis\\xE9e pour chaque ligne : \", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Derni\\xE8res 24h\"), \", \", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"7 derniers jours\"), \", \", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"30 derniers jours\"), \", ou \", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Ce mois-ci\"), \" (le mois calendaire en cours). Toutes les p\\xE9riodes sont calcul\\xE9es en \", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"UTC\"), \".\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Exporter CSV\"), \" \\u2014 t\\xE9l\\xE9chargez le tableau actuel (disponibilit\\xE9, objectif SLO, budget d'erreur et statut pour chaque moniteur) sous forme de fichier CSV, pr\\xEAt pour un tableur ou une revue SLA destin\\xE9e \\xE0 un client.\")), mdx(\"h2\", null, \"Rapports SLA planifi\\xE9s\"), mdx(\"p\", null, \"Sous le tableau, le \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Rapport SLA planifi\\xE9\"), \" envoie par e-mail un r\\xE9capitulatif r\\xE9current \\xE0 votre \\xE9quipe afin que personne n'ait \\xE0 ouvrir le tableau de bord.\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Activer\"), \" \\u2014 activez ou d\\xE9sactivez les rapports SLA automatiques.\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Fr\\xE9quence\"), \" \\u2014 la fr\\xE9quence d'envoi du rapport : \", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Hebdomadaire\"), \" ou \", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Mensuelle\"), \". Un rapport couvre toujours la p\\xE9riode la plus r\\xE9cemment \", mdx(\"em\", {\n    parentName: \"li\"\n  }, \"termin\\xE9e\"), \" (la semaine ou le mois dernier), jamais une p\\xE9riode encore en cours.\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Fuseau horaire\"), \" \\u2014 le fuseau horaire utilis\\xE9 pour d\\xE9terminer les limites de p\\xE9riode et l'heure d'envoi, par exemple \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"UTC\"), \" ou \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"Europe/London\"), \".\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Destinataires (membres de l'\\xE9quipe)\"), \" \\u2014 qui re\\xE7oit le rapport. Seuls les membres de votre \\xE9quipe peuvent \\xEAtre s\\xE9lectionn\\xE9s, ce qui maintient le rapport au sein de votre organisation et donne \\xE0 chaque destinataire la possibilit\\xE9 de se d\\xE9sinscrire.\")), mdx(\"p\", null, \"Chaque e-mail planifi\\xE9 liste les moniteurs, leur disponibilit\\xE9 par rapport \\xE0 l'objectif pour la p\\xE9riode, et le nombre de SLO d\\xE9pass\\xE9s, avec un lien de retour vers cette page.\"), mdx(\"h2\", null, \"Remarques\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Toutes les fen\\xEAtres et p\\xE9riodes de rapport sont \\xE9valu\\xE9es en \", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"UTC\"), \".\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Une ligne qui affiche \", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Aucune donn\\xE9e\"), \" n'a aucun r\\xE9sultat de v\\xE9rification dans la fen\\xEAtre s\\xE9lectionn\\xE9e \\u2014 v\\xE9rifiez que le moniteur est bien en cours d'ex\\xE9cution, et pas seulement enregistr\\xE9 (voir \", mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"/docs/guides/api-monitoring/api-check-results\"\n  }, \"Comprendre les r\\xE9sultats des v\\xE9rifications API\"), \").\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Les objectifs SLO, les param\\xE8tres d'alerte de d\\xE9passement et les param\\xE8tres de rapport sont enregistr\\xE9s \\xE0 mesure que vous les modifiez.\")));\n}\n;\nMDXContent.isMDXComponent = true;","tableOfContents":{"items":[{"url":"#ce-que-sont-les-rapports-sla--slo","title":"Ce que sont les rapports SLA / SLO"},{"url":"#le-tableau-de-rapport","title":"Le tableau de rapport","items":[{"url":"#comment-la-disponibilité-et-le-budget-derreur-sont-calculés","title":"Comment la disponibilité et le budget d'erreur sont calculés"}]},{"url":"#alertes-de-dépassement","title":"Alertes de dépassement"},{"url":"#fenêtre-temporelle-et-export","title":"Fenêtre temporelle et export"},{"url":"#rapports-sla-planifiés","title":"Rapports SLA planifiés"},{"url":"#remarques","title":"Remarques"}]},"parent":{"__typename":"File","relativePath":"fr-fr/guides/api-monitoring/sla-slo-reports.md"},"frontmatter":{"metaTitle":"Rapports de disponibilité SLA & SLO | Guide pratique | LoadFocus","metaDescription":"Suivez la disponibilité par rapport à vos objectifs SLO, surveillez les budgets d'erreur, soyez alerté lorsqu'un SLO est dépassé, et envoyez par e-mail des rapports SLA planifiés à votre équipe. Un guide champ par champ de la page Rapports SLA / SLO de LoadFocus.","order":13}},"allMdx":{"edges":[{"node":{"fields":{"slug":"/fr-fr","title":"Bienvenue dans la nouvelle documentation LoadFocus"}}},{"node":{"fields":{"slug":"/fr-fr/knowledge-base","title":"Base de connaissances"}}},{"node":{"fields":{"slug":"/fr-fr/guides","title":"Guides pratiques"}}},{"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/guides/api-monitoring","title":"Surveillance API"}}},{"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/understanding-declined-card-payments","title":"Pourquoi mon paiement par carte a-t-il ete refuse ?"}}},{"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/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/knowledge-base/using-query-parameters","title":"Comment utiliser les parametres de requete URL"}}},{"node":{"fields":{"slug":"/fr-fr/guides/jmeter-load-testing","title":"Tests de charge avec Apache JMeter"}}},{"node":{"fields":{"slug":"/fr-fr/guides/external-reports","title":"Rapports externes"}}},{"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/knowledge-base/what-is-an-http-method","title":"Qu'est-ce qu'une methode de requete HTTP"}}},{"node":{"fields":{"slug":"/fr-fr/guides/k6-load-testing","title":"k6 Load Testing"}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing","title":"Tests de charge"}}},{"node":{"fields":{"slug":"/fr-fr/guides/monitor-website-performance","title":"Surveillance de la performance des sites web"}}},{"node":{"fields":{"slug":"/fr-fr/guides/onboarding","title":"Onboarding LoadFocus"}}},{"node":{"fields":{"slug":"/fr-fr/guides/monitoring-as-code","title":"Monitoring as Code"}}},{"node":{"fields":{"slug":"/fr-fr/guides/mcp","title":"Assistants IA (MCP)"}}},{"node":{"fields":{"slug":"/fr-fr/guides/reusable-snippets","title":"Snippets réutilisables"}}},{"node":{"fields":{"slug":"/fr-fr/guides/openapi-import","title":"Importer depuis OpenAPI / Swagger"}}},{"node":{"fields":{"slug":"/fr-fr/guides/teams","title":"Gestion des équipes"}}},{"node":{"fields":{"slug":"/fr-fr/guides/setup-teardown-scripts","title":"Scripts de préparation et de nettoyage"}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/alert-channels","title":"Canaux d'alerte : Discord, PagerDuty et Opsgenie"}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/ai-credits","title":"AI Credits"}}},{"node":{"fields":{"slug":"/fr-fr/guides/external-reports/datadog-integration","title":"Integration Datadog"}}},{"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/load-testing/analyzing-load-test-results","title":"Comment verifier les resultats des tests de charge"}}},{"node":{"fields":{"slug":"/fr-fr/guides/monitor-website-performance/alert-metrics","title":"Metriques d'alerte"}}},{"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/monitor-website-performance/alert-configuration","title":"Configuration des alertes"}}},{"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/authorization-code-grant-type-oauth-2-0","title":"Type d'autorisation Authorization Code dans OAuth 2.0"}}},{"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/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/monitor-website-performance/core-web-vitals-metrics","title":"Que sont les Core Web Vitals ?"}}},{"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/jmeter-load-testing/jmeter-integration-ci-cd","title":"Integration API de test de charge"}}},{"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/api-monitoring/dashboards","title":"Tableaux de bord"}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/common-http-error-codes","title":"Codes d'erreur HTTP courants"}}},{"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/api-monitoring/check-groups","title":"Groupes de vérifications"}}},{"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/jmeter-load-testing/load-testing-engine-health-monitoring","title":"Surveillance de la sante des moteurs"}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/heartbeat-monitors","title":"Moniteurs Heartbeat (tâches cron)"}}},{"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/maintenance-windows","title":"Fenêtres de maintenance"}}},{"node":{"fields":{"slug":"/fr-fr/guides/monitor-website-performance/http-authentication","title":"Authentification HTTP"}}},{"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/api-monitoring/multistep-api-checks","title":"Vérifications API multi-étapes"}}},{"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/jmeter-load-testing/load-testing-anomalies","title":"Anomalies des tests de charge"}}},{"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/jmeter-load-testing/load-testing-insights","title":"Informations sur les tests de charge"}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/demo","title":"Demo"}}},{"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/largest-contentful-paint","title":"Largest Contentful Paint (LCP)"}}},{"node":{"fields":{"slug":"/fr-fr/guides/monitor-website-performance/lighthouse-opportunities","title":"Opportunités Lighthouse"}}},{"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/jmeter-load-testing/load-testing-error-analysis","title":"Analyse des erreurs"}}},{"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/monitor-website-performance/pdf-report-branding","title":"Rapports PDF à votre marque"}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/sla-slo-reports","title":"Rapports de disponibilité SLA & SLO"}}},{"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/load-testing-timeline-analysis","title":"Vue chronologique"}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/snippets","title":"Snippets"}}},{"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/erros-and-reponse-codes","title":"Erreurs et codes de reponse"}}},{"node":{"fields":{"slug":"/fr-fr/guides/monitor-website-performance/performance-budgets","title":"Budgets de performance et alertes"}}},{"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/api-monitoring/status-pages","title":"Créez une page de statut publique pour vos moniteurs"}}},{"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/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/monitor-website-performance/sitemap-import","title":"Import depuis un Sitemap"}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/tcp-monitors","title":"Moniteurs de port TCP"}}},{"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/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/load-testing/how-to-run-new-load-test","title":"Comment executer un nouveau test de charge"}}},{"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/getting-started","title":"Demarrage rapide"}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/variables","title":"Variables"}}},{"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/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/http-methods-overview-load-testing","title":"Methodes HTTP : vue d'ensemble"}}},{"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/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/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/pass-fail-thresholds","title":"Seuils de réussite/échec"}}},{"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-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-are-virtual-users-load-testing","title":"Que sont les utilisateurs virtuels 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/use-cases","title":"Cas d'utilisation"}}},{"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/white-label-report-branding","title":"Rapports PDF à votre marque"}}},{"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/jmeter-load-testing/load-testing-jtl-file-analysis","title":"Analyse des logs et fichiers JTL"}}},{"node":{"fields":{"slug":"/fr-fr/guides/jmeter-load-testing/jmeter-integration-ci-cd/azure-devops","title":"Azure DevOps"}}},{"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/alert-channels","title":"Canaux d'alerte"}}},{"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/activate-deactivate","title":"Activer/Désactiver"}}},{"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/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/jenkins","title":"Jenkins"}}},{"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/overview","title":"Integration du client API JMeter avec les pipelines CI/CD"}}},{"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/friendly-check-name","title":"Nom convivial de la vérification"}}},{"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/response-time-limits","title":"Limites de temps de reponse"}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/new-api-check/save-run","title":"Enregistrer et executer"}}},{"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/webhook-channels","title":"Canal Webhook"}}}]}},"pageContext":{"id":"91baa750-5ecf-54bf-ac81-15e1e60485f5","locale":"fr-FR"}},"staticQueryHashes":["361965504","361965504","417421954","417421954","445494767","445494767"]}