awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Monitoring

Ranking aktualisiert am 23. Juni 2026

For an open source tool for system monitoring, the strongest matches are prometheus/prometheus (Prometheus is a comprehensive monitoring and alerting platform that), apache/incubator-skywalking (SkyWalking is a comprehensive observability platform that provides distributed) and getsentry/sentry (Sentry is a comprehensive observability and application performance monitoring). grafana/grafana and apache/hertzbeat round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Entdecke Open-Source-Tools zur Echtzeit-Überwachung von Systemleistung, Infrastrukturzustand und Anwendungsmetriken.

Monitoring

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • prometheus/prometheusAvatar von prometheus

    prometheus/prometheus

    64,569Auf GitHub ansehen↗

    Prometheus is a comprehensive monitoring and alerting platform designed to track infrastructure health and application performance. It functions as a time series database that ingests, indexes, and queries high-frequency numerical data points. By utilizing a pull-based model, the system periodically collects multi-dimensional metrics from monitored targets, storing them in an optimized block storage format that supports high-throughput ingestion and efficient historical analysis. The platform distinguishes itself through a specialized query engine that enables real-time analysis of performanc

    Prometheus is a comprehensive monitoring and alerting platform that provides time-series data storage, service discovery, and robust dashboarding and visualization capabilities, making it a flagship solution for infrastructure and application observability.

    GoAlert Management SystemsAlert ManagersTime Series
    Auf GitHub ansehen↗64,569
  • apache/incubator-skywalkingAvatar von apache

    apache/incubator-skywalking

    24,832Auf GitHub ansehen↗

    SkyWalking is a comprehensive observability stack and application performance monitoring platform. It functions as a distributed tracing system and an AI application monitor, providing a centralized suite for collecting and analyzing logs, metrics, and traces to maintain the health of containerized architectures. The platform distinguishes itself through a service topology visualizer that renders interactive maps of infrastructure dependencies and communication patterns. It also includes specialized capabilities for generative AI workflow observation to track the execution flow and performanc

    SkyWalking is a comprehensive observability platform that provides distributed tracing, log aggregation, metric collection, and dashboarding, making it a complete solution for monitoring system health and performance.

    JavaAlerting SystemsDistributed TracingDistributed Tracing Systems
    Auf GitHub ansehen↗24,832
  • getsentry/sentryAvatar von getsentry

    getsentry/sentry

    44,108Auf GitHub ansehen↗

    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

    Sentry is a comprehensive observability and application performance monitoring platform that provides distributed tracing, error tracking, and performance metrics, making it a robust solution for tracking system health and service availability.

    PythonDistributed TracingDistributed Tracing Systems
    Auf GitHub ansehen↗44,108
  • grafana/grafanaAvatar von grafana

    grafana/grafana

    74,456Auf GitHub ansehen↗

    Grafana is an observability data platform designed to aggregate metrics, logs, and traces from diverse sources into a unified environment. It functions as a centralized interface for visualizing complex telemetry data, transforming raw streams into interactive dashboards that support real-time system health tracking and performance monitoring. The platform distinguishes itself through a plugin-based modular architecture that integrates disparate databases, cloud services, and monitoring tools via a standardized data abstraction layer. This framework allows for the dynamic loading of external

    Grafana is a comprehensive observability platform that provides the essential dashboarding, visualization, and alerting capabilities required for infrastructure and application monitoring by integrating with various time-series databases and telemetry sources.

    TypeScriptTime-Series
    Auf GitHub ansehen↗74,456
  • apache/hertzbeatAvatar von apache

    apache/hertzbeat

    7,097Auf GitHub ansehen↗

    HertzBeat is an agentless monitoring platform designed to collect performance metrics from network devices, databases, and servers without requiring client software. It functions as an infrastructure monitoring dashboard, an alert management system, and a centralized log aggregator using the OpenTelemetry Protocol. The system utilizes a cloud-edge collection hierarchy to scale data gathering across clusters and isolated networks. It distinguishes itself with a flexible extensibility model, allowing users to define new monitoring workflows through configuration-based metric templates and custo

    HertzBeat is a comprehensive monitoring platform that provides time-series storage, alerting, dashboarding, and log aggregation, though it lacks native distributed tracing capabilities.

    JavaAlert Management SystemsAlert Management SystemsAlert Managers
    Auf GitHub ansehen↗7,097
  • signoz/signozAvatar von SigNoz

    SigNoz/signoz

    27,355Auf GitHub ansehen↗

    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 instru

    SigNoz is a comprehensive observability platform that provides a unified solution for metrics, logs, and distributed tracing, directly addressing all the core requirements for infrastructure and application monitoring.

    TypeScriptDistributed TracingMetric Dashboards
    Auf GitHub ansehen↗27,355
  • victoriametrics/victoriametricsAvatar von VictoriaMetrics

    VictoriaMetrics/VictoriaMetrics

    16,343Auf GitHub ansehen↗

    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

    VictoriaMetrics is a comprehensive observability platform that provides high-performance time-series storage, integrated alerting, and support for metrics, logs, and distributed tracing, making it a complete backend for infrastructure and application monitoring.

    GoAlert Management SystemsAlert ManagersAlert Notification Systems
    Auf GitHub ansehen↗16,343
  • dianping/catAvatar von dianping

    dianping/cat

    18,944Auf GitHub ansehen↗

    Cat is a distributed application performance monitoring tool and tracing framework designed to track transactions, latency, and health across distributed services. It functions as a Kubernetes-native monitoring stack that utilizes multi-language monitoring clients and a real-time alerting system to maintain system visibility. The system provides monitoring clients for Java, Go, Python, Node.js, and C++ to collect performance metrics and trace data. It distinguishes itself by sampling request flows to record call chains and identify bottlenecks, while using a monitoring engine to trigger immed

    Cat is a distributed application performance monitoring and tracing system that provides real-time metrics, alerting, and service health tracking, making it a direct fit for infrastructure and application observability.

    JavaAlert Notification SystemsAlerting SystemsDistributed Tracing
    Auf GitHub ansehen↗18,944
  • openobserve/openobserveAvatar von openobserve

    openobserve/openobserve

    17,937Auf GitHub ansehen↗

    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

    OpenObserve is a unified observability platform that provides the full suite of required features, including time-series metrics, log aggregation, distributed tracing, and built-in dashboarding, making it a comprehensive solution for infrastructure and application monitoring.

    TypeScriptAlert Management SystemsDistributed TracingDistributed Tracing Systems
    Auf GitHub ansehen↗17,937
  • hyperdxio/hyperdxAvatar von hyperdxio

    hyperdxio/hyperdx

    9,324Auf GitHub ansehen↗

    HyperDX is an OpenTelemetry observability platform that provides centralized log management, distributed tracing, and a self-hosted monitoring stack. It functions as a unified system for collecting, indexing, and visualizing logs, metrics, and traces from cloud and container environments. The platform distinguishes itself with specialized tooling for large language model monitoring and session replay, allowing user interactions in the browser to be linked to backend telemetry. It employs schema-less JSON parsing to index structured logs dynamically and uses source maps to resolve minified sta

    HyperDX is a comprehensive observability platform that integrates log management, distributed tracing, and metrics visualization into a single self-hosted stack, directly addressing your requirements for system health and performance monitoring.

    TypeScriptAlerting SystemsDistributed TracingDistributed Tracing Systems
    Auf GitHub ansehen↗9,324
  • uptrace/uptraceAvatar von uptrace

    uptrace/uptrace

    4,098Auf GitHub ansehen↗

    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

    Uptrace is a comprehensive observability platform that natively integrates distributed tracing, metrics, and log aggregation into a single system, fulfilling all the core requirements for infrastructure and application monitoring.

    GoAlert Notification SystemsDistributed TracingDistributed Tracing
    Auf GitHub ansehen↗4,098
  • dromara/hertzbeatAvatar von dromara

    dromara/hertzbeat

    7,286Auf GitHub ansehen↗

    HertzBeat is a real-time observability platform that provides agentless monitoring for servers, databases, and networks. It functions as an infrastructure alerting manager, an OpenTelemetry Protocol log aggregator, and a public status page generator. The platform integrates an analysis engine that uses large language models to process monitoring data and generate system insights. It utilizes a cloud-edge collaborative architecture and distributed collector clustering to scale data gathering across large-scale networks. The system covers a broad range of observability capabilities, including

    HertzBeat is a comprehensive observability platform that provides infrastructure monitoring, log aggregation, and alerting, though it lacks native distributed tracing capabilities compared to full-stack observability suites.

    JavaAlert ManagersLog AggregationCentralized Logging Systems
    Auf GitHub ansehen↗7,286
  • netdata/netdataAvatar von netdata

    netdata/netdata

    79,176Auf GitHub ansehen↗

    Netdata is a distributed observability platform designed for real-time infrastructure monitoring and performance tracking. It functions as a high-frequency agent that collects system, container, and application metrics with per-second precision, providing both local visualization and centralized aggregation across complex, multi-cloud environments. The platform distinguishes itself through edge-based intelligence, utilizing local machine learning models to automatically detect performance anomalies without requiring manual configuration or external query engines. Its architecture prioritizes

    Netdata is a comprehensive real-time observability platform that provides high-frequency metric collection, visualization, and alerting, though it focuses primarily on metrics rather than full-scale distributed tracing or centralized log aggregation.

    CService Discovery
    Auf GitHub ansehen↗79,176
  • naver/pinpointAvatar von naver

    naver/pinpoint

    13,833Auf GitHub ansehen↗

    Pinpoint is a distributed application performance monitoring and tracing system. It functions as an application performance monitor and topology visualizer designed to analyze the execution behavior of large-scale distributed applications. The system uses bytecode instrumentation to monitor applications without requiring changes to the original source code. It captures call stacks and request flows across interconnected services to visualize system dependencies and generate real-time architectural maps of communication patterns. The platform covers a broad range of observability capabilities

    Pinpoint is a specialized distributed application performance monitoring and tracing system that provides deep code-level visibility and topology mapping, though it focuses more on APM and tracing than on broad infrastructure log aggregation.

    JavaDistributed TracingDistributed Tracing SystemsReal-Time Monitoring Dashboards
    Auf GitHub ansehen↗13,833
  • louislam/uptime-kumaAvatar von louislam

    louislam/uptime-kuma

    88,107Auf GitHub ansehen↗

    Uptime Kuma is a self-hosted monitoring platform designed to track the availability and performance of network services and websites. It functions as a centralized dashboard that executes asynchronous health checks on a scheduled interval, providing real-time visibility into infrastructure health and service uptime. The platform distinguishes itself through a dedicated notification engine that dispatches alerts across multiple third-party messaging services, alongside a public status page generator that allows users to communicate service health and historical metrics via custom domains. Its

    Uptime Kuma is a focused monitoring tool that excels at tracking service availability and uptime through a user-friendly dashboard and notification system, though it lacks the deep distributed tracing and log aggregation features found in comprehensive observability suites.

    JavaScriptMonitoring and ObservabilityPerformance VisualizationService Monitors
    Auf GitHub ansehen↗88,107
  • prometheus/alertmanagerAvatar von prometheus

    prometheus/alertmanager

    8,356Auf GitHub ansehen↗

    Alertmanager is a monitoring notification gateway and routing service that deduplicates, groups, and directs alerts to the correct receivers. It functions as a central manager for Prometheus alerts, using a hierarchical routing tree and label-based matchers to dispatch notifications to external services. The system employs a peer-to-peer mesh network to coordinate multiple instances in a high availability cluster, ensuring continuous alert processing. It features a dedicated inhibition engine and grouping mechanisms to reduce notification noise by suppressing redundant alerts when related iss

    This is a specialized notification routing and alerting engine designed to work alongside a monitoring system, rather than a comprehensive infrastructure and application monitoring platform that provides metrics storage, dashboarding, and distributed tracing.

    GoAlert Management SystemsAlert ManagersAlert Notification Systems
    Auf GitHub ansehen↗8,356
  • cortexproject/cortexAvatar von cortexproject

    cortexproject/cortex

    5,751Auf GitHub ansehen↗

    Cortex is an open-source, horizontally scalable metrics platform that ingests, stores, and queries Prometheus-compatible time-series data with multi-tenant isolation. It accepts metrics via Prometheus remote write and OpenTelemetry, executes PromQL queries against both recent and historical data, and provides a Prometheus-compatible alerting and recording rule engine with an integrated Alertmanager. The system is built as a set of independently scalable microservices that use hash-ring-based sharding, gossip-based cluster membership, and tenant-aware object storage to distribute workloads acro

    Cortex is a horizontally scalable, multi-tenant metrics platform that provides robust time-series storage, alerting, and dashboarding compatibility, though it focuses specifically on metrics rather than providing built-in distributed tracing or log aggregation.

    GoAlert ManagersAlerting SystemsTime-Series
    Auf GitHub ansehen↗5,751
  • keephq/keepAvatar von keephq

    keephq/keep

    11,938Auf GitHub ansehen↗

    Keep is an open-source AIOps alert management platform that aggregates, deduplicates, and orchestrates the lifecycle of alerts from multiple monitoring tools. It functions as a multi-provider integration hub to centralize the flow of data between observability, ticketing, and communication tools. The platform distinguishes itself through incident workflow automation and AI-powered enrichment. It uses a declarative workflow engine to execute multi-step operational sequences and integrates large language models to summarize event data and correlate technical logs for faster incident resolution.

    Keep is an alert management and incident response platform that orchestrates alerts from existing monitoring tools rather than serving as the primary infrastructure and application monitoring system itself.

    PythonAlert Management SystemsAlert ManagersAlerting Systems
    Auf GitHub ansehen↗11,938
Die Top 10 auf einen Blick vergleichen
RepositoryStarsSpracheLizenzLetzter Push
prometheus/prometheus64.6KGoApache-2.016. Juni 2026
apache/incubator-skywalking24.8KJavaApache-2.017. Juni 2026
getsentry/sentry44.1KPythonNOASSERTION16. Juni 2026
grafana/grafana74.5KTypeScriptAGPL-3.016. Juni 2026
apache/hertzbeat7.1KJavaapache-2.016. Feb. 2026
signoz/signoz27.4KTypeScriptNOASSERTION16. Juni 2026
victoriametrics/victoriametrics16.3KGoapache-2.020. Feb. 2026
dianping/cat18.9KJavaApache-2.04. Jan. 2025
openobserve/openobserve17.9KTypeScriptagpl-3.020. Feb. 2026
hyperdxio/hyperdx9.3KTypeScriptmit21. Feb. 2026

Related searches

  • ein Tool zur Überwachung der Server-Systemleistung
  • a centralized log management tool for containers
  • an observability library for application instrumentation
  • Open-Source-Tool für Netzwerküberwachung
  • a centralized platform for log management
  • ein Tool zur Überwachung der Server-System-Performance
  • an open source tool for monitoring APIs
  • State management library