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.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, andopentelemetry-instrument. - Node.js — See Node.js instrumentation for
@opentelemetry/auto-instrumentations-nodeand the--requireflag.
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
- Open the Rocketlog dashboard.
- Pick a point in time and time window.
- 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.