Datadog ネットワークデバイスモニタリング (NDM) は、正規表現に対応し <KEY>:<VALUE>
の形式でメトリクスタグを作成します。
セットアップ
インストール
セットアップ手順に従って Datadog Network Device Monitoring をインストールし、SNMP メトリクスとトラップの収集を開始します。
構成
SNMP conf.yaml で、OID から metric_tags
を指定します。デバイスに対し複数のタグを作成するには、正規表現を使用して結果の値を複数のタグに分けるか、正規表現の Python エンジンを使用して部分文字列を取得します。
OID
以下の例では、OID の値に一致する正規表現を使用して 2 つのタグを作成しています。OID の値が 41ba948911b9
の場合、対応するメトリクスにタグ host_prefix:41
と host:ba948911b9
が追加されます。
metric_tags:
- # OID より:
symbol:
OID: 1.3.6.1.2.1.1.5.0
name: sysName
match: (\d\d)(.*)
tags:
host_prefix: \1
host: \2
以下の例では、正規表現を使用してテーブルにタグを作成します。
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'
その他の参考資料