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