Où stockiez-vous les métriques ? N'avez-vous pas utilisé VictoriaMetrics ?
sobes.tech IA
Réponse de l'IA
Les métriques sont généralement stockées dans des systèmes de surveillance tels que Prometheus, qui s'intègre bien avec l'écosystème Kubernetes et les applications Go. VictoriaMetrics est un stockage de séries temporelles haute performance, souvent utilisé comme alternative à Prometheus pour de grands volumes de données en raison de sa scalabilité et de son efficacité. Si VictoriaMetrics n'a pas été utilisé, on a probablement utilisé le Prometheus standard ou une autre TSDB (base de données de séries temporelles), comme InfluxDB. Le choix dépend des exigences en matière de charge et de scalabilité.
Exemple de configuration de Prometheus pour collecter des métriques d'une application Go:
scrape_configs:
- job_name: 'mon-app-go'
static_configs:
- targets: ['localhost:9090']
Là où l'application exporte des métriques via un endpoint HTTP, par exemple en utilisant la bibliothèque cliente Prometheus pour Go.