enable-ssi
Enable APM on Kubernetes via Single Step Instrumentation
Before doing anything else: Fully resolve all variables in
## Context to resolve before acting. Do not begin Step 0 until every variable has a concrete value.
Silent failure — check this before any other step:
If the application has
ddtrace,dd-trace, or any OpenTelemetry SDK in its dependency manifest (requirements.txt,package.json,Gemfile,go.mod,pom.xml) — even with no import statements in code — SSI will silently disable itself at runtime.The failure is invisible: init containers run and complete, the pod starts healthy, no errors appear in
kubectlorpup, but no traces arrive. The injector detects the user-installed tracer and exits cleanly without logging anything.Claude runs
grep -rE "ddtrace|dd-trace|opentelemetry" \ requirements.txt package.json Gemfile go.mod pom.xml 2>/dev/null \ || echo "No tracer dependency found"
More from datadog-labs/agent-skills
dd-pup
Datadog CLI (Rust). OAuth2 auth with token refresh.
653dd-apm
APM - install, onboard, instrument, enable, set up, configure, traces, services, dependencies, performance analysis. Use for any request involving Datadog APM setup, instrumentation (SSI, ddtrace, agent install), or analysis.
567dd-logs
Log management - search, archives, metrics, and cost control.
567dd-monitors
Monitor management - list, search, file-based create, and alerting best practices.
549agent-skills
Datadog skills for AI agents. Essential monitoring, logging, tracing and observability.
545dd-docs
Datadog docs lookup using docs.datadoghq.com/llms.txt and linked Markdown pages.
538