Tags NDM avec des expressions régulières
La solution Network Device Monitoring (NDM) Datadog prend en charge les expressions régulières, afin de créer des tags de métrique au format <KEY>:<VALUE>
.
Configuration
Installation
Suivez les instructions de configuration pour installer la solution NDM de Datadog.
Configuration
Dans le fichier SNMP conf.yaml, vous pouvez spécifier des metric_tags
à partir d’un OID. Pour créer plusieurs tags pour des appareils, utilisez des expressions régulières afin de séparer le résultat obtenu en plusieurs tags. Il est également possible d’utiliser le moteur Python standard pour récupérer une sous-chaîne.
OID
Dans l’exemple ci-dessous, deux tags sont créés à l’aide d’expressions régulières correspondant à la valeur de l’OID. Ainsi, si la valeur de l’OID est 41ba948911b9
, les tags host_prefix:41
et host:ba948911b9
sont ajoutés aux métriques correspondantes.
metric_tags:
- # À partir d'un OID :
symbol:
OID: 1.3.6.1.2.1.1.5.0
name: sysName
match: (\d\d)(.*)
tags:
host_prefix: \1
host: \2
Dans l’exemple ci-dessous, des tags sont créés pour un tableau à l’aide d’une expression régulière :
metrics:
- MIB: IF-MIB
table:
OID: 1.3.6.1.2.1.2.2
name: ifTable
symbols:
- OID: 1.3.6.1.2.1.2.2.1.10
name: ifInOctets
metric_tags:
- column':
OID: 1.3.6.1.2.1.2.2.1.2
name: ifDescr
match: '(\w)(\w+)'
tags:
- prefix: '\1'
- suffix: '\2'
Pour aller plus loin
Documentation, liens et articles supplémentaires utiles: