This handles the migration from Elastic's classic APM Python agent to their newer EDOT (Elastic Distribution of OpenTelemetry) agent. It's built to strip out all the old elastic-apm dependencies, swap in elastic-opentelemetry, run the edot-bootstrap setup, and wrap your entrypoint with opentelemetry-instrument. The skill knows the critical gotchas: you need exactly three environment variables (service name, OTLP endpoint, and auth headers), and you absolutely cannot point it at your old APM Server URL. It follows Elastic's official migration guide, so you're not guessing at configuration. Useful when you're modernizing your observability stack and want to avoid the usual trial and error with OpenTelemetry setup.
npx -y skills add elastic/agent-skills --skill observability-edot-python-migrate --agent claude-codeInstalls into .claude/skills of the current project.
Select a file.
sickn33/antigravity-awesome-skills
kubesphere/kubesphere
supercent-io/skills-template