Get your first service sending traces, metrics, and logs to Rocketlog.

Prerequisites

  • A Rocketlog account and your ingress endpoint (e.g. https://{your-ingress-endpoint}.rocketgraph.app)
  • Node.js 18+ or Python 3.8+
  • Your app running locally or in a cluster

1. Set the OTLP endpoint

Point OpenTelemetry to your Rocketlog ingress. All signals (traces, metrics, logs) use the same base URL.
export OTEL_EXPORTER_OTLP_ENDPOINT="https://{your-ingress-endpoint}.rocketgraph.app"
export OTEL_SERVICE_NAME="my-service"
Replace {your-ingress-endpoint} with the value from your Rocketlog dashboard.

2. Install auto-instrumentation

Use OpenTelemetry auto-instrumentation so you don’t have to change application code.
  • Python — See Python instrumentation for opentelemetry-distro, opentelemetry-bootstrap, and opentelemetry-instrument.
  • Node.js — See Node.js instrumentation for @opentelemetry/auto-instrumentations-node and the --require flag.

3. Run your app

Start your application with the auto-instrumentation wrapper. Telemetry is sent to Rocketlog over OTLP (HTTP or gRPC).
  • Python: opentelemetry-instrument python app.py
  • Node.js: node --require '@opentelemetry/auto-instrumentations-node/register' app.js

4. Use Rocketlog

  1. Open the Rocketlog dashboard.
  2. Pick a point in time and time window.
  3. View correlated logs, traces, and metrics and use AI-assisted root cause analysis.

Next steps

Python instrumentation

Full Python setup with env vars and optional manual instrumentation.

Node.js instrumentation

Full Node.js setup with env vars and optional manual instrumentation.

Log enrichment

Tag logs with deployment and Kubernetes instance ID.

Alerts & SLOs

Set up alerts and SLOs with smart grouping.