{"componentChunkName":"component---src-templates-docs-js","path":"/fr-fr/guides/api-monitoring/status-page-api","result":{"data":{"site":{"siteMetadata":{"title":"Documentation | LoadFocus","docsLocation":""}},"mdx":{"fields":{"id":"c58008b9-66b3-5421-abfc-5167aad61c4d","title":"API de la page de statut, flux RSS et badge","slug":"/fr-fr/guides/api-monitoring/status-page-api","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\": \"API de la page de statut, flux RSS et badge\",\n  \"date\": \"2026-08-26\",\n  \"metaTitle\": \"API de la page de statut | Guide | LoadFocus\",\n  \"metaDescription\": \"Lisez votre page de statut par programme. JSON /api/v2 compatible Statuspage, flux RSS et Atom des incidents, et badge SVG intégrable.\",\n  \"order\": 6\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 votre page de statut expose\"), mdx(\"p\", null, \"Chaque page de statut LoadFocus sert des points d'acc\\xE8s lisibles par une machine \\xE0 c\\xF4t\\xE9 de la page destin\\xE9e aux humains. Ils ne demandent aucune authentification, sont limit\\xE9s en d\\xE9bit par IP et mis en cache 30 secondes.\"), mdx(\"p\", null, \"Les points d'acc\\xE8s JSON suivent le \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"sch\\xE9ma Statuspage\"), \", la forme de fait que parlent d\\xE9j\\xE0 la plupart des tableaux de bord, bots et int\\xE9grations Slack. Si vous migrez depuis Atlassian Statuspage, vos int\\xE9grations existantes continuent de fonctionner une fois point\\xE9es vers le nouvel h\\xF4te, sans changement de code.\"), mdx(\"p\", null, \"Tous les chemins ci-dessous sont relatifs \\xE0 votre page : \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"https://votre-slug.loadfoc.us\"), \", ou votre propre nom d'h\\xF4te si vous avez configur\\xE9 un \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"/docs/guides/api-monitoring/custom-domain-status-page\"\n  }, \"domaine personnalis\\xE9\"), \".\"), mdx(\"h2\", null, \"GET /api/v2/status.json\"), mdx(\"p\", null, \"L'\\xE9tat global, et rien d'autre. \\xC0 utiliser pour une interrogation l\\xE9g\\xE8re.\"), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-json\"\n  }, \"{\\n  \\\"page\\\": {\\n    \\\"id\\\": \\\"8f3c1e02-5b74-4a9d-9e21-6c0af7d3b514\\\",\\n    \\\"name\\\": \\\"Acme Status\\\",\\n    \\\"url\\\": \\\"https://acme.loadfoc.us\\\",\\n    \\\"time_zone\\\": \\\"Etc/UTC\\\",\\n    \\\"updated_at\\\": \\\"2026-08-26T14:05:00.000Z\\\"\\n  },\\n  \\\"status\\\": {\\n    \\\"indicator\\\": \\\"none\\\",\\n    \\\"description\\\": \\\"All Systems Operational\\\"\\n  }\\n}\\n\")), mdx(\"p\", null, mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"indicator\"), \" vaut \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"none\"), \", \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"minor\"), \", \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"major\"), \", \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"critical\"), \" ou \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"maintenance\"), \".\"), mdx(\"p\", null, \"\\xC0 noter : lorsque la page n'a pas de donn\\xE9es r\\xE9centes, l'indicateur est renvoy\\xE9 \\xE0 \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"minor\"), \" plut\\xF4t qu'\\xE0 \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"none\"), \". Un worker mort ne doit jamais appara\\xEEtre comme un vert fiable via l'API.\"), mdx(\"h2\", null, \"GET /api/v2/summary.json\"), mdx(\"p\", null, \"Tout ce que montre la page : \\xE9tat global, chaque composant, les incidents non r\\xE9solus et les maintenances \\xE0 venir ou en cours.\"), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-json\"\n  }, \"{\\n  \\\"page\\\": { \\\"id\\\": \\\"8f3c1e02-5b74-4a9d-9e21-6c0af7d3b514\\\", \\\"name\\\": \\\"Acme Status\\\", \\\"url\\\": \\\"https://acme.loadfoc.us\\\", \\\"time_zone\\\": \\\"Etc/UTC\\\", \\\"updated_at\\\": \\\"2026-08-26T14:05:00.000Z\\\" },\\n  \\\"status\\\": { \\\"indicator\\\": \\\"minor\\\", \\\"description\\\": \\\"Degraded Performance\\\" },\\n  \\\"components\\\": [\\n    {\\n      \\\"id\\\": \\\"api\\\",\\n      \\\"name\\\": \\\"Public API\\\",\\n      \\\"status\\\": \\\"degraded_performance\\\",\\n      \\\"position\\\": 1,\\n      \\\"description\\\": null,\\n      \\\"updated_at\\\": \\\"2026-08-26T14:05:00.000Z\\\"\\n    }\\n  ],\\n  \\\"incidents\\\": [\\n    {\\n      \\\"id\\\": \\\"inc_1a2b\\\",\\n      \\\"name\\\": \\\"Elevated API latency\\\",\\n      \\\"status\\\": \\\"identified\\\",\\n      \\\"impact\\\": \\\"minor\\\",\\n      \\\"created_at\\\": \\\"2026-08-26T13:40:00.000Z\\\",\\n      \\\"updated_at\\\": \\\"2026-08-26T14:02:00.000Z\\\",\\n      \\\"monitoring_at\\\": null,\\n      \\\"resolved_at\\\": null,\\n      \\\"shortlink\\\": \\\"https://acme.loadfoc.us/incidents/inc_1a2b\\\",\\n      \\\"incident_updates\\\": [\\n        { \\\"status\\\": \\\"identified\\\", \\\"body\\\": \\\"A slow query has been identified.\\\", \\\"created_at\\\": \\\"2026-08-26T14:02:00.000Z\\\" }\\n      ]\\n    }\\n  ],\\n  \\\"scheduled_maintenances\\\": [\\n    {\\n      \\\"id\\\": \\\"mnt_9x8y\\\",\\n      \\\"name\\\": \\\"Database upgrade\\\",\\n      \\\"status\\\": \\\"scheduled\\\",\\n      \\\"impact\\\": \\\"maintenance\\\",\\n      \\\"scheduled_for\\\": \\\"2026-08-28T22:00:00.000Z\\\",\\n      \\\"scheduled_until\\\": \\\"2026-08-29T00:00:00.000Z\\\",\\n      \\\"incident_updates\\\": []\\n    }\\n  ]\\n}\\n\")), mdx(\"p\", null, mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"components[].status\"), \" vaut \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"operational\"), \", \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"degraded_performance\"), \", \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"partial_outage\"), \", \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"major_outage\"), \" ou \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"under_maintenance\"), \".\"), mdx(\"p\", null, mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"incidents\"), \" ne contient que les incidents \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"non r\\xE9solus\"), \", et \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"scheduled_maintenances\"), \" que les fen\\xEAtres non termin\\xE9es. Les deux reproduisent le comportement de Statuspage. Pour l'historique r\\xE9solu, utilisez les flux ci-dessous.\"), mdx(\"h3\", null, \"Comportement en cas d'erreur\"), mdx(\"p\", null, \"Les deux points d'acc\\xE8s JSON r\\xE9pondent \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"HTTP 200 avec une structure vide\"), \" en cas de probl\\xE8me interne, plut\\xF4t qu'un 5xx. Un consommateur doit donc traiter un tableau \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"components\"), \" vide comme \\xAB aucune donn\\xE9e disponible \\xBB, et non comme \\xAB aucun composant configur\\xE9 \\xBB.\"), mdx(\"h2\", null, \"Flux d'incidents\"), mdx(\"p\", null, \"Pour les lecteurs et les bots qui suivent des flux plut\\xF4t que d'interroger :\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"GET /history.rss\"), \" - historique des incidents en RSS\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"GET /history.atom\"), \" - le m\\xEAme en Atom\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"GET /feed.rss\"), \" - un alias de \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"history.rss\"))), mdx(\"p\", null, \"Ces flux contiennent aussi les incidents r\\xE9solus : c'est donc la bonne source pour l'historique.\"), mdx(\"h2\", null, \"Badge de statut\"), mdx(\"p\", null, mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"GET /badge.svg\"), \" renvoie un badge SVG refl\\xE9tant l'\\xE9tat global actuel. Il est pr\\xE9vu pour \\xEAtre int\\xE9gr\\xE9 dans un README ou une page de documentation :\"), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-markdown\"\n  }, \"[![Status](https://acme.loadfoc.us/badge.svg)](https://acme.loadfoc.us)\\n\")), mdx(\"h2\", null, \"Visibilit\\xE9 dans les moteurs de recherche\"), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Les pages de statut sont indexables par d\\xE9faut.\"), \" Une page cr\\xE9\\xE9e dans l'application enregistre \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"hideFromSearch: false\"), \" : elle ne sert donc pas de \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"noindex\"), \", son \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"robots.txt\"), \" renvoie \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"Allow: /\"), \" avec une ligne \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"Sitemap:\"), \", et \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"/sitemap.xml\"), \" liste la page, ses incidents et son historique de maintenance.\"), mdx(\"p\", null, \"Pour masquer une page aux moteurs, mettez \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"hideFromSearch\"), \" \\xE0 \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"true\"), \". La page sert alors \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"<meta name=\\\"robots\\\" content=\\\"noindex,follow\\\">\"), \", \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"robots.txt\"), \" renvoie \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"Disallow: /\"), \", \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"/sitemap.xml\"), \" r\\xE9pond 404, et les balises canonical et Open Graph sont supprim\\xE9es afin que la page ne se signale pas. Aucun r\\xE9glage n'existe pour cela dans l'\\xE9diteur : passez par l'API.\"), mdx(\"h2\", null, \"Voir aussi\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"/docs/guides/api-monitoring/status-pages\"\n  }, \"Cr\\xE9er une page de statut publique pour vos moniteurs\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"/docs/guides/api-monitoring/custom-domain-status-page\"\n  }, \"Ajouter un domaine personnalis\\xE9 \\xE0 votre page de statut\"))));\n}\n;\nMDXContent.isMDXComponent = true;","tableOfContents":{"items":[{"url":"#ce-que-votre-page-de-statut-expose","title":"Ce que votre page de statut expose"},{"url":"#get-apiv2statusjson","title":"GET /api/v2/status.json"},{"url":"#get-apiv2summaryjson","title":"GET /api/v2/summary.json","items":[{"url":"#comportement-en-cas-derreur","title":"Comportement en cas d'erreur"}]},{"url":"#flux-dincidents","title":"Flux d'incidents"},{"url":"#badge-de-statut","title":"Badge de statut"},{"url":"#visibilité-dans-les-moteurs-de-recherche","title":"Visibilité dans les moteurs de recherche"},{"url":"#voir-aussi","title":"Voir aussi"}]},"parent":{"__typename":"File","relativePath":"fr-fr/guides/api-monitoring/status-page-api.md"},"frontmatter":{"metaTitle":"API de la page de statut | Guide | LoadFocus","metaDescription":"Lisez votre page de statut par programme. JSON /api/v2 compatible Statuspage, flux RSS et Atom des incidents, et badge SVG intégrable.","order":6,"noindex":null}},"allMdx":{"edges":[{"node":{"fields":{"slug":"/fr-fr","title":"Bienvenue dans la 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 à jour les détails de carte pour les paiements échoués"}}},{"node":{"fields":{"slug":"/fr-fr/knowledge-base/understanding-differences-between-http-and-https","title":"Différences entre HTTP et HTTPS"}}},{"node":{"fields":{"slug":"/fr-fr/knowledge-base/understanding-declined-card-payments","title":"Pourquoi mon paiement par carte a-t-il été refusé ?"}}},{"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 hébergé localement"}}},{"node":{"fields":{"slug":"/fr-fr/guides/external-reports","title":"Rapports externes"}}},{"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 paramètres de requête URL"}}},{"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/knowledge-base/what-is-an-http-method","title":"Qu'est-ce qu'une méthode de requête 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/api-monitoring","title":"Surveillance API"}}},{"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/onboarding","title":"Onboarding LoadFocus"}}},{"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/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/external-reports/azure-app-insights-integration","title":"Intégration Azure App Insights"}}},{"node":{"fields":{"slug":"/fr-fr/guides/jmeter-load-testing/downloading-jmx-csv-files","title":"Télécharger les fichiers .JMX et .CSV dans LoadFocus"}}},{"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/api-monitoring/alert-channels","title":"Canaux d'alerte"}}},{"node":{"fields":{"slug":"/fr-fr/guides/external-reports/datadog-integration","title":"Intégration 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/jmeter-load-testing/how-to-run-new-apache-jmeter-load-test","title":"Comment exécuter un nouveau test de charge Apache JMeter"}}},{"node":{"fields":{"slug":"/fr-fr/guides/external-reports/opentelemetry-integration","title":"Integration OpenTelemetry (OTLP)"}}},{"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/k6-load-testing/uploading-k6-scripts","title":"Télécharger des scripts et fichiers de données k6"}}},{"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/api-monitoring/browser-checks","title":"Browser Checks"}}},{"node":{"fields":{"slug":"/fr-fr/guides/jmeter-load-testing/jmeter-integration-ci-cd","title":"Intégration API de test de charge"}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/check-groups","title":"Groupes de vérifications"}}},{"node":{"fields":{"slug":"/fr-fr/guides/jmeter-load-testing/load-generators-hardware-infrastructure-jmeter","title":"Quelles sont les ressources matérielles allouées à mon compte pour les générateurs 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/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/load-testing-engine-health-monitoring","title":"Surveillance de la santé des moteurs"}}},{"node":{"fields":{"slug":"/fr-fr/guides/jmeter-load-testing/load-testing-anomalies","title":"Anomalies des tests de charge"}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/dashboards","title":"Tableaux de bord"}}},{"node":{"fields":{"slug":"/fr-fr/guides/jmeter-load-testing/load-testing-error-analysis","title":"Analyse des erreurs"}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/dns-monitors","title":"Moniteurs DNS"}}},{"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/api-monitoring/heartbeat-monitors","title":"Moniteurs Heartbeat (tâches cron)"}}},{"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/api-monitoring/incident-management","title":"Gestion des incidents"}}},{"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/api-monitoring/maintenance-windows","title":"Fenêtres de maintenance"}}},{"node":{"fields":{"slug":"/fr-fr/guides/jmeter-load-testing/load-testing-timeline-analysis","title":"Vue chronologique"}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/multistep-api-checks","title":"Vérifications API multi-étapes"}}},{"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/api-monitoring/new-api-check","title":"Comment créer une nouvelle vérification API"}}},{"node":{"fields":{"slug":"/fr-fr/guides/jmeter-load-testing/uploading-jmeter-files-step-by-step-guide","title":"Importer des fichiers JMeter dans LoadFocus : guide étape par étape"}}},{"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/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/api-monitoring/status-pages","title":"Créez une page de statut publique pour vos moniteurs"}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/status-page-api","title":"API de la page de statut, flux RSS et badge"}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/tcp-monitors","title":"Moniteurs de port TCP"}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/synthetic-monitoring","title":"Synthetic Monitoring"}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/uptime-monitoring","title":"Uptime Monitoring"}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/variables","title":"Variables"}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/adding-notes-to-results","title":"Ajouter des notes aux résultats de test"}}},{"node":{"fields":{"slug":"/fr-fr/guides/monitor-website-performance/alert-configuration","title":"Configuration des alertes"}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/ai-credits","title":"AI Credits"}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/analyzing-load-test-results","title":"Comment vérifier les résultats des tests de charge"}}},{"node":{"fields":{"slug":"/fr-fr/guides/monitor-website-performance/alert-metrics","title":"Métriques d'alerte"}}},{"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/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/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":"Démarrage rapide"}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/baseline-comparison-between-load-tests","title":"Comparaison de référence entre les tests de charge"}}},{"node":{"fields":{"slug":"/fr-fr/guides/monitor-website-performance/how-to-create-new-alert","title":"Créer une nouvelle alerte"}}},{"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/monitor-website-performance/how-to-run-new-website-performance-test","title":"Créer un nouveau test de performance de site web"}}},{"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/http-authentication","title":"Authentification HTTP"}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/crafting-perfect-test-names","title":"Créer des noms de test parfaits"}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/decoding-average-response-times","title":"Décoder le temps de réponse moyen"}}},{"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/load-testing/deep-dive-samples-in-load-testing","title":"Que sont les échantillons 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/load-testing/demo","title":"Démo"}}},{"node":{"fields":{"slug":"/fr-fr/guides/monitor-website-performance/performance-budgets","title":"Budgets de performance et alertes"}}},{"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/load-testing/erros-and-reponse-codes","title":"Erreurs et codes de réponse"}}},{"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/load-testing/getting-started","title":"Démarrage rapide"}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/geographical-test-location-in-load-testing","title":"Emplacement géographique des tests de charge"}}},{"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/visual-regression-testing","title":"Visual Regression Testing"}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/granularity-in-load-test-results-and-charts","title":"Granularité dans les résultats et l'affichage des graphiques de tests de charge"}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/headers-and-manage-presets","title":"En-têtes et présélections d'en-têtes"}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/how-to-run-new-load-test","title":"Comment exécuter un nouveau test de charge"}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/how-to-url-query-parameters","title":"Paramètres de requête"}}},{"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":"Méthodes HTTP : vue d'ensemble"}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/group-filter-load-test-results-by-url","title":"Grouper et filtrer les résultats de test de charge par URL"}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/load-generators-hardware-infrastructure","title":"Quelles sont les ressources matérielles allouées à mon compte pour les générateurs de charge ?"}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/load-test-result-ai-analysis","title":"Analyse IA des résultats de tests de charge"}}},{"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/page-speed-under-load","title":"Vitesse de page sous charge"}}},{"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/pass-fail-thresholds","title":"Seuils de réussite/échec"}}},{"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/reading-the-capacity-panel","title":"Lire le panneau de capacité"}}},{"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 début dans les tests de charge"}}},{"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/use-cases","title":"Cas d'utilisation"}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/scheduled-load-tests","title":"Tests de charge planifiés"}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/using-cookies","title":"Utiliser les cookies"}}},{"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-are-iterations-load-testing","title":"Maîtriser les itérations dans les tests de charge : une plongée approfondie"}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/what-is-delay-when-running-a-load-test","title":"Qu'est-ce que le délai lors de l'exécution d'un test de charge ?"}}},{"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-duration-in-load-testing","title":"Qu'est-ce que la durée dans les tests 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-ramp-up-steps-in-load-testing","title":"Que sont les étapes de montée en charge dans les tests de charge"}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/what-is-ramp-up-time-in-load-testing","title":"Qu'est-ce que le temps de montée 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/api-monitoring/alert-channels/discord","title":"Alertes Discord"}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/alert-channels/email","title":"Alertes Email"}}},{"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/alert-channels/microsoft-teams","title":"Alertes Microsoft Teams"}}},{"node":{"fields":{"slug":"/fr-fr/guides/load-testing/what-is-test-run-id","title":"Qu'est-ce qu'un identifiant d'exécution de test ?"}}},{"node":{"fields":{"slug":"/fr-fr/guides/jmeter-load-testing/jmeter-integration-ci-cd/circleci","title":"CircleCI"}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/alert-channels/opsgenie","title":"Alertes Opsgenie"}}},{"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/alert-channels/pagerduty","title":"Alertes PagerDuty"}}},{"node":{"fields":{"slug":"/fr-fr/guides/jmeter-load-testing/jmeter-integration-ci-cd/jenkins","title":"Jenkins"}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/alert-channels/slack","title":"Alertes Slack"}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/alert-channels/webhook","title":"Alertes Webhook"}}},{"node":{"fields":{"slug":"/fr-fr/guides/jmeter-load-testing/jmeter-integration-ci-cd/overview","title":"Intégration du client API JMeter avec les pipelines CI/CD"}}},{"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/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/load-testing/release-tags-and-run-annotations","title":"Étiquettes de version et annotations d'exécution"}}},{"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/api-monitoring/new-api-check/locations","title":"Emplacements"}}},{"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-configuration","title":"Configuration de la requête"}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/new-api-check/request-preview","title":"Aperçu de la requête"}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/new-api-check/save-run","title":"Enregistrer et exécuter"}}},{"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/response-time-limits","title":"Limites de temps de réponse"}}},{"node":{"fields":{"slug":"/fr-fr/guides/api-monitoring/new-api-check/webhook-channels","title":"Canal Webhook"}}}]}},"pageContext":{"id":"c58008b9-66b3-5421-abfc-5167aad61c4d","locale":"fr-FR"}},"staticQueryHashes":["361965504","361965504","417421954","417421954","445494767","445494767"]}