13 lines
496 B
Go
13 lines
496 B
Go
package infra
|
|
|
|
// PromSample representa una unica serie de metrica en formato Prometheus:
|
|
// el nombre de la metrica, sus labels y un valor numerico.
|
|
//
|
|
// La label "instance" NO se incluye aqui: la añade el pusher remoto via
|
|
// extra_label cuando hace el push a VictoriaMetrics.
|
|
type PromSample struct {
|
|
Name string // nombre de metrica prometheus, ej "node_cpu_percent"
|
|
Labels map[string]string // labels de la serie, ej {"core":"0"} (sin la label "instance")
|
|
Value float64
|
|
}
|