Tous les articles
Mer. 25 mars 2026 · 3 min de lecture

🔭 SigNoz : enfin une observabilité open source qui tient la route

SigNoz

📚 Introduction

L’observabilité est un de ces sujets où, pendant longtemps, on n’avait pas vraiment le choix. Soit on bricolait Prometheus + Grafana + Loki + Tempo en assemblant les briques à la main, soit on signait un chèque à Datadog ou New Relic et on regardait la facture grimper avec le nombre d’hôtes.

Capture du dashboard SigNoz

SigNoz entre dans le tableau comme une troisième option. C’est une plateforme open source qui rassemble dans une seule interface :

  • les logs centralisés,
  • les métriques d’infrastructure et applicatives,
  • les traces distribuées,

le tout en s’appuyant sur OpenTelemetry, le standard ouvert qui s’impose progressivement comme la lingua franca de l’observabilité moderne.

🧠 Pourquoi miser sur OpenTelemetry

C’est l’argument clé de SigNoz : il ne réinvente pas son propre SDK. Tout passe par OpenTelemetry, ce qui implique deux choses :

  1. Votre code reste portable. Si demain vous voulez basculer vers Grafana Cloud, Honeycomb ou Tempo, vous changez l’exporter, pas votre instrumentation.
  2. L’écosystème est déjà énorme. Que ce soit pour Laravel, Symfony, Node, Python, Go ou Rust, les SDK officiels existent et sont maintenus.

C’est probablement la meilleure raison aujourd’hui d’instrumenter ses applications, même si l’on n’utilise pas encore SigNoz.

🚀 Mise en place express

SigNoz se déploie en quelques minutes avec Docker Compose. Pour une découverte locale ou un staging :

git clone https://github.com/SigNoz/signoz.git
cd signoz/deploy
./install.sh

L’interface est disponible sur http://localhost:3301. On envoie ensuite ses données depuis une application instrumentée via l’OpenTelemetry Collector. Pour Laravel, un point d’entrée typique :

use OpenTelemetry\SDK\Common\Configuration\Configuration;
 
return [
	'exporter' => 'otlp',
	'endpoint' => env('OTEL_EXPORTER_OTLP_ENDPOINT', 'http://localhost:4318'),
];

Côté Symfony, les bundles opentelemetry-bundle ou auto-instrumentation font la même chose en quelques annotations.

🛠️ Ce qu’on gagne dans la vie de tous les jours

Avant SigNoz, j’utilisais un assemblage Loki + Grafana + Prometheus. Ça marche, mais on jongle entre trois interfaces pour suivre un problème. Avec SigNoz :

  • Une trace lente ouvre directement les logs associés au request ID, sans passer par une autre interface.
  • Une métrique d’erreur HTTP 500 propose en un clic les traces des requêtes concernées sur la fenêtre temporelle.
  • Les alertes sont définies une seule fois, sur la même donnée, sans dupliquer les règles entre Loki et Prometheus.

C’est moins glamour que les démos de Datadog, mais sur un incident en production à 3h du matin, c’est le genre d’intégration qui fait gagner de précieuses minutes.

💰 Ce que ça change côté coûts

Les coûts d’observabilité explosent vite chez les éditeurs commerciaux : on paie souvent au volume de logs ingérés et au nombre d’hôtes monitorés. Avec SigNoz auto-hébergé :

  • Le stockage se fait dans ClickHouse, qui compresse extrêmement bien les données d’observabilité.
  • L’ingestion n’est pas tarifée : on ajuste sa rétention en jouant sur l’espace disque.
  • Il existe aussi une offre cloud SigNoz pour les équipes qui ne veulent pas héberger, avec une grille bien plus douce que les concurrents historiques.

Pour les budgets de petites équipes ou de projets bootstrap, le delta peut atteindre un ordre de grandeur sur la facture mensuelle.

⚠️ Quelques précautions

SigNoz est jeune comparé à Datadog ou New Relic. Quelques points à anticiper :

  • La rétention longue durée demande du tuning ClickHouse si l’on veut conserver plusieurs mois de données.
  • Les dashboards sont moins riches que ceux de Grafana à ce jour : prévoyez de construire vos vues clés vous-même.
  • L’écosystème d’intégrations progresse, mais reste plus mince que celui des géants commerciaux.

Cela dit, sur les flux les plus critiques (traces + logs corrélés), il est aujourd’hui clairement compétitif.

🎉 Conclusion

SigNoz est devenu mon premier réflexe quand on me demande “qu’est-ce que tu mettrais comme observabilité sans exploser le budget ?”. L’alignement sur OpenTelemetry sécurise l’instrumentation, la stack technique (ClickHouse, OTel Collector) est solide, et l’expérience utilisateur ne fait pas de complexe face aux solutions commerciales.

Si vous êtes en train de monter une stack from scratch, ne signez pas chez Datadog par défaut : prenez quelques heures pour évaluer SigNoz, vous serez probablement surpris.

🔗 Liens utiles