prometheus / prometheus/client_python

Enum metric's `states` parameter doesn't accept an Enum

Offen
#975 0 Kommentare 0 Reaktionen 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

It would be neat - and more idiomatic - if the Enum metric took an Enum object as its states parameter.

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

Das Issue nennt die Enum-Metrik und ihren states-Parameter, stellt aber keine Dateien, Tests oder einen Einstiegspunkt bereit. Beginne damit, die Implementierung der Enum-Metrik und die bestehende states-Verarbeitung zu finden, und prüfe anschließend verwandte Tests; abgeschlossen ist die Aufgabe, wenn ein Enum-Objekt als states akzeptiert wird, ohne die bestehende Verwendung zu beeinträchtigen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

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

Neue Issues direkt in Ihr Postfach

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