Async Prometheus Requests

Offen
#28 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Anfängerfreundlichkeit
25/100
Issue-Typ
Feature
Klarheit
Muss geklärt werden
Aktivitätsstatus
Veraltet
Tech-Stack
prometheus, ruby
Bereich
api

Rechercherichtung

Beginne damit, den aktuellen synchronen Anfragepfad des Ruby Prometheus API client und seine bestehenden Tests zu überprüfen, da das Issue keine Dateien oder Einstiegspunkte nennt. Ermittle vor Änderungen die unterstützte asynchrone API und die Erwartungen des Frameworks. Erledigt ist die Aufgabe, wenn der Client nicht blockierende Prometheus-Anfragen unterstützt und dabei das bestehende Verhalten beibehält.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

Currently, the Prometheus API client operates synchronously, which may lead to performance bottlenecks in applications that require high throughput or low latency.
Request

Could the Prometheus API client be modified to support asynchronous operations? This enhancement would allow for non-blocking requests, improving overall application performance and responsiveness.
Additional Context

Asynchronous capabilities would enable better handling of multiple requests simultaneously, making it easier to integrate with modern frameworks that favor async programming patterns.

Vorherrschende Sprache
Ruby
Sterne
38
Forks
24
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Ähnliche Issues

Weitere Issues zu Ruby

Neue Issues direkt in Ihr Postfach

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