micrometer-metrics/micrometer

An application observability facade for the most popular observability tools. Think SLF4J, but for observability.

View on GitHub ↗Jump to charts ↓Open shareable report →

Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 32 minutes ago
Added to GitGenius on January 15th, 2023
Created on April 10th, 2017
Open Issues & Pull Requests: 312 (+0)
GitHub issues: Enabled
Number of forks: 1,153
Total Stargazers: 4,908 (+0)
Total Subscribers: 112 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 17.1 hours
Mean response time: 172.1 days
90th percentile: 556.4 days
Tracked items: 604

How this project is maintained

About 9% of issues opened in the past year have never received a reply. 71% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "build" is answered fastest, typically in under an hour, while "enhancement" waits about 3 weeks. 70% of tracked open issues have had no activity in three months, so the open count overstates what is actively being worked. 72% of issues opened in the past year have been closed, leaving a working backlog.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 146
New in 7 days: 3
Closed in 7 days: 1
Avg open age: 850 days
Stale 30+ days: 133
Stale 90+ days: 120

Recent activity

Opened in 7 days: 2
Closed in 7 days: 1
Comments in 7 days: 0
Events in 7 days: 3

Top labels

  • enhancement (134)
  • type: task (128)
  • module: micrometer-core (110)
  • bug (87)
  • build (64)
  • instrumentation (62)
  • closed-as-inactive (52)
  • question (39)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

Micrometer is an application observability facade designed to provide a vendor-neutral interface for metrics collection and monitoring, functioning as the observability equivalent of SLF4J for logging. The project enables developers to instrument their code with dimensional metrics and defer the decision about which monitoring backend to use until deployment time, supporting integration with the most popular observability tools in the industry.

The repository is built primarily in Java and maintains compatibility with Java 8 and later versions, with specific modules like micrometer-java11 and micrometer-jetty11 requiring newer Java versions. The project is sponsored by VMware and distributed under the Apache Software License 2.0. Documentation and reference materials are maintained within the repository's docs directory and published to micrometer.io, while sample applications demonstrating Micrometer's capabilities are available in a separate micrometer-samples repository.

According to GitGenius activity tracking, the repository demonstrates substantial ongoing development and maintenance.

The repository's classification spans multiple domains including distributed systems, telemetry, distributed tracing, custom metrics, microservices, exporters, integration, data export, monitoring, instrumentation, performance analysis, and cloud-native technologies. This broad categorization reflects Micrometer's role as a foundational observability layer for modern application architectures.

Micrometer publishes snapshot builds to repo.spring.io for every successful build on the main branch and maintenance branches, enabling early access to development versions. Starting with version 1.15.0-M2, milestone releases and release candidates are published to Maven Central, providing testing opportunities for pre-release versions while maintaining clear separation from production-ready releases. The project maintains an active community through a dedicated Slack workspace where users can share questions, concerns, and feature requests, supporting collaborative development and user engagement.