{"id":183054,"date":"2026-08-20T10:54:33","date_gmt":"2026-08-20T08:54:33","guid":{"rendered":"https:\/\/prohoster.info\/blog\/news\/vypusk-incidentrelay-2-0-sistemy-dlya-organizaczii-dezhurstv-i-marshrutizaczii-opoveshhenij"},"modified":"2026-08-20T10:54:38","modified_gmt":"2026-08-20T08:54:38","slug":"incidentrelay-2-0-release-on-call-scheduling-and-alert-routing-system","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/news\/incidentrelay-2-0-release-on-call-scheduling-and-alert-routing-system","title":{"rendered":"Sortie d'IncidentRelay 2.0, un syst\u00e8me pour l'organisation des gardes et le routage des alertes","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>La version 2.0 du projet IncidentRelay a \u00e9t\u00e9 publi\u00e9e, d\u00e9veloppant un syst\u00e8me open source pour l'organisation des astreintes, le routage des alertes et le suivi des incidents, d\u00e9ployable sur un serveur local (auto-h\u00e9berg\u00e9). Le projet est destin\u00e9 aux \u00e9quipes SRE, DevOps et infrastructures qui recherchent une alternative locale aux plateformes de gestion des astreintes bas\u00e9es sur le cloud. Le code est \u00e9crit en Python et distribu\u00e9 sous la licence MIT.       <\/p>\n<p>IncidentRelay re\u00e7oit des \u00e9v\u00e9nements de Prometheus Alertmanager, Grafana Alerting, Zabbix, Sentry, LibreNMS, RMON, AWS SNS\/CloudWatch, Datadog, Uptime Kuma et de n'importe quel gestionnaire de webhook. Apr\u00e8s normalisation, l'\u00e9v\u00e9nement est associ\u00e9 \u00e0 un service, une \u00e9quipe et une rotation, des r\u00e8gles de routage et des politiques d'escalade lui sont appliqu\u00e9es, puis la notification est envoy\u00e9e \u00e0 l'astreint actuel. Pour la livraison, les supports incluent Mattermost, Slack, Telegram, Discord, Microsoft Teams, email, webhook, notifications push pour navigateur\/PWA et fournisseurs d'appels vocaux.    <\/p>\n<p>La principale nouveaut\u00e9 de la version 2.0 est le m\u00e9canisme d'orchestration des \u00e9v\u00e9nements, fournissant une couche distincte de traitement des \u00e9v\u00e9nements entre les int\u00e9grations entrantes et le cycle de vie de l'alerte. Les modifications principales :  <\/p>\n<ul>\n<li class=\"l\"> Ajout d'un \u00e9diteur visuel pour les r\u00e8gles d'orchestration. Les r\u00e8gles peuvent \u00eatre appliqu\u00e9es globalement ou \u00e0 un service sp\u00e9cifique, regroup\u00e9es en groupes de conditions imbriqu\u00e9s et modifier successivement la priorit\u00e9, le niveau d\u2019importance, les \u00e9tiquettes, l\u2019\u00e9quipe, le route, la m\u00e9thode de regroupement, ainsi que les politiques de notification et d'escalade.\n<li class=\"l\"> Mise en place d'actions pour supprimer, ignorer et suspendre le traitement des \u00e9v\u00e9nements, extraire des valeurs \u00e0 l'aide d'expressions r\u00e9guli\u00e8res et de JSON Path, d\u00e9composer des cha\u00eenes, cr\u00e9er des variables et transformer des valeurs.\n<li class=\"l\"> La configuration d'orchestration est divis\u00e9e en brouillons \u00e9ditables et versions publi\u00e9es immuables. La v\u00e9rification de la configuration, la publication, le retour \u00e0 une version pr\u00e9c\u00e9dente et l'ajout de commentaires sur les modifications sont pris en charge.\n<li class=\"l\">  Les modes disabled, shadow et active sont pr\u00e9vus. En mode shadow, les r\u00e9sultats des r\u00e8gles sont enregistr\u00e9s pour analyse, mais n'affectent pas le routage r\u00e9el. Des modes de compatibilit\u00e9 legacy, hybrid et orchestration sont disponibles pour la p\u00e9riode de transition.\n<li class=\"l\"> Des outils de simulation et de reproduction d'\u00e9v\u00e9nements ont \u00e9t\u00e9 ajout\u00e9s. Ils permettent de v\u00e9rifier les r\u00e8gles sur un \u00e9v\u00e9nement normalis\u00e9 ou sur le payload d'origine de l'int\u00e9gration sans cr\u00e9er d'alerte r\u00e9elle. Pour l'analyse des r\u00e9sultats, une trace d'ex\u00e9cution, des donn\u00e9es Explain et des m\u00e9triques de mode shadow sont fournies;\n<li class=\"l\"> Des actions webhook r\u00e9utilisables, ex\u00e9cut\u00e9es de mani\u00e8re asynchrone apr\u00e8s le traitement de l'\u00e9v\u00e9nement, ont \u00e9t\u00e9 mises en \u0153uvre. Les en-t\u00eates sont stock\u00e9s sous forme chiffr\u00e9e, les secrets sont masqu\u00e9s dans l'API et les journaux, et l'acc\u00e8s aux r\u00e9seaux priv\u00e9s est par d\u00e9faut interdit. Des d\u00e9lais d'attente, des tentatives de r\u00e9p\u00e9tition et une liste des adresses internes autoris\u00e9es peuvent \u00eatre configur\u00e9s;\n<li class=\"l\"> Une int\u00e9gration avec Uptime Kuma a \u00e9t\u00e9 ajout\u00e9e, acceptant les messages webhook standard sur l'\u00e9tat des moniteurs. La normalisation des \u00e9tats UP et DOWN, la d\u00e9termination de l'importance, le traitement des \u00e9tiquettes et un nouveau type de route d'entr\u00e9e uptime_kuma ont \u00e9t\u00e9 mis en \u0153uvre;\n<li class=\"l\"> Pour les silences et les fen\u00eatres de maintenance, les param\u00e8tres apply_to_existing et reactivate_on_end ont vu le jour. Le premier permet d'appliquer un silence aux alertes d\u00e9j\u00e0 ouvertes, et le second d\u00e9termine s'il faut reprendre leur traitement apr\u00e8s la fin de la p\u00e9riode de silence. Les notifications, rappels et cha\u00eenes d'escalade sont suspendus et restaur\u00e9s;\n<li class=\"l\"> Pour les jetons API personnels, des droits de lecture et de modification s\u00e9par\u00e9s pour les groupes, \u00e9quipes, utilisateurs, routes, canaux, services, rotations, politiques, fen\u00eatres de maintenance, v\u00e9rifications heartbeat, SSO et orchestrations ont \u00e9t\u00e9 introduits. Les anciens droits agr\u00e9g\u00e9s resources:read, resources:write et * sont conserv\u00e9s pour la compatibilit\u00e9 ascendante;\n<li class=\"l\"> Une interface de journal de contr\u00f4le a \u00e9t\u00e9 ajout\u00e9e avec filtration et pagination. Le journal enregistre les op\u00e9rations li\u00e9es aux orchestrations, actions webhook, silences et fen\u00eatres de maintenance, avec des valeurs sensibles effac\u00e9es des donn\u00e9es affich\u00e9es;\n<li class=\"l\"> Une th\u00e9matique sombre et des r\u00e9glages personnalis\u00e9s de langue et de pr\u00e9sentation sont d\u00e9sormais disponibles dans l'interface web. La localisation fran\u00e7aise a \u00e9t\u00e9 ajout\u00e9e, les traductions des sections d'orchestration et de maintenance ont \u00e9t\u00e9 \u00e9tendues, et l'\u00e9dition des r\u00e8gles de correspondance des groupes SSO a \u00e9t\u00e9 corrig\u00e9e;\n<li class=\"l\"> Le fonctionnement des v\u00e9rifications heartbeat a \u00e9t\u00e9 am\u00e9lior\u00e9 : la recr\u00e9ation d'\u00e9v\u00e9nements de d\u00e9passement a \u00e9t\u00e9 \u00e9vit\u00e9e, la restauration du signal ferme correctement l'alerte et envoie une notification de r\u00e9solution, et la pr\u00e9sentation des horodatages a \u00e9t\u00e9 unifi\u00e9e;\n<li class=\"l\"> La documentation pour le d\u00e9ploiement dans Kubernetes \u00e0 l'aide de Helm a \u00e9t\u00e9 pr\u00e9par\u00e9e. Un gestionnaire distinct pour Slack Socket Mode a \u00e9t\u00e9 ajout\u00e9 au chart Helm, n\u00e9cessaire au fonctionnement des boutons interactifs de confirmation et de fermeture des incidents ;\n<li class=\"l\"> La protection des requ\u00eates HTTP sortantes, des expressions r\u00e9guli\u00e8res et des donn\u00e9es sensibles a \u00e9t\u00e9 renforc\u00e9e, le traitement des UTC et des fuseaux horaires a \u00e9t\u00e9 centralis\u00e9, les calculs des horaires de rotation ont \u00e9t\u00e9 retravaill\u00e9s et la couverture par des tests automatiques a \u00e9t\u00e9 \u00e9largie.  <\/ul>\n<p>Avant la mise \u00e0 jour, il est recommand\u00e9 de cr\u00e9er une sauvegarde de la base de donn\u00e9es. Les modifications n\u00e9cessaires \u00e0 la structure sont effectu\u00e9es par le m\u00e9canisme standard de migrations d'IncidentRelay. Pour une mise en \u0153uvre progressive de l'orchestration des \u00e9v\u00e9nements, les d\u00e9veloppeurs recommandent d'abord d'utiliser les modes shadow et hybrid, de v\u00e9rifier les traces d'ex\u00e9cution des r\u00e8gles, et seulement apr\u00e8s cela de basculer l'orchestration en mode actif.<br \/>\n<br \/>Source : <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=66094\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0440\u043e\u0435\u043a\u0442\u0430 IncidentRelay 2.0, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0435\u0433\u043e \u043e\u0442\u043a\u0440\u044b\u0442\u0443\u044e \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u0434\u043b\u044f \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0434\u0435\u0436\u0443\u0440\u0441\u0442\u0432, \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u043e\u043f\u043e\u0432\u0435\u0449\u0435\u043d\u0438\u0439 \u0438 \u0441\u043e\u043f\u0440\u043e\u0432\u043e\u0436\u0434\u0435\u043d\u0438\u044f \u0438\u043d\u0446\u0438\u0434\u0435\u043d\u0442\u043e\u0432, \u0440\u0430\u0437\u0432\u043e\u0440\u0430\u0447\u0438\u0432\u0430\u0435\u043c\u0443\u044e \u043d\u0430 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u043c \u0441\u0435\u0440\u0432\u0435\u0440\u0435 (self-hosted). \u041f\u0440\u043e\u0435\u043a\u0442 \u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d \u043d\u0430 SRE, DevOps \u0438 \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u043d\u044b\u0435 \u043a\u043e\u043c\u0430\u043d\u0434\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u0430\u044f \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u0430 \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u043c \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430\u043c \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0434\u0435\u0436\u0443\u0440\u0441\u0442\u0432\u0430\u043c\u0438. \u041a\u043e\u0434 \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 Python \u0438 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 MIT. IncidentRelay \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0435\u0442 \u0441\u043e\u0431\u044b\u0442\u0438\u044f \u0438\u0437 Prometheus Alertmanager, Grafana Alerting, Zabbix, [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":10,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-183054","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0440\u043e\u0435\u043a\u0442\u0430 IncidentRelay 2.0, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0435\u0433\u043e \u043e\u0442\u043a\u0440\u044b\u0442\u0443\u044e \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u0434\u043b\u044f \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0434\u0435\u0436\u0443\u0440\u0441\u0442\u0432, \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u043e\u043f\u043e\u0432\u0435\u0449\u0435\u043d\u0438\u0439 \u0438 \u0441\u043e\u043f\u0440\u043e\u0432\u043e\u0436\u0434\u0435\u043d\u0438\u044f \u0438\u043d\u0446\u0438\u0434\u0435\u043d\u0442\u043e\u0432, \u0440\u0430\u0437\u0432\u043e\u0440\u0430\u0447\u0438\u0432\u0430\u0435\u043c\u0443\u044e \u043d\u0430 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u043c \u0441\u0435\u0440\u0432\u0435\u0440\u0435 (self-hosted).\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Alexander Kovalev\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/fr\/blog\/news\/incidentrelay-2-0-release-on-call-scheduling-and-alert-routing-system\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a IncidentRelay 2.0, \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0434\u043b\u044f \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0434\u0435\u0436\u0443\u0440\u0441\u0442\u0432 \u0438 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u043e\u043f\u043e\u0432\u0435\u0449\u0435\u043d\u0438\u0439 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0440\u043e\u0435\u043a\u0442\u0430 IncidentRelay 2.0, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0435\u0433\u043e \u043e\u0442\u043a\u0440\u044b\u0442\u0443\u044e \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u0434\u043b\u044f \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0434\u0435\u0436\u0443\u0440\u0441\u0442\u0432, \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u043e\u043f\u043e\u0432\u0435\u0449\u0435\u043d\u0438\u0439 \u0438 \u0441\u043e\u043f\u0440\u043e\u0432\u043e\u0436\u0434\u0435\u043d\u0438\u044f \u0438\u043d\u0446\u0438\u0434\u0435\u043d\u0442\u043e\u0432, \u0440\u0430\u0437\u0432\u043e\u0440\u0430\u0447\u0438\u0432\u0430\u0435\u043c\u0443\u044e \u043d\u0430 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u043c \u0441\u0435\u0440\u0432\u0435\u0440\u0435 (self-hosted).\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/fr\/blog\/news\/incidentrelay-2-0-release-on-call-scheduling-and-alert-routing-system\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-08-20T08:54:33+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-08-20T08:54:38+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Lancement d'IncidentRelay 2.0, un syst\u00e8me pour organiser des gardes et router des alertes | ProHoster","description":"La version 2.0 du projet IncidentRelay a \u00e9t\u00e9 publi\u00e9e, d\u00e9veloppant un syst\u00e8me ouvert pour organiser des gardes, router des alertes et g\u00e9rer des incidents, d\u00e9ploy\u00e9 sur un serveur propre (auto-h\u00e9berg\u00e9).","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/news\/incidentrelay-2-0-release-on-call-scheduling-and-alert-routing-system","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a IncidentRelay 2.0, \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0434\u043b\u044f \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0434\u0435\u0436\u0443\u0440\u0441\u0442\u0432 \u0438 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u043e\u043f\u043e\u0432\u0435\u0449\u0435\u043d\u0438\u0439 | ProHoster","og:description":"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0440\u043e\u0435\u043a\u0442\u0430 IncidentRelay 2.0, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0435\u0433\u043e \u043e\u0442\u043a\u0440\u044b\u0442\u0443\u044e \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u0434\u043b\u044f \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0434\u0435\u0436\u0443\u0440\u0441\u0442\u0432, \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u043e\u043f\u043e\u0432\u0435\u0449\u0435\u043d\u0438\u0439 \u0438 \u0441\u043e\u043f\u0440\u043e\u0432\u043e\u0436\u0434\u0435\u043d\u0438\u044f \u0438\u043d\u0446\u0438\u0434\u0435\u043d\u0442\u043e\u0432, \u0440\u0430\u0437\u0432\u043e\u0440\u0430\u0447\u0438\u0432\u0430\u0435\u043c\u0443\u044e \u043d\u0430 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u043c \u0441\u0435\u0440\u0432\u0435\u0440\u0435 (self-hosted).","og:url":"https:\/\/prohoster.info\/fr\/blog\/news\/incidentrelay-2-0-release-on-call-scheduling-and-alert-routing-system","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2026-08-20T08:54:33+00:00","article:modified_time":"2026-08-20T08:54:38+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"183054","title":null,"description":null,"keywords":null,"keyphrases":{"focus":[],"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-08-20 16:26:28","updated":"2026-08-20 16:26:28","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/183054","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=183054"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/183054\/revisions"}],"predecessor-version":[{"id":183055,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/183054\/revisions\/183055"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=183054"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=183054"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=183054"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}