Sobes.tech
Senior

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

sobes.tech AI

Odpověď od AI

Metričky se obvykle ukládají v monitorovacích systémech, jako je Prometheus, který se dobře integruje s ekosystémem Kubernetes a aplikacemi v Go. VictoriaMetrics je vysoce výkonné úložiště časových řad, které se často používá jako alternativa k Prometheus pro velké objemy dat díky své škálovatelnosti a efektivitě. Pokud VictoriaMetrics nebylo použito, pravděpodobně se použil standardní Prometheus nebo jiná TSDB (databáze časových řad), například InfluxDB. Výběr závisí na požadavcích na zatížení a škálovatelnost.

Příklad konfigurace Prometheus pro sběr metrik z Go aplikace:

scrape_configs:
  - job_name: 'moje-go-aplikace'
    static_configs:
      - targets: ['localhost:9090']

Kde aplikace exportuje metriky přes HTTP endpoint, například pomocí knihovny klienta Prometheus pro Go.