mirror of https://github.com/hashicorp/consul
41 lines
1.2 KiB
YAML
Executable File
41 lines
1.2 KiB
YAML
Executable File
# Copyright (c) HashiCorp, Inc.
|
|
# SPDX-License-Identifier: BUSL-1.1
|
|
|
|
#########################
|
|
## Basic Configuration ##
|
|
#########################
|
|
|
|
## @param api_key - string - required
|
|
## The Datadog API key to associate your Agent's data with your organization.
|
|
## Create a new API key here: https://app.datadoghq.com/account/settings
|
|
#
|
|
tags:
|
|
api_key:
|
|
logs_enabled: true
|
|
dogstatsd_mapper_profiles:
|
|
- name: consul
|
|
prefix: "consul."
|
|
mappings:
|
|
- match: 'consul\.http\.([a-zA-Z]+)\.(.*)'
|
|
match_type: "regex"
|
|
name: "consul.http.request"
|
|
tags:
|
|
http_method: "$1"
|
|
path: "$2"
|
|
- match: 'consul\.raft\.replication\.appendEntries\.logs\.([0-9a-f-]+)'
|
|
match_type: "regex"
|
|
name: "consul.raft.replication.appendEntries.logs"
|
|
tags:
|
|
consul_node_id: "$1"
|
|
- match: 'consul\.raft\.replication\.appendEntries\.rpc\.([0-9a-f-]+)'
|
|
match_type: "regex"
|
|
name: "consul.raft.replication.appendEntries.rpc"
|
|
tags:
|
|
consul_node_id: "$1"
|
|
- match: 'consul\.raft\.replication\.heartbeat\.([0-9a-f-]+)'
|
|
match_type: "regex"
|
|
name: "consul.raft.replication.heartbeat"
|
|
tags:
|
|
consul_node_id: "$1"
|
|
|