awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
SigNoz avatar

SigNoz/signoz

0
View on GitHub↗
27,355 stars·2,222 forks·TypeScript·37 viewssignoz.io↗

Signoz

SigNoz is a full-stack observability platform designed to collect, store, and visualize metrics, logs, and distributed traces in a unified environment. It leverages OpenTelemetry-based data collection to ingest telemetry from diverse sources using vendor-neutral protocols, ensuring interoperability across complex microservices architectures. The platform utilizes a high-performance columnar storage engine to enable rapid aggregation and filtering, providing a centralized backend for monitoring application health and performance.

What distinguishes the platform is its focus on automated instrumentation and semantic correlation. It allows users to capture telemetry data across various programming languages and frameworks without manual code changes, often requiring only simple environment variable updates. Once ingested, the system automatically links logs, metrics, and traces through shared identifiers, enabling seamless navigation between different telemetry types during root cause analysis. The frontend further supports this by using virtualized rendering to efficiently display complex distributed traces containing millions of spans.

The platform provides a comprehensive suite of tools for infrastructure monitoring, application performance tracking, and log management. Users can define complex alert conditions and manage monitoring configurations as version-controlled resources, ensuring consistency across deployment environments. Additionally, the system includes specialized support for monitoring large language model applications and provides visual query pipelines that translate user-defined filters into optimized database queries for real-time dashboard generation.

The entire observability stack can be deployed using container orchestration tools, with built-in utilities for verifying service status and managing data retention.

Features

  • Observability Platforms - Provides a unified environment for collecting, storing, and visualizing metrics, logs, and distributed traces.
  • Analytical Databases - High-performance analytical databases store telemetry data in columnar format to enable rapid aggregation and filtering across massive datasets.
  • Application Performance Monitoring - Monitors application performance by tracking key metrics like latency, error rates, and database calls.
  • Distributed Observability Platforms - Monitors the health and performance of complex microservices architectures by correlating metrics, logs, and traces.
  • Distributed Tracing - Tracks user requests across microservices using flamegraphs to identify performance bottlenecks.
  • LLM Observability - Monitors large language model applications by tracking performance, traces, and metrics across model providers and agentic tools.
  • Distributed Tracing Backends - Captures, indexes, and visualizes request flows across complex microservice architectures.
  • Observability Stacks - Deploys a full observability stack using container orchestration to collect, store, and visualize telemetry.
  • Telemetry Collectors - Ingests telemetry data from diverse sources using vendor-neutral protocols to ensure interoperability.
  • Log Management Systems - Centralizes logs from diverse sources to parse, transform, and search through unstructured data.
  • Root Cause Analysis - Diagnoses underlying causes of errors and performance degradation by inspecting detailed traces.
  • Error Tracking - Captures and analyzes application exceptions with detailed stack traces and custom attributes to provide context for debugging errors.
  • Alert Generation Engines - Generates alerts based on metrics, logs, traces, and exceptions to monitor system health.
  • Alert Suppression Systems - Observability platform allows scheduling one-time or recurring maintenance windows to silence specific alerts or all notifications during planned system downtime.
  • Anomaly Detection - Provides proactive notifications by setting custom thresholds and anomaly detection rules to identify issues before they impact users.
  • Automated Instrumentation - Collects telemetry data from applications automatically using language-specific agents and standard protocols.
  • Infrastructure Monitoring Suites - Tracks resource utilization, service dependencies, and system health across containerized and cloud-native environments.
  • Mobile Observability - Instruments mobile applications across Android and iOS to track user interactions, network requests, and performance metrics.
  • Telemetry Correlation - Links logs, metrics, and traces automatically using standard semantic conventions to enable seamless navigation between telemetry context.
  • DevOps and Infrastructure - Observability platform for monitoring application performance.
  • Infrastructure and Automation - Observability platform for monitoring applications.
  • Observability - Application monitoring and observability platform.
  • Observability and Monitoring - APM and observability platform for monitoring applications.
  • Go Projects - Listed in the “Go Projects” section of the Awesome For Beginners awesome list.
  • Telemetry Data Pipelines - Ingests, parses, and transforms raw observability data from diverse sources into structured, queryable formats.
  • Telemetry Correlation Engines - Links logs, metrics, and traces via shared identifiers to allow seamless navigation during troubleshooting.
  • API Monitoring - Tracks latency, request volume, and error rates for specific API endpoints and transactions.
  • Incident Management Systems - Evaluates telemetry data against custom thresholds to trigger notifications and automate incident response workflows.
  • Language-Specific Instrumentation - Provides specialized instrumentation libraries for languages including Go, Rust, Python, Ruby, PHP, Elixir, and JavaScript.
  • Log Management - Centralizes and searches logs using a high-performance datastore to enable filtering and custom log pattern monitoring.
  • Metric Dashboards - Ingests infrastructure and application metrics to build custom dashboards with various visualization types and complex query formulas.
  • Service Dependency Mapping - Visualizes application architecture by mapping service dependencies to understand component interactions.
  • Telemetry Analysis - Filters and analyzes distributed traces using a visual query builder supporting custom tags and aggregations.
  • Database Performance Monitoring - Analyzes the performance of database queries and transactions to identify bottlenecks and optimize data access.
  • Log Processing Pipelines - Parses and normalizes unstructured log data into structured attributes to improve searchability and analysis.
  • Alert Routing - Routes system alerts to specific teams and communication channels based on service, environment, or custom labels.
  • Alerting Logic Engines - Enables configuration of complex alert conditions using sophisticated logic to ensure meaningful notifications.
  • Framework Instrumentation - Automates trace collection for popular frameworks by installing specific packages that capture operations.
  • Log Ingestion - Ingests logs from diverse sources using native collection patterns to enable correlation across the stack.
  • Log Querying Interfaces - Builds complex queries visually with auto-complete for attributes and multi-dimensional aggregations.
  • Trace Visualization - Visualizes and navigates traces containing over one million spans using virtualized rendering.
  • Infrastructure as Code Alerting - Manages system alerts and monitoring configurations as version-controlled resources to ensure consistency across environments.
  • Infrastructure Provisioning - Deploys observability infrastructure on a cluster using a package manager to manage configuration and scaling.
  • Database Instrumentation - Adds automatic tracing to database operations by configuring plugins for object-relational mapping libraries.
  • External Service Monitoring - Tracks the latency, error rates, and response times of third-party API calls.
  • Log Processing Pipelines - Transforms unstructured logs using visual pipelines to parse data, extract attributes, and mask sensitive information.
  • Telemetry Ingestion - Connects applications to the observability platform to begin collecting and visualizing telemetry data for troubleshooting.
  • Tracing Configuration - Configures tracing programmatically by initializing dedicated telemetry files before application startup.
  • Visual Query Builders - Translates user-defined filters and aggregations into optimized database queries for real-time exploration.

Star history

Star history chart for signoz/signozStar history chart for signoz/signoz

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Signoz

Similar open-source projects, ranked by how many features they share with Signoz.
  • uptrace/uptraceuptrace avatar

    uptrace/uptrace

    4,098View on GitHub↗

    Uptrace is an OpenTelemetry-based observability platform designed to collect, store, and analyze distributed traces, metrics, and logs. It functions as a centralized logging backend, a distributed tracing system, and a metrics engine to monitor application performance and system health. The platform is distinguished by AI-powered operational capabilities, allowing users to query telemetry data and manage monitoring dashboards using natural language. It specifically includes specialized monitoring for generative AI pipelines, tracking token usage and response quality for LLM interactions and r

    Goapmapplication-monitoringclickhouse
    View on GitHub↗4,098
  • victoriametrics/victoriametricsVictoriaMetrics avatar

    VictoriaMetrics/VictoriaMetrics

    16,343View on GitHub↗

    VictoriaMetrics is a high-performance, scalable time series database and observability platform designed for long-term storage and analysis of metric, log, and trace data. It functions as a unified backend for monitoring ecosystems, offering full compatibility with industry-standard protocols and query languages. The system is built to handle massive data volumes through a distributed architecture that supports horizontal scaling and efficient data lifecycle management. The platform distinguishes itself through a storage engine that utilizes consistent hashing for data sharding and log-struct

    Godatabasegrafanagraphite
    View on GitHub↗16,343
  • openobserve/openobserveopenobserve avatar

    openobserve/openobserve

    17,937View on GitHub↗

    OpenObserve is a unified observability data platform designed to ingest, store, and analyze logs, metrics, and traces. It functions as a cloud-native monitoring tool that centralizes telemetry from diverse sources, including standard collectors and cloud service providers, into a single, scalable system. By utilizing a columnar storage engine backed by object storage, the platform enables efficient long-term data retention and high-performance analytical querying. The platform distinguishes itself through deep integration with artificial intelligence, allowing users to query data using natura

    TypeScriptanalyticsapmdatadog
    View on GitHub↗17,937
  • getsentry/sentrygetsentry avatar

    getsentry/sentry

    44,108View on GitHub↗

    This project is a comprehensive software observability suite and application performance monitoring platform designed to track runtime errors, performance bottlenecks, and system health. It functions as a centralized diagnostic service that aggregates and categorizes exceptions, providing the infrastructure necessary to visualize complex execution paths across distributed systems and microservices. The platform distinguishes itself through a high-throughput distributed event ingestion pipeline and a columnar storage analytics engine that enables rapid aggregation of large-scale performance me

    Pythonapmcrash-reportingcrash-reports
    View on GitHub↗44,108
See all 30 alternatives to Signoz→

Frequently asked questions

What does signoz/signoz do?

SigNoz is a full-stack observability platform designed to collect, store, and visualize metrics, logs, and distributed traces in a unified environment. It leverages OpenTelemetry-based data collection to ingest telemetry from diverse sources using vendor-neutral protocols, ensuring interoperability across complex microservices architectures. The platform utilizes a high-performance columnar storage engine to enable rapid aggregation and filtering, providing a centralized…

What are the main features of signoz/signoz?

The main features of signoz/signoz are: Observability Platforms, Analytical Databases, Application Performance Monitoring, Distributed Observability Platforms, Distributed Tracing, LLM Observability, Distributed Tracing Backends, Observability Stacks.

What are some open-source alternatives to signoz/signoz?

Open-source alternatives to signoz/signoz include: uptrace/uptrace — Uptrace is an OpenTelemetry-based observability platform designed to collect, store, and analyze distributed traces,… victoriametrics/victoriametrics — VictoriaMetrics is a high-performance, scalable time series database and observability platform designed for long-term… openobserve/openobserve — OpenObserve is a unified observability data platform designed to ingest, store, and analyze logs, metrics, and traces.… getsentry/sentry — This project is a comprehensive software observability suite and application performance monitoring platform designed… hyperdxio/hyperdx — HyperDX is an OpenTelemetry observability platform that provides centralized log management, distributed tracing, and… openzipkin/zipkin — Zipkin is an open-source distributed tracing system designed to collect, store, and visualize timing data across…