Grafana

Welcome to Grafana Cloud, Nilson Free plan

Your stack nilson.grafana.net is ready

+ Connect data
Free tier usageThis month
Billing and plan →

Get started

1 of 4 done
✓Create your stack
3
See it in a dashboardWe pick a prebuilt one that matches what you connect
4
Get alerted when something breaksStart from recommended alert rules, then tune
Not ready to connect anything?Poke around a live demo stack with real data first.
Open the demo

Services · 0 reporting

Add your first service

Instrument an app and its latency, errors and request rate show up here, usually within a few minutes of it getting traffic.

  1. 1Pick a language
  2. 2Run the agent
  3. 3See your data

What is your service written in?

Running on Kubernetes?Instrument every service in a namespace at once, no code changes.
Use the Kubernetes integration →

Once a service reports, it appears here

Servicep95 latencyError rateRequests
← Change language

Instrument a Java service

Three steps. We fill in your stack's endpoint and credentials for you.

1

Create an access token

Scoped to write metrics, logs and traces. You can revoke it any time in Access policies.

2

Run your app with the agent

Uses the OpenTelemetry Java agent. Auto-instruments HTTP, JDBC, gRPC, Kafka and more. Prefer manual instrumentation?

3

Send some traffic

Listening for cart_serviceHit any endpoint on your app. This updates on its own when the first span lands.
Nothing after a few minutes?
  • Check the app can reach the OTLP endpoint over HTTPS.
  • Make sure the token is in the headers, not the URL.
  • Restart the app after setting the variables.

Services

Environment AllAdd Alert+ Add Service
Last 30 minutes UTC
Filters +Demo
NameNamespaceDuration (p95)ErrorsRate
cart_servicepayment 20.2ms 28.2req/s 10.9req/s

cart_service

Environment AllAdd Alert+ Add Service
Metrics dev cortexTraces Tempo (tempo-ops)Last 30 minutes UTC

Health Indicators

Duration, p95
  • 90 ms
  • 72 ms
  • 54 ms
  • 36 ms
  • 18 ms
  • 0 ms
  • 08:15
  • 08:20
  • 08:25
  • 08:30
  • 08:35
  • 08:40
  • p95
  • p99
  • average
  • hour before
Errors
  • 5%
  • 4%
  • 3%
  • 2%
  • 1%
  • 0%
  • 08:15
  • 08:20
  • 08:25
  • 08:30
  • 08:35
  • 08:40
  • errors
  • hour before
Rate
  • 50
  • 40
  • 30
  • 20
  • 10
  • 0
  • 08:15
  • 08:20
  • 08:25
  • 08:30
  • 08:35
  • 08:40
  • rate
  • hour before
Duration distribution
  • 10 ms
  • 100 ms
  • 1000 ms
Relationships

Downstream & Databases

NameRequestsErrorsRate
redis
checkoutservice
postgres

Upstream

frontend
couponcalculator
invoiceservice

Operations

NameDuration, p95ErrorsRate
POST /order28.2 req/s
GET /cart28.2 req/s
adservice28.2 req/s
redis28.2 req/s