SigNoz

Active
GitHub TypeScript NOASSERTION

Description

SigNoz is an open-source OpenTelemetry-native observability platform combining APM, logs, metrics and alerts.

Key Features

  • OpenTelemetry-native — Full OTLP compatibility with zero vendor lock-in
  • Unified APM — Trace, metrics and logs stored and queried in one place
  • High-performance columnar storage — Custom ClickHouse-based engine delivers fast queries
  • Visualization — Rich built-in dashboards and charting
  • Alerts & notifications — PromQL-based alert rules with multi-channel notifications
  • LLM monitoring — Supports OpenInference and AI agent call-chain tracing

Use Cases

💡 Providing full call-chain tracing for LLM apps and AI agents
💡 Replacing SaaS APM tools like Datadog and New Relic
💡 Monitoring traces, metrics and logs in microservice architectures
💡 Configuring alerts and on-call notifications with custom PromQL rules
💡 Ingesting application data from multiple languages via OpenTelemetry

Strengths & Limitations

Strengths

  • Actively maintained, recent updates
  • High community interest (31.9k stars)
  • Established track record (5 years in production)

⚠️ Limitations

  • No clear open-source license

Quick Start

# Install SigNoz with Docker
git clone https://github.com/SigNoz/signoz.git
cd signoz/deploy/docker
docker compose up -d

# Visit http://localhost:3301 for the UI

Related Projects

OpenTelemetry Python

2.6k · Python
Active A

CNCF-hosted official Python implementation of OpenTelemetry, providing standardized APIs and SDKs for telemetry data collection (traces, metrics, logs) — the de facto standard for cloud-native application observability.

observabilityopentelemetrytracing +3
  • · Unified telemetry API — Standardized interfaces for traces, metrics, and logs in one cohesive system
  • · Flexible SDK configuration — Sampling strategies, batch export, resource attributes, and advanced settings
  • · Rich exporter ecosystem — Built-in exporters for Jaeger, Prometheus, Zipkin, OTLP and more

Netdata

80.2k · Go
Active A+

Netdata is an open-source real-time observability platform with second-resolution metrics, AI health checks and zero-config deployment, widely used for monitoring AI agent services.

monitoringmetricsreal-time +2
  • · Real-time metrics — per-second collection of system, app, container and Kubernetes metrics
  • · AI anomaly detection — learns baselines and alerts on outliers automatically
  • · Zero-config deploy — one command starts an agent with dashboards, no extra config

BAML

9.0k · Rust
Active A

BAML is an AI framework that adds engineering rigor to prompt engineering, offering type-safe prompt definitions, automatic testing, version management, and multi-model support across Python, TypeScript, Ruby, Java, C#, Rust, and Go.

prompt-engineeringtype-safellm-testing +2
  • · Type-safe prompt definition language that transforms prompt engineering into schema engineering
  • · Built-in IDE plugins (VS Code / JetBrains) for rapid prompt testing and iteration
  • · SAP (Schema-Aligned Parsing) algorithm for reliable structured output even without native tool-calling support