[{"data":1,"prerenderedAt":201},["ShallowReactive",2],{"seo-verification":3,"blog-migrer-datadog-vers-stack-self-hosted-prometheus-grafana-loki-fr":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"blog-migrer-datadog-vers-stack-self-hosted-prometheus-grafana-loki-fr",{"id":9,"slug":10,"slugs":11,"title":15,"excerpt":16,"readTime":17,"views":18,"isPinned":19,"publishedAt":20,"category":21,"categories":26,"featuredImage":28,"bgImage":29,"posterImage":30,"relatedSolution":28,"intro":31,"sections":32,"ctaTitle":127,"ctaBody":128,"ctaButton":129,"ctaUrl":130,"relatedPosts":131},337,"migrer-datadog-vers-stack-self-hosted-prometheus-grafana-loki",{"fr":10,"en":12,"ar":13,"es":14},"migrating-from-datadog-to-prometheus-grafana-and-loki","الانتقال-من-datadog-إلى-prometheus-وgrafana-وloki","migrar-de-datadog-a-prometheus-grafana-y-loki","Migrer de Datadog vers Prometheus, Grafana et Loki","Remplacez Datadog après le repricing 2026 par Prometheus, Grafana et Loki sur VPS. Migration composant par composant, coûts réels et limites assumées.",8,0,false,"2026-09-07T00:00:00+00:00",{"id":22,"name":23,"slug":24,"color":25,"icon":24},3,"Déploiement","deploiement","bg-success\u002F10 text-success",[27],{"id":22,"name":23,"slug":24,"color":25,"icon":24},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fmigrer-datadog-vers-stack-self-hosted-prometheus-grafana-loki-poster.svg","En 2026, plusieurs équipes ont vu leur facture Datadog franchir un seuil difficile à justifier. L'article de Gabriel Anhaia publié sur dev.to en avril 2026 a popularisé le cas : 50 000 $ par an ramenés à 0 $ en logiciels — le coût résiduel étant uniquement celui du VPS qui tourne la stack. Ce guide couvre la migration composant par composant : métriques, logs, dashboards et alertes, avec les ressources VPS réalistes et les limites que vous assumez en sortant de Datadog.",[33,37,81,84,106,109,120,124],{"type":34,"title":35,"body":36},"h2","Pourquoi la facture Datadog a changé en 2026","Datadog facture par hôte, par Go de logs ingérés et par span APM. En 2026, les renouvellements ont intégré des hausses annuelles de 5 à 10 % sur chacun de ces axes — et pour les équipes qui avaient activé plusieurs modules (infrastructure, logs, APM, security), l'effet cumulé a produit des augmentations effectives de 30 à 50 % d'un renouvellement sur l'autre, selon les données publiées par plusieurs cabinets de négociation SaaS.\n\nLe cas le plus cité est celui de Gabriel Anhaia (dev.to, avril 2026) : une équipe dont la facture Datadog a passé les 50 000 $ annuels, déclenchant l'audit qui a conduit à la migration vers Prometheus + Grafana + Loki. L'économie nette en licences logicielles : 100 %. Le coût de remplacement : un VPS dédié à la stack d'observabilité.",{"type":38,"title":39,"headers":40,"rows":44},"comparison","Datadog vs stack Prometheus \u002F Grafana \u002F Loki",[41,42,43],"Critère","Datadog","Stack self-hosted",[45,49,53,57,61,65,69,73,77],[46,47,48],"Coût logiciel","15 à 150 $ \u002F hôte \u002F mois selon modules","0 $ (licences open source)",[50,51,52],"Coût infrastructure","Inclus dans la facturation","99 DH\u002Fmois \u002F mois (VPS 2 vCPU \u002F 4 Go)",[54,55,56],"Métriques","Agent Datadog","Prometheus + Node Exporter",[58,59,60],"Logs","Datadog Logs (à la Go)","Loki + Promtail (stockage local)",[62,63,64],"Dashboards","Interface Datadog intégrée","Grafana (milliers de templates)",[66,67,68],"Alertes","Monitors Datadog","Alertmanager + Grafana Alerting",[70,71,72],"APM \u002F traces","Datadog APM (natif)","Tempo + OpenTelemetry (à configurer)",[74,75,76],"Corrélation logs-métriques","Automatique","Manuelle via labels Loki \u002F Prometheus",[78,79,80],"Maintenance ops","Nulle (SaaS géré)","À votre charge (mises à jour, stockage)",{"type":34,"title":82,"body":83},"Les composants de remplacement","La stack couvre les trois piliers de l'observabilité : métriques (Prometheus), logs (Loki), et visualisation + alertes (Grafana + Alertmanager). Pour les traces, Tempo complète l'ensemble via OpenTelemetry — mais c'est un quatrième composant, couvert dans l'article dédié `opentelemetry-grafana-tempo-vps`.\n\n**Prometheus** collecte les métriques en scraping HTTP : les exporters exposent des endpoints `\u002Fmetrics`, Prometheus les interroge à intervalle régulier et stocke les séries temporelles. **Node Exporter** remplace l'agent Datadog pour les métriques système (CPU, RAM, disque, réseau). **Loki** stocke les logs avec un index minimal (labels uniquement, pas de texte intégral) — c'est ce qui lui permet de tourner sur peu de RAM. **Promtail** collecte les fichiers de logs et les envoie à Loki, comme le fait l'agent Datadog Logs. **Grafana** visualise métriques Prometheus et logs Loki dans les mêmes dashboards, et pilote les alertes. **Alertmanager** reçoit les alertes de Prometheus et les route vers vos canaux (e-mail, Slack, PagerDuty).",{"type":85,"title":86,"steps":87},"steps","Migration en 6 étapes",[88,91,94,97,100,103],{"title":89,"body":90},"Installer Prometheus et Node Exporter","Commencez par les métriques système : c'est le remplacement le plus direct de l'agent Datadog. Déployez Prometheus et Node Exporter via Docker Compose. L'article `installer-prometheus-vps` couvre cette étape en détail. Vérifiez que Prometheus scrape bien Node Exporter avant de continuer : ouvrez `http:\u002F\u002Fvotre-ip:9090\u002Ftargets` et confirmez que l'état est `UP`. Laissez les deux systèmes tourner en parallèle pendant au moins une semaine avant de couper Datadog — comparez les valeurs CPU et RAM entre les deux sources pour valider la cohérence.",{"title":92,"body":93},"Déployer Loki et Promtail","Loki reçoit les logs, Promtail les collecte depuis les fichiers journaux de votre serveur. Ajoutez les deux services à votre `docker-compose.yml`. Configurez Promtail pour pointer vers vos fichiers de logs (`\u002Fvar\u002Flog\u002Fsyslog`, journaux applicatifs). Vérifiez l'ingestion dans Grafana (section Explorer, source Loki) avant de désactiver la collecte de logs dans l'agent Datadog. L'article `loki-grafana-logs-centralises-vps` détaille la configuration Promtail et les pipelines de traitement.",{"title":95,"body":96},"Configurer Grafana","Grafana est le pivot de la stack : il connecte Prometheus (métriques) et Loki (logs) comme sources de données. Une fois les deux sources ajoutées, importez les dashboards communautaires depuis grafana.com\u002Fgrafana\u002Fdashboards — le dashboard Node Exporter Full (ID 1860) est la référence pour les métriques système. Recréez dans Grafana les dashboards Datadog que votre équipe consulte quotidiennement : c'est l'étape la plus longue si vos dashboards Datadog sont nombreux et spécifiques.",{"title":98,"body":99},"Migrer les alertes vers Alertmanager","Exportez la liste de vos monitors Datadog (via l'API Datadog ou l'interface). Recréez les alertes critiques dans Prometheus (règles `PrometheusRule`) ou dans Grafana Alerting. Alertmanager gère le routage vers vos canaux de notification : configurez les receivers (e-mail, Slack, PagerDuty) dans `alertmanager.yml`. Les alertes composites avec plusieurs conditions et fenêtres de suppression sont plus difficiles à porter — réservez du temps pour les cas complexes.",{"title":101,"body":102},"Valider en parallèle sur deux semaines","Ne coupez pas Datadog avant d'avoir deux semaines de données dans votre stack self-hosted. Comparez les métriques clés entre les deux sources. Déclenchez manuellement quelques alertes de test dans Alertmanager. Vérifiez que Loki reçoit bien les logs de production et que les requêtes LogQL retournent ce que vous attendez. Identifiez les monitors Datadog qui n'ont pas encore leur équivalent dans la nouvelle stack.",{"title":104,"body":105},"Couper Datadog et récupérer la facture","Une fois la validation terminée, désactivez l'agent Datadog sur chaque hôte, puis résiliez les modules Datadog dans l'ordre inverse de leur criticité (commencez par les modules accessoires, terminez par l'infrastructure). Conservez les données historiques Datadog accessibles pendant 30 jours après la résiliation (délai standard contractuel) — exportez les dashboards et rapports critiques avant cette échéance. Notez la date de coupure effective pour votre comptabilité.",{"type":34,"title":107,"body":108},"Prérequis et ressources VPS","La stack complète (Prometheus + Node Exporter + Loki + Promtail + Grafana + Alertmanager) tient sur un VPS **2 vCPU \u002F 4 Go de RAM** pour superviser un à cinq hôtes avec une rétention de métriques de 15 jours. C'est la configuration minimale recommandée : en dessous, Prometheus commence à pager sous la charge des requêtes Grafana.\n\nPour une rétention plus longue (30 à 90 jours) ou un volume de logs élevé (plus de 10 Go par jour), prévoyez 4 vCPU \u002F 8 Go et un volume de stockage SSD supplémentaire. Loki compresse les logs efficacement, mais un volume de logs de production non filtré peut croître vite.\n\nLogiciels requis : Docker et Docker Compose (version récente), un reverse proxy (Nginx ou Caddy) pour exposer Grafana sur HTTPS, et un domaine ou sous-domaine pour Grafana. Ouvrir uniquement le port HTTPS vers l'extérieur — Prometheus, Loki et Alertmanager ne doivent pas être exposés publiquement.",{"type":110,"title":111,"items":112},"ul","Liste de contrôle avant de démarrer",[113,114,115,116,117,118,119],"VPS 2 vCPU \u002F 4 Go RAM minimum, avec Docker et Docker Compose installés.","Volume de stockage supplémentaire dimensionné selon la rétention souhaitée (15 Go minimum pour 30 jours de métriques + logs modérés).","Liste exhaustive des monitors Datadog actifs, exportée avant toute coupure.","Liste des dashboards Datadog utilisés par l'équipe, avec capture d'écran de référence.","Canaux de notification (Slack webhook, adresses e-mail, clé PagerDuty) disponibles pour configurer Alertmanager.","Accès en écriture aux fichiers de logs applicatifs sur chaque hôte supervisé (pour Promtail).","Fenêtre de migration de deux semaines planifiée avec l'équipe — la stack self-hosted tourne en parallèle de Datadog pendant cette période.",{"type":121,"title":122,"body":123},"tip","Ce que la stack self-hosted ne fait pas","Trois limites à assumer avant de migrer.\n\n**Pas de corrélation APM native.** Datadog corrèle automatiquement une trace lente avec les métriques de l'hôte et les logs associés. Avec la stack open source, cette corrélation se fait manuellement via les labels communs (trace ID dans les logs, même label d'hôte) — c'est faisable, mais c'est du travail de configuration. Tempo + OpenTelemetry couvrent l'APM, mais ajoutent un quatrième composant à opérer.\n\n**Maintenance à votre charge.** Mises à jour de Prometheus, Loki et Grafana, gestion du stockage quand Loki grossit, alertes sur la stack elle-même (qui vous prévient si Prometheus est down ?). Comptez deux à quatre heures par mois d'opérations courantes pour une stack stable.\n\n**Interface moins intégrée.** Datadog est un produit unique avec une UX unifiée. La stack open source est un assemblage : Grafana pour visualiser, Alertmanager pour router les alertes, interface séparée pour chaque composant. Pour une équipe habituée à Datadog, la prise en main prend quelques jours.",{"type":34,"title":125,"body":126},"Dépannage des problèmes courants","**Prometheus ne scrape pas Node Exporter.** Vérifiez que le réseau Docker entre les deux conteneurs est correct (même réseau Docker Compose) et que le port 9100 n'est pas bloqué par `ufw`. Ouvrez `http:\u002F\u002Fnode-exporter:9100\u002Fmetrics` depuis le conteneur Prometheus pour confirmer l'accessibilité.\n\n**Loki reçoit les logs mais Grafana n'affiche rien.** L'exploration Loki dans Grafana nécessite un filtre de label minimum — une requête `{}` sans label retourne une erreur de quota. Utilisez `{job=\"varlogs\"}` comme point de départ, puis affinez.\n\n**Grafana est lent sur de longues plages horaires.** Prometheus stocke les séries temporelles en mémoire avant de les écrire sur disque (`--storage.tsdb.retention.time`). Sur un VPS 2 Go de RAM, limiter la rétention à 15 jours et réduire la résolution des requêtes longues avec le paramètre `step` dans les panels Grafana.\n\n**Alertmanager n'envoie pas les notifications.** Les alertes Prometheus doivent passer à l'état `firing` avant d'être routées vers Alertmanager. Vérifiez l'onglet `Alerts` dans l'interface Prometheus (`http:\u002F\u002Fprometheus:9090\u002Falerts`) et confirmez que les règles d'alerte sont bien chargées (`http:\u002F\u002Fprometheus:9090\u002Frules`).","Déployez votre stack d'observabilité sur un VPS","Un VPS VPS Start à 99 DH\u002Fmois est le socle recommandé pour la stack complète Prometheus + Grafana + Loki. Accès root, IPv4 dédiée, stockage SSD — tout ce qu'il faut pour tenir votre propre infrastructure d'observabilité.","Voir les VPS Cloud","\u002Fvps-cloud",[132,154,170,186],{"id":133,"slug":134,"slugs":135,"title":139,"excerpt":140,"readTime":141,"views":18,"isPinned":19,"publishedAt":142,"category":143,"categories":148,"featuredImage":28,"bgImage":29,"posterImage":150,"relatedSolution":151},106,"monitoring-vps-grafana-prometheus",{"fr":134,"en":136,"ar":137,"es":138},"vps-monitoring-with-grafana-and-prometheus","مراقبة-الخادم-الافتراضي-vps-باستخدام-grafana-و-prometheus","monitorizacion-vps-grafana-prometheus","Monitoring de VPS avec Grafana et Prometheus","Montez une stack Grafana + Prometheus sur votre VPS pour collecter, stocker et visualiser vos métriques système et applicatives.",4,"2026-03-06T00:00:00+00:00",{"id":17,"name":144,"slug":145,"color":146,"icon":147},"Sécurité & Monitoring","securite-monitoring","bg-rose-500\u002F10 text-rose-400","security",[149],{"id":17,"name":144,"slug":145,"color":146,"icon":147},"\u002Fblog\u002Fcovers\u002Fmonitoring-vps-grafana-prometheus-poster.svg",{"categorySlug":152,"appSlug":153},"monitoring","grafana",{"id":155,"slug":156,"slugs":157,"title":161,"excerpt":162,"readTime":22,"views":18,"isPinned":19,"publishedAt":163,"category":164,"categories":165,"featuredImage":28,"bgImage":29,"posterImage":167,"relatedSolution":168},147,"installer-prometheus-vps",{"fr":156,"en":158,"ar":159,"es":160},"prometheus-on-a-vps-clear-durable-monitoring","prometheus-على-vps-مراقبة-واضحة-ومستدامة","instalar-prometheus-en-un-vps","Prometheus sur VPS : monitoring clair et durable","Installez Prometheus sur VPS pour collecter métriques, exporter l’état de vos services et préparer des alertes fiables.","2026-01-29T00:00:00+00:00",{"id":17,"name":144,"slug":145,"color":146,"icon":147},[166],{"id":17,"name":144,"slug":145,"color":146,"icon":147},"\u002Fblog\u002Fcovers\u002Finstaller-prometheus-vps-poster.svg",{"categorySlug":152,"appSlug":169},"prometheus",{"id":171,"slug":172,"slugs":173,"title":177,"excerpt":178,"readTime":179,"views":18,"isPinned":19,"publishedAt":180,"category":181,"categories":182,"featuredImage":28,"bgImage":29,"posterImage":184,"relatedSolution":185},243,"loki-grafana-logs-centralises-vps",{"fr":172,"en":174,"ar":175,"es":176},"centralize-docker-logs-on-your-vps-with-loki-and-grafana","مركزة-سجلات-docker-على-vps-باستخدام-loki-وgrafana","centralizar-logs-docker-en-vps-con-loki-y-grafana","Centraliser vos logs Docker sur VPS avec Loki et Grafana","Agrégez les logs de tous vos conteneurs Docker dans un seul tableau de bord Grafana grâce à Loki et Promtail sur votre VPS. Sans Datadog, sans quota.",11,"2026-08-10T00:00:00+00:00",{"id":17,"name":144,"slug":145,"color":146,"icon":147},[183],{"id":17,"name":144,"slug":145,"color":146,"icon":147},"\u002Fblog\u002Fcovers\u002Floki-grafana-logs-centralises-vps-poster.svg",{"categorySlug":152,"appSlug":153},{"id":187,"slug":188,"slugs":189,"title":193,"excerpt":194,"readTime":141,"views":18,"isPinned":19,"publishedAt":195,"category":196,"categories":197,"featuredImage":28,"bgImage":29,"posterImage":199,"relatedSolution":200},220,"opentelemetry-grafana-tempo-vps",{"fr":188,"en":190,"ar":191,"es":192},"grafana-tempo-and-opentelemetry-distributed-tracing-on-vps","grafana-tempo-وopentelemetry-التتبع-الموزع-على-خادم-vps","grafana-tempo-opentelemetry-trazado-distribuido-vps","Grafana Tempo et OpenTelemetry : traçage distribué sur VPS","Déployez un stack de traçage distribué complet sur votre VPS avec OpenTelemetry et Grafana Tempo, sans vendor lock-in ni coût APM.","2026-08-04T00:00:00+00:00",{"id":17,"name":144,"slug":145,"color":146,"icon":147},[198],{"id":17,"name":144,"slug":145,"color":146,"icon":147},"\u002Fblog\u002Fcovers\u002Fopentelemetry-grafana-tempo-vps-poster.svg",{"categorySlug":152,"appSlug":153},1789046127399]