Sobes.tech
Senior

Kde ste ukládali metriky? Nepoužívali ste VictoriaMetrics?

sobes.tech AI

Odpoveď od AI

Metriky sa zvyčajne ukladajú do monitorovacích systémov, ako je Prometheus, ktorý sa dobre integruje s ekosystémom Kubernetes a Go aplikáciami. VictoriaMetrics je vysoko výkonné úložisko časových radov, ktoré sa často používa ako alternatíva k Prometheus pre veľké objemy dát vďaka svojej škálovateľnosti a efektívnosti. Ak VictoriaMetrics nebolo použité, pravdepodobne sa použil štandardný Prometheus alebo iná TSDB (databáza časových radov), napríklad InfluxDB. Výber závisí od požiadaviek na záťaž a škálovateľnosť.

Príklad konfigurácie Prometheus na zber metrík z Go aplikácie:

scrape_configs:
  - job_name: 'moja-go-aplikacia'
    static_configs:
      - targets: ['localhost:9090']

Kde aplikácia exportuje metriky cez HTTP endpoint, napríklad pomocou knižnice klienta Prometheus pre Go.