Stackdriver can overlap different logs-based metrics

Aperta
#130 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 2 giorni

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
35/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
go, google-cloud
Ambito
observability

Direzione di ricerca

Inizia dall’endpoint delle metriche dell’exporter e riproduci il problema con due metriche basate sui log i cui nomi differiscono solo per maiuscole e minuscole, come ingestion-run-time e ingestionRunTime. Traccia come i loro nomi, tipi e descrizioni diventano metriche Prometheus; il lavoro è completato quando l’endpoint non restituisce più un 500 opaco e il problema è visibile nei log del container.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

We had two logs-based metrics named ingestion-run-time and ingestionRunTime with different types and descriptions. The stackdriver exporter metrics endpoint was returning a 500 error saying that the help text didn't get what is was expecting to find. I believe the stackdriver exporter was trying to map those two different log-based metrics onto the same prometheus metric name.

We have since renamed our metrics to not overlap, but it would help if the error handling was better. There was no mention of the issue in the container logs. The error was only displayed on the /metrics endpoint.

Lingua principale
Go
Stelle
298
Fork
119
Merge medio
1g 11h
PR unite (30g)
7

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di prometheus-community/stackdriver_exporter

Tutte le issue di prometheus-community/stackdriver_exporter

Issue simili

Altre issue su Go

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.