elastic / elastic/apm-agent-python

Provide Ansible Integration

Offen
#1,112 0 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen
agent-python
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

Beitragsleitfaden öffnen

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

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.