prometheus / prometheus/client_python

Debug request logging.

Offen
#925 2 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Vorherrschende Sprache
Python
Sterne
4.4k
Forks
876
Ø Merge
8 T. 4 Std.
Gemergte PRs (30 T.)
1

Beschreibung

I'm trying to debug why Prometheus isn't pulling metrics from my client. Is there some way I can get this library to log each incoming http request, including the IP of the request?

Ideally it would be something like start_http_server(log_level="debug"), and then each request will be printed to stdout.

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne beim Einstiegspunkt start_http_server und verfolge, wie eingehende HTTP-Anfragen verarbeitet werden. Ermittle, wo eine Option auf Debug-Ebene die Protokollierung von Anfragen einschließlich der Anfrage-IP steuern könnte, und berücksichtige zur Überprüfung die vorhandenen Projekttests oder den Pfad der Anfrageverarbeitung. Als erledigt gilt die Aufgabe, wenn der Debug-Modus jede Anfrage auf stdout ausgibt, ohne das normale Verhalten zu ändern.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
prometheus, python
Bereich
observability
Issue-Typ
Feature
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

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