observability-onboarding
Onboard an application into Elastic Observability with the Elastic Distribution of OpenTelemetry (EDOT): route on language and runtime, detect and replace a classic Elastic APM agent, apply the required OTLP configuration, and then verify with ES|QL that traces, metrics, and logs actually arrive under the expected service name. Use when adding observability to a service, migrating off the classic Elastic APM agent, or debugging why an instrumented service is not showing up in Elastic.
- Version
- 0.3.0
- Compatibility
- Requires the `elastic` CLI (>= 0.2) with an Elasticsearch context for the verification step, and an OTLP destination reachable from the application — either the Elastic managed OTLP endpoint or an EDOT Collector. ES|QL verification requires Elasticsearch 8.11 or later. Covers Java, Python, .NET, and PHP runtimes.
Pinned to revision 4e8964e24a5a, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/onboarding/SKILL.md
- skills/onboarding/references/dotnet.md
- skills/onboarding/references/java.md
- skills/onboarding/references/php.md
- skills/onboarding/references/python.md
Every link opens the file at its source, pinned to the revision this page describes.