Skip to main content
Connect your Prometheus instance to NOFire AI to collect application and infrastructure telemetry across microservices and Kubernetes environments. NOFire AI adds this telemetry to the production map, and reads it during a root cause analysis to find the change that broke production.
If you run a self-hosted Prometheus instance, NOFire AI can connect through an AWS VPC PrivateLink. This keeps all traffic within your network boundary and follows AWS security best practices.

Prerequisites

  • A Prometheus instance that NOFire AI can reach.
  • The query endpoint URL of that instance.
  • The name of the cluster this connection covers.
  • The instance must expose metrics for the services you want mapped. Without them, NOFire AI can read the instance but cannot map how your services depend on each other.

Step 1: Setup Prometheus instance integration

Grafana Cloud (skip for on-prem)

Step 2: Add Prometheus connection to NOFire AI

Test the connection

  1. Open the Connections dashboard and make sure that the Prometheus connection status is READY. A connection that stays in an error state did not authenticate.
  2. Ask NOFire a question that needs metrics, for example “what is the error rate for the checkout service right now?”. An answer that cites your metrics confirms the connection works end to end.

Troubleshooting

The URL points at a different instance, or the instance requires authentication that the connection does not supply. Open the URL yourself and compare.
The instance exposes no metrics for those services. Check your scrape configuration covers them.