prometheus / prometheus/client_python
prometheus_client.generate_latest()
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
Hi,
I use this method in combination with fastAPI in order to expose metrics over the API. The data come from a JSON file saved on Linux system (where the service runs).
When changing the values in the file in order to create metrics the metric value does not change, only when restarting the web server (Uvicorn).
Why are the changed values not recalculated?
For opening the file I use the standard command with open('filename.json', mode = 'r') as f:
Thank you in advance for the feedback!
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne mit prometheus_client.generate_latest() und reproduziere das gemeldete Verhalten im FastAPI/Uvicorn-Setup unter Linux unter Verwendung von Werten, die aus der JSON-Datei gelesen wurden. Das Issue nennt keine Quelldatei und keinen Test; ermittle zunächst, ob Änderungen an den Dateiwerten ohne Neustart widergespiegelt werden sollten, und dokumentiere dann die Ursache oder füge einen gezielten Fix sowie eine Verifizierung hinzu.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- fastapi, prometheus, python
- Bereich
- api, backend, observability
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100