Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
elastic avatar

Observability Edot Python Instrument

  • 2 installs
  • 31 repo stars
  • Updated May 28, 2026
  • elastic/cursor-plugins

observability-edot-python-instrument skill documents Instrument a Python application with the Elastic Distribution of OpenTelemetry (EDOT) Python agent for automatic tracing, metrics, and logs.

About

observability-edot-python-instrument skill documents Instrument a Python application with the Elastic Distribution of OpenTelemetry (EDOT) Python agent for automatic tracing, metrics, and logs. Use when adding observability to a Python service that has no existing APM agent.. name: observability-edot-python-instrument description: >

  • Instrument a Python application with the Elastic Distribution of OpenTelemetry (EDOT) Python agent for automatic tracing
  • Platform-specific setup patterns for observability-edot-python-instrument.
  • Evidence-backed steps from upstream SKILL.md.
  • When-to-use criteria for observability-edot-python-instrument versus alternatives.

Observability Edot Python Instrument by the numbers

  • 2 all-time installs (skills.sh)
  • Ranked #1,786 of 2,203 Security skills by installs in the Skillselion catalog
  • Data as of Jul 24, 2026 (Skillselion catalog sync)
At a glance

observability-edot-python-instrument capabilities & compatibility

Capabilities
observability edot python instrument quick start · observability edot python instrument when to use · observability edot python instrument integration
Works with
elasticsearch
Use cases
security audit
From the docs

What observability-edot-python-instrument says it does

Instrument a Python application with the Elastic Distribution of OpenTelemetry (EDOT)
SKILL.md
Python agent for automatic tracing, metrics, and logs. Use when adding observability
SKILL.md
npx skills add https://github.com/elastic/cursor-plugins --skill observability-edot-python-instrument

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs2
repo stars31
Last updatedMay 28, 2026
Repositoryelastic/cursor-plugins

How do I use observability-edot-python-instrument correctly?

Instrument a Python application with the Elastic Distribution of OpenTelemetry (EDOT) Python agent for automatic tracing, metrics, and logs. Use when adding observability to a Python service that has

Who is it for?

Teams implementing observability-edot-python-instrument workflows from the catalog.

Skip if: Skip when requirements clearly match a different specialized stack.

When should I use this skill?

User asks about observability-edot-python-instrument, instrument a python application with the elastic distribution of opentelemetry (edot) pyth.

What you get

Working observability-edot-python-instrument setup with validated configuration and next steps.

Files

SKILL.mdMarkdownGitHub ↗

EDOT Python Instrumentation

Read the setup guide before making changes:

Guidelines

1. Install elastic-opentelemetry via pip (add to requirements.txt or equivalent) 1. Run edot-bootstrap --action=install during image build to install auto-instrumentation packages for detected libraries 1. Wrap the application entrypoint with opentelemetry-instrument — e.g. opentelemetry-instrument gunicorn app:app or opentelemetry-instrument python app.py. Without this, no telemetry is collected 1. Set exactly three required environment variables:

  • OTEL_SERVICE_NAME
  • OTEL_EXPORTER_OTLP_ENDPOINT — must be the managed OTLP endpoint or EDOT Collector URL. Never use an APM

Server URL (no apm-server, no :8200, no /intake/v2/events)

  • OTEL_EXPORTER_OTLP_HEADERS"Authorization=ApiKey <key>" or "Authorization=Bearer <token>"

1. Do NOT set OTEL_TRACES_EXPORTER, OTEL_METRICS_EXPORTER, or OTEL_LOGS_EXPORTER — the defaults are already correct 1. Do NOT add code-level SDK setup (no TracerProvider, no configure_azure_monitor, etc.) — opentelemetry-instrument handles everything 1. Never run both classic elastic-apm and EDOT on the same application

Examples

See the EDOT Python setup guide for complete examples.

Related skills

FAQ

What does observability-edot-python-instrument do?

observability-edot-python-instrument skill documents Instrument a Python application with the Elastic Distribution of OpenTelemetry (EDOT) Python agent for automatic tracing, metrics, and logs.

When should I use observability-edot-python-instrument?

User asks about observability-edot-python-instrument, instrument a python application with the elastic distribution of opentelemetry (edot) pyth.

Is this skill safe to install?

Review the Security Audits panel on this page before installing in production.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.