Senior
Kur glabājāt metriku? Vai neizmantojāt VictoriaMetrics?
sobes.tech AI
Atbilde no AI
Metrikas parasti glabā monitoringa sistēmās, piemēram, Prometheus, kas labi integrējas ar Kubernetes ekosistēmu un Go lietojumprogrammām. VictoriaMetrics ir augstas veiktspējas laika rindu glabātuve, ko bieži izmanto kā alternatīvu Prometheus lielu datu apjomu gadījumā, ņemot vērā tās mērogojamību un efektivitāti. Ja VictoriaMetrics netika izmantots,, visticamāk, tika izmantots standarta Prometheus vai cita TSDB (laika rindu datu bāze), piemēram, InfluxDB. Izvēle ir atkarīga no slodzes un mērogojamības prasībām.
Prometheus konfigurācijas piemērs, lai savāktu metrikas no Go lietojumprogrammas:
scrape_configs:
- job_name: 'mana-go-lietojumprogramma'
static_configs:
- targets: ['localhost:9090']
Kur lietojumprogramma eksportē metrikas caur HTTP endpointu, piemēram, izmantojot Prometheus klienta bibliotēku Go valodai.