You know that feeling when your service dashboards look fine, but your alerts start screaming like a smoke detector in the server room? That’s usually when Compass and Prometheus enter the chat. One shows you where everything lives. The other shows you how badly it's burning. Put them together and you get a map with telemetry that actually means something.
Compass, Atlassian’s developer portal, brings structure to scattered tools and documentation. It gives teams one place to discover components, track ownership, and see system health without digging through Excel sheets or Slack threads. Prometheus, on the other hand, is the de facto standard for monitoring metrics in modern infrastructure. It scrapes, stores, and queries time series data so you can detect degradation before it becomes downtime. Compass Prometheus ties these two worlds together — visibility meets observability.
When connected correctly, Compass imports Prometheus data directly into service scorecards or component dashboards. Each team can view metrics like error rate, latency, or saturation next to ownership info and dependencies. You can define thresholds per component, mark them as indicators, and measure progress automatically. Instead of switching tabs, the data comes to you, in context.
Integration happens through Prometheus queries embedded in Compass definitions or scorecards. Authentication typically runs through your identity provider (Okta or OIDC) and access follows your existing RBAC policies. Prometheus remains your source of truth for metric collection while Compass turns results into actionable status views. This cuts review time by half because no one needs to translate graphs before the weekly reliability meeting.
Common Setup Questions
How do I connect Compass and Prometheus easily?
Point Compass to your Prometheus endpoint using the configured API credentials, then build scorecards tied to your metric queries. Each component can fetch live data every few minutes to reflect current health. It takes less than an hour if roles and tokens are aligned.