observability-onboarding
Observability Onboarding 是一个用于将应用程序接入 Elastic Observability 的技能,基于 Elastic Distribution of OpenTelemetry(EDOT)完成应用埋点。它按语言与运行时选择接入方式,能识别并迁移经典 Elastic APM agent,统一设置 OTEL_SERVICE_NAME、OTEL_EXPORTER_OTLP_ENDPOINT、OTEL_EXPORTER_OTLP_HEADERS 三个环境变量,指向 Elastic 托管 OTLP 端点或已有的 EDOT Collector,而非 APM Server。配置完成后,它会通过 Elasticsearch 的 ES|QL 查询验证 traces、metrics、logs 是否真正抵达,并确认上报方是 EDOT 而非上游 OpenTelemetry 或旧 agent。该技能覆盖 Java、Python、.NET、PHP 的接入路径,也可按同样思路处理未列出的语言。范围限于应用埋点,不涉及 EDOT Collector 部署、文件或基础设施日志采集,以及 Elastic Agent、Fleet 或集成包的数据接入。