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

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Service level indicators

Ranking updated Jul 28, 2026

For service level indicators, the strongest matches are slok/sloth (Sloth is a Prometheus SLO generator and Kubernetes operator), tikv/rust-prometheus (This repository is a metrics instrumentation library for Rust) and prometheus/client_python (This is a Prometheus client library for Python code). badtuxx/giropops-monitoring and prometheus/client_java round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Hand-picked service level indicators for monitoring systems, ranked by GitHub stars and activity, to help you find the best fit.

Service level indicators

Find the best repos with AI.We'll search the best matching repositories with AI.
  • slok/slothslok avatar

    slok/sloth

    2,505View on GitHub↗

    Sloth is a plugin-extensible reliability engine that translates concise service level objective specifications into production-ready alerting rules and monitoring dashboards. It automates the generation of multi-window, multi-burn-rate alert rules alongside visual dashboards for metrics platforms like Prometheus and Grafana, establishing uniform monitoring outputs from simple definition formats. The tool provides static definition validation to inspect service configuration files for semantic and structural errors prior to rule generation, enforcing correctness early. It supports an abstract

    Sloth is a Prometheus SLO generator and Kubernetes operator that directly implements error budget tracking, alerting, and metric generation for reliability engineering.

    GoMetric DashboardsService Level Objective Management
    View on GitHub↗2,505
  • tikv/rust-prometheustikv avatar

    tikv/rust-prometheus

    1,176View on GitHub↗

    This library is an instrumentation framework for Rust applications designed to record and expose performance metrics compatible with the Prometheus monitoring system. It provides tools for tracking custom application state and host-level system resource usage, such as CPU and memory consumption, to ensure operational visibility. The framework is built for high-throughput environments, utilizing thread-local storage and atomic operations to minimize synchronization overhead during data collection. It leverages compile-time metric definitions and static typing to eliminate dynamic lookups, ensu

    This repository is a metrics instrumentation library for Rust applications rather than a complete SLO and SLI management platform, making it a building block for monitoring rather than the requested end-to-end reliability tracker.

    RustPrometheus Client LibrariesPrometheus Metrics Exporters
    View on GitHub↗1,176
  • prometheus/client_pythonprometheus avatar

    prometheus/client_python

    4,333View on GitHub↗

    This is a Prometheus Python client library used for instrumenting Python applications. It provides the tools necessary to record counters, gauges, and histograms within a process to monitor application health and expose that data as a Prometheus exposition format provider. The library enables cloud native observability by allowing developers to define custom telemetry and track internal application events. It transforms internal application data into a standardized text format required by Prometheus scrapers for collection. The project covers a variety of monitoring and observability capabil

    This is a Prometheus client library for Python code instrumentation rather than a dedicated SLO/SLI management platform, making it a building block for telemetry rather than an objective-tracking tool.

    PythonPrometheus Client LibrariesPrometheus Metrics Exporters
    View on GitHub↗4,333
  • badtuxx/giropops-monitoringbadtuxx avatar

    badtuxx/giropops-monitoring

    1,340View on GitHub↗

    Giropops-monitoring is an integrated observability platform designed to monitor the health and performance of containerized infrastructure. It provides a containerized suite that orchestrates the deployment of monitoring services, enabling the collection, storage, and visualization of system metrics across distributed environments. The platform utilizes a pull-based approach to scrape performance data from target nodes, storing these metrics in a specialized time-series database for long-term analysis. Users can inspect this data through interactive, web-based dashboards that render real-time

    This project provides a general containerized observability and monitoring stack rather than a dedicated tool for defining and tracking SLIs and SLOs.

    DockerfileAlert Notification SystemsVisualization Dashboards
    View on GitHub↗1,340
  • prometheus/client_javaprometheus avatar

    prometheus/client_java

    2,277View on GitHub↗

    This library provides a framework for instrumenting Java applications to track performance and system-level statistics. It enables the definition and collection of metrics such as counters, gauges, and histograms, while automatically capturing runtime health indicators like memory usage, thread activity, and garbage collection performance. The project distinguishes itself through a registry-based aggregation model that decouples metric recording from data exposition. It supports thread-safe atomic instrumentation for high-frequency data collection and offers flexible export mechanisms, includ

    This Java metrics library provides the underlying instrumentation and Prometheus export capabilities you would use to gather data, but it is a client library rather than an SLO management platform that tracks objectives and error budgets.

    JavaPrometheus Client Libraries
    View on GitHub↗2,277
  • healthchecks/healthcheckshealthchecks avatar

    healthchecks/healthchecks

    9,891View on GitHub↗

    Healthchecks is a heartbeat monitoring service and cron job monitoring tool designed to track the execution and success of scheduled tasks and systemd timers. It functions as a dead man switch, alerting users when expected periodic signals from remote processes fail to arrive. The system accepts health signals via HTTP and SMTP, allowing it to track infrastructure heartbeats from sources ranging from CI/CD workflows to network routers. It distinguishes itself by supporting the capture of diagnostic data, including exit codes and execution logs, and by calculating the duration between start an

    Healthchecks is a cron and heartbeat monitoring tool rather than an SLO management platform, making it a neighbouring reliability tool focused on dead-man switches instead of error budget tracking.

    PythonAlert Notification SystemsPrometheus ExportersSystem Health Dashboards
    View on GitHub↗9,891
  • prometheus/alertmanagerprometheus avatar

    prometheus/alertmanager

    8,356View on GitHub↗

    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

    Alertmanager is an essential notification and routing engine for Prometheus alerts, but it focuses on alert dispatching rather than defining and tracking service level objectives or error budgets.

    GoAlert Notification Systems
    View on GitHub↗8,356
  • dora-team/fourkeysdora-team avatar

    dora-team/fourkeys

    2,241View on GitHub↗

    Fourkeys is a software delivery analytics platform designed to track, calculate, and display core DevOps performance indicators and metrics. It ingests development and deployment events from version control, continuous integration, incident management, and deployment systems through authorized webhook endpoints, custom data parsers, and pluggable adapters. The platform processes incoming events using serverless functions and populates a data warehouse to measure engineering speed and reliability. The system calculates key performance measurements including deployment frequency, lead time for

    Fourkeys is a software delivery analytics platform focused on tracking DORA metrics like deployment frequency and lead time rather than configuring and alerting on service level objectives and error budgets.

    PythonMetric Dashboards
    View on GitHub↗2,241
  • analogj/scrutinyAnalogJ avatar

    AnalogJ/scrutiny

    7,906View on GitHub↗

    Scrutiny is a distributed hardware monitoring system and predictive drive failure analyzer. It provides a centralized management platform and web-based dashboard for tracking hard drive health and S.M.A.R.T. metrics across multiple remote servers. The system functions as a S.M.A.R.T. alerting gateway and storage health trend visualizer. It estimates hardware risk by comparing drive attributes against real-world failure thresholds and records historical data to identify gradual degradation patterns that may not trigger immediate alerts. Capabilities include distributed data collection via rem

    Scrutiny provides hardware monitoring and S.M.A.R.T. health dashboards, but it focuses on physical disk failure prediction rather than defining and tracking software reliability Service Level Indicators and Objectives.

    GoMetric DashboardsSystem Health Dashboards
    View on GitHub↗7,906
  • coroot/corootcoroot avatar

    coroot/coroot

    7,400View on GitHub↗

    Coroot is an observability platform and Kubernetes performance monitor that utilizes eBPF to automatically collect metrics, logs, and traces without requiring manual code instrumentation. It functions as an OpenTelemetry trace analyzer and an LLM observability gateway, exposing system health data to large language models through the Model Context Protocol. The platform differentiates itself by combining automated root cause analysis and AI-driven diagnostics to investigate performance regressions. It also includes a cloud cost monitoring tool that attributes infrastructure spending to specifi

    Coroot is an observability and monitoring platform that includes SRE and SLO topics, but its core focus is automated eBPF-based application performance monitoring and root cause analysis rather than being a dedicated SLO and error budget tracking platform.

    GoService Level Objective ManagementSystem Health Dashboards
    View on GitHub↗7,400
  • zabbix/zabbixzabbix avatar

    zabbix/zabbix

    5,666View on GitHub↗

    Zabbix is an enterprise-grade open-source platform for monitoring IT infrastructure, networks, and applications. It provides real-time metrics, alerts, and dashboards, enabling organizations to track performance and availability across their entire technology stack. The platform collects metrics from virtually any source, including agents, agentless protocols, APIs, containers, databases, and cloud platforms, without requiring custom scripting. It automatically discovers IT resources by scanning network ranges and cloud environments, then applies pre-built templates for immediate monitoring.

    Zabbix is an enterprise-grade IT and infrastructure monitoring platform that provides metrics and alerting, but it is a general monitoring system rather than a dedicated tool specifically for defining and tracking SLIs and SLOs.

    Go TemplateAlert Notification Systems
    View on GitHub↗5,666
  • tianshiyeben/wgcloudtianshiyeben avatar

    tianshiyeben/wgcloud

    5,147View on GitHub↗

    wgcloud is a comprehensive suite of monitoring and management tools designed for Linux servers, network devices, containers, and middleware. It functions as a centralized dashboard for tracking real-time hardware metrics, auditing the health of Docker and Kubernetes environments, and maintaining an IT asset management system for physical and cloud infrastructure. The platform is distinguished by its integrated remote administration capabilities, featuring a web-based SSH client for executing bulk commands and managing servers directly from a browser. It further differentiates itself with AI-d

    WGCloud is a server and infrastructure monitoring tool rather than an SLO and SLI management platform, making it a neighbouring observability system rather than the requested reliability target tracker.

    JavaAlert Notification Systems
    View on GitHub↗5,147

Related searches

  • an SLO and error-budget tracking tool
  • an open source tool for system monitoring
  • a tool for monitoring kubernetes workload performance
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
slok/sloth2.5KGoApache-2.0Jun 19, 2026
tikv/rust-prometheus1.2KRustApache-2.0Dec 31, 2025
prometheus/client_python4.3KPythonApache-2.0Jun 2, 2026
badtuxx/giropops-monitoring1.3KDockerfileApache-2.0Mar 11, 2023
prometheus/client_java2.3KJavaApache-2.0Jun 23, 2026
healthchecks/healthchecks9.9KPythonbsd-3-clauseFeb 19, 2026
prometheus/alertmanager8.4KGoapache-2.0Feb 20, 2026
dora-team/fourkeys2.2KPythonApache-2.0Jan 23, 2024
analogj/scrutiny7.9KGoMITJun 13, 2026
coroot/coroot7.4KGoapache-2.0Feb 19, 2026
a tool for analyzing database query performance
  • Alerting, on-call and incident response
  • a tool for collecting infrastructure metrics
  • Load testing, benchmarking and SRE
  • Developer productivity metrics