Comment ajouter un espace de noms avant le nom de la métrique dans prometheus ?
Aug 18 2020
J'ai une configuration statique dans prometheus.yml
- job_name: 'myjob'
static_configs:
- targets: ['monitoring.api.endpoint.net']
Et je reçois diverses métriques par exemple cpu_usage
, disk_write_ops
, etc. Est-il possible de les mettre toutes dans un espace de noms comme compute_cpu_usage
avec l'outil de réétiquetage ?
Réponses
1 VasiliyShakhunov Aug 18 2020 at 20:11
Trouvé cette solution:
static_configs:
- targets: ['monitoring.api.endpoint.net']
metric_relabel_configs:
- source_labels: [__name__]
regex: '(.*)'
replacement: 'compute_${1}'
target_label: __name__