elastic / elastic/apm-agent-python
Provide Ansible Integration
- Vorherrschende Sprache
- Python
- Sterne
- 431
- Forks
- 239
- Ø Merge
- 5 T. 10 Std.
- Gemergte PRs (30 T.)
- 7
Beschreibung
**Is your feature request related to a problem? Please describe.**
I would like to track Ansible deployments with Elastic APM, adding a special plugin/role/... that would provide integrations with Elastic APM sounds like the best option.
**Describe the solution you'd like**
Just like there is an easy way to integrate the Python agent with Django and Flask, I would like an integration with Ansible which would track runs of playbooks with individual tasks etc as spans.
**Describe alternatives you've considered**
Alternatively I can always create an Ansible task that would just populate a different index in Elasticsearch via http.
Beitragsleitfaden
Rechercherichtung
Das Issue nennt die Django- und Flask-Integrationen des Python agent und schlägt ein Ansible-Plugin oder eine Ansible-Rolle vor. Beginne damit, zu prüfen, wie diese Integrationen organisiert sind, und untersuche dann, wie Ausführungen von Ansible-Playbooks und einzelne Tasks dargestellt werden könnten. Als abgeschlossen gilt die Arbeit, wenn ein vereinbarter Implementierungsumfang für das Tracking von Playbooks und Task-Spans vorliegt; es werden keine Dateien oder Tests genannt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- ansible, python
- Bereich
- devops, observability-sre
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 25/100