Remonter de la latence d'un service jusqu'à ses logs
SigNoz est une plateforme d'observabilité : elle reçoit logs, métriques et traces au format OpenTelemetry et les range dans ClickHouse, une base de données colonnaire. Depuis la latence d'un service, l'interface mène aux traces de ses requêtes, puis aux logs rattachés à ces traces. Les tableaux de bord se construisent avec un éditeur visuel, en PromQL ou en SQL ClickHouse. Le serveur est écrit en Go et l'interface en TypeScript. L'éditeur, SigNoz Inc., vend aussi une version hébergée.
Le comparatif des plateformes d'observabilité open source met en regard ce que chacune stocke, sur quelle base, et à partir de quel volume elle se justifie.
APM intégré et traces de plus de 10 000 spans
- Collecte standard : les applications s'instrumentent avec OpenTelemetry et envoient en OTLP. Prometheus et une liste d'intégrations complètent la collecte.
- APM prêt à l'emploi : par service, latence, taux d'erreur, débit, score Apdex, endpoints les plus appelés, appels aux bases et aux API externes.
- Traces volumineuses : une visualisation dédiée prend en charge les traces de plus de 10 000 spans, et la grille tarifaire l'inclut dans l'édition gratuite.
- Serveur MCP : un agent de code peut interroger la télémétrie de production, y compris sur une instance auto-hébergée.
Cinq services à faire tourner, SAML réservé aux offres payantes
Cinq services à faire tourner, 4 Go de mémoire pour un essai. L'installation Docker ou Linux démarre ClickHouse, ClickHouse Keeper, PostgreSQL pour les métadonnées, le collecteur OpenTelemetry de SigNoz et le serveur. La documentation demande au moins 4 Go de mémoire pour une « petite installation de test » et renvoie la production à une page de planification des ressources.
Le dimensionnement de production totalise 56 cœurs et 152 Gio. La page de planification des ressources prévoit trois collecteurs à 4 cœurs et 16 Gio, deux shards ClickHouse à 16 cœurs et 32 Gio, trois nœuds ZooKeeper, PostgreSQL et le serveur, sans dire pour quel volume d'ingestion. OpenObserve tient en un seul binaire Rust qui écrit en Parquet sur un stockage objet S3. Traceway démarre dans un conteneur avec SQLite ou DuckDB, et ne demande ClickHouse et PostgreSQL qu'en mode serveur.
Licence MIT, sauf le code entreprise. Le fichier LICENSE place sous MIT tout le dépôt hors des dossiers ee/ et cmd/enterprise/. Ceux-là relèvent de la licence SigNoz Enterprise : leur usage en production exige un abonnement pour le bon nombre de sièges.
Plusieurs fonctions restent payantes. La grille tarifaire réserve aux offres payantes la détection d'anomalies, SAML, les clés d'ingestion multiples et les intégrations AWS en un clic. Le RBAC fin est en bêta dans l'offre Enterprise seulement, et Noz, l'assistant IA intégré, n'existe que sur SigNoz Cloud. Le README recommande ce cloud : l'offre Teams démarre à 49 $ par mois, logs et traces facturés 0,30 $ le Go avec 15 jours de rétention. L'offre Enterprise commence à 4 000 $ par mois, en cloud dédié, dans le cloud du client ou auto-hébergée avec support.
Le public décrit : des équipes qui quittent un assemblage d'outils. Selon son README, SigNoz est souvent adopté par des équipes qui abandonnent une pile d'outils spécialisés ou une plateforme commerciale au prix imprévisible. Netdata part de l'autre bout : un agent installé sur chaque machine, qui collecte des métriques à la seconde.
Une version mineure par semaine, toujours en 0.x. Treize versions mineures sont sorties entre la 0.133.0 du 15 juillet et la 0.145.0 du 5 octobre 2026. Le dépôt existe depuis janvier 2021 et n'a jamais publié de 1.0. Le script install.sh et les fichiers Docker Compose du dépôt sont dépréciés au profit de Foundry, un outil d'installation distinct sous licence AGPL-3.0.
