Prevent API v1 metric export loss and automate collector deployment
Maintainer antworten meist innerhalb von 3 Tagen
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Anfängerfreundlichkeit
- 38/100
- Issue-Typ
- Feature
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Aktiv
- Tech-Stack
- github-actions, google-cloud, python
- Bereich
- backend-api-design, ci-cd, cloud, observability
Rechercherichtung
Start by locating the API v1 Python process setup and the authenticated collector configuration and deployment workflow. Review the existing Google Monitoring location, instance identifiers, and deployment verification approach before making changes. Done means the stated acceptance criteria pass: trace and metric RPCs succeed, logs RPC is unavailable, Cloud Run is ready, and post-deployment logs show none of the five observed rejection forms.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Problem
The central OpenTelemetry Collector rejected 863 metric points across 46 export errors in the reviewed production interval. The failures included missing Google Monitoring location values and time-series collisions caused by processes sharing one service.instance.id. Collector configuration changes also lack a maintained deployment and verification workflow.
Proposed change
- Add the configured Google Monitoring
locationto metrics only. - Give every API v1 Python process a stable unique instance identifier.
- Add a manually dispatched workflow that validates, builds, deploys, and verifies the authenticated collector.
- Tag collector images with the source commit.
- Verify trace and metric RPCs succeed and the logs RPC is unavailable.
- Document deployment inputs, IAM requirements, and post-deployment metric verification.
Acceptance criteria
- Trace resources retain the workload's actual
cloud.region. - Metrics include the collector's configured location.
- The workflow fails clearly for missing or malformed deployment configuration.
- The deployed Cloud Run service must become ready before endpoint verification.
- Post-deployment logs show no recurrence of the five observed metric rejection forms.
- Vorherrschende Sprache
- Python
- Sterne
- 18
- Forks
- 33
- Ø Merge
- 2 T. 16 Std.
- Gemergte PRs (30 T.)
- 53
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Hat eine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus PolicyEngine/policyengine-api
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
PolicyEngine/policyengine-api#4037 ·
Maintainer antworten meist innerhalb von 3 Tagen
-
Schwierigkeit 1/5 1-3 Stunden Anfängerfreundlichkeit 88/100
PolicyEngine/policyengine-api#3911 ·
Maintainer antworten meist innerhalb von 3 Tagen
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 82/100
PolicyEngine/policyengine-api#3910 ·
Maintainer antworten meist innerhalb von 3 Tagen
-
Return a 400 for economy years the simulation service's model cannot projectEvtl. vergeben @anth-volk hat das heute übernommen. Offen
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100
PolicyEngine/policyengine-api#4093 ·
Maintainer antworten meist innerhalb von 3 Tagen
-
Document UK breakdown results' withheld area codes, and stop serving breakdowns cached without themOffen
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 43/100
PolicyEngine/policyengine-api#4091 ·
Maintainer antworten meist innerhalb von 3 Tagen
Alle Issues in PolicyEngine/policyengine-api
Ähnliche Issues
-
fix(ui): serve bundled fonts from the gatewayEvtl. vergeben @dkritarth hat das heute übernommen. Offenagent: in-progress agent: ready P3 type: bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
dkritarth/scopewatch#336 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
bob
Schwierigkeit 1/5 1-3 Stunden Anfängerfreundlichkeit 72/100
khuisman/mcp-gee-sweet#1267 ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug confirmed issue
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
open-webui/open-webui#33285 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
tv-list
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 66/100
Gathin23/cleanyourtv#2337 ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug P2
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 84/100
Maintainer antworten meist innerhalb von 1 Tag