Skip to content

Instantly share code, notes, and snippets.

@dhiren051
Created July 25, 2019 20:43
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dhiren051/b87f15ec02429afeef2e4bdd1a5365d8 to your computer and use it in GitHub Desktop.
Save dhiren051/b87f15ec02429afeef2e4bdd1a5365d8 to your computer and use it in GitHub Desktop.
mappings:
- match: consul.*.runtime.*
name: consul_runtime
labels:
host: '{{ inventory_hostname }}'
type: $2
- match: consul.runtime.total_gc_pause_ns
name: consul_runtime_total_gc_pause_ns
labels:
host: '{{ inventory_hostname }}'
type: $2
- match: consul.consul.health.service.query-tag.*.*.*
name: consul_health_service_query_tag
labels:
host: '{{ inventory_hostname }}'
query: $1.$2.$3
- match: consul.consul.health.service.query-tag.*.*.*.*
name: consul_health_service_query_tag
labels:
host: '{{ inventory_hostname }}'
query: $1.$2.$3.$4
- match: consul.consul.health.service.query-tag.*.*.*.*.*
name: consul_health_service_query_tag
labels:
host: '{{ inventory_hostname }}'
query: $1.$2.$3.$4.$5
- match: consul.consul.health.service.query-tag.*.*.*.*.*.*
name: consul_health_service_query_tag
labels:
host: '{{ inventory_hostname }}'
query: $1.$2.$3.$4.$5.$6
- match: consul.consul.health.service.query-tag.*.*.*.*.*.*.*
name: consul_health_service_query_tag
labels:
host: '{{ inventory_hostname }}'
query: $1.$2.$3.$4.$5.$6.$7
- match: consul.consul.health.service.query-tag.*.*.*.*.*.*.*.*
name: consul_health_service_query_tag
labels:
host: '{{ inventory_hostname }}'
query: $1.$2.$3.$4.$5.$6.$7.$8
- match: consul.consul.health.service.query-tag.*.*.*.*.*.*.*.*.*
name: consul_health_service_query_tag
labels:
host: '{{ inventory_hostname }}'
query: $1.$2.$3.$4.$5.$6.$7.$8.$9
- match: consul.consul.health.service.query-tag.*.*.*.*.*.*.*.*.*.*
name: consul_health_service_query_tag
labels:
host: '{{ inventory_hostname }}'
query: $1.$2.$3.$4.$5.$6.$7.$8.$9.$10
- match: consul.consul.health.service.query-tag.*.*.*.*.*.*.*.*.*.*.*
name: consul_health_service_query_tag
labels:
host: '{{ inventory_hostname }}'
query: $1.$2.$3.$4.$5.$6.$7.$8.$9.$10.$11
- match: consul.consul.health.service.query-tag.*.*.*.*.*.*.*.*.*.*.*.*
name: consul_health_service_query_tag
labels:
host: '{{ inventory_hostname }}'
query: $1.$2.$3.$4.$5.$6.$7.$8.$9.$10.$11.$12
- match: consul.consul.fsm.persist
name: consul_fsm_persist
labels:
host: '{{ inventory_hostname }}'
- match: consul.consul.catalog.deregister
name: consul_catalog_deregister
labels:
host: '{{ inventory_hostname }}'
- match: consul.consul.http.PUT.v1.agent.service_register
name: consul_http_PUT_v1_agent_service_register
labels:
host: '{{ inventory_hostname }}'
- match: consul.consul.http.GET.v1.kv.*
name: consul_http_GET_v1_kv
labels:
host: '{{ inventory_hostname }}'
- match: consul.consul.http.GET.v1.internal.ui.nodes
name: consul_http_GET_v1_internal_ui_nodes
labels:
host: '{{ inventory_hostname }}'
- match: consul.consul.http.GET.v1.internal.ui.node.*
name: consul_http_GET_v1_internal_ui_node
labels:
host: '{{ inventory_hostname }}'
- match: consul.consul.http.GET.v1.health.service.*
name: consul_http_GET_v1_health_service
labels:
host: '{{ inventory_hostname }}'
- match: consul.consul.http.GET.v1.catalog.datacenters
name: consul_http_GET_v1_catalog_datacenters
labels:
host: '{{ inventory_hostname }}'
- match: consul.consul.http.GET.v1.acl.list
name: consul_http_GET_v1_acl_list
labels:
host: '{{ inventory_hostname }}'
- match: consul.consul.dns.domain_query.*.*.*.*.*
name: consul_dns_domain_query
labels:
host: '{{ inventory_hostname }}'
query: $1.$2.$3.$4.$5
- match: consul.consul.health.service.not-found.*
name: consul_health_service_not_found
labels:
host: '{{ inventory_hostname }}'
query: $1
- match: consul.consul.health.service.query.*
name: consul_health_service_query
labels:
host: '{{ inventory_hostname }}'
query: $1
- match: consul.*.memberlist.health.score
name: consul_memberlist_health_score
labels:
host: '{{ inventory_hostname }}'
- match: consul.serf.queue.*
name: consul_serf_events
labels:
host: '{{ inventory_hostname }}'
type: $1
- match: consul.serf.snapshot.appendLine
name: consul_serf_snapshot_appendLine
labels:
host: '{{ inventory_hostname }}'
type: $1
- match: consul.serf.coordinate.adjustment-ms
name: consul_serf_coordinate_adjustment_ms
labels:
host: '{{ inventory_hostname }}'
- match: consul.consul.rpc.query
name: consul_rpc_query
labels:
host: '{{ inventory_hostname }}'
- match: consul.*.consul.session_ttl.active
name: consul_session_ttl_active
labels:
host: '{{ inventory_hostname }}'
- match: consul.raft.rpc.*
name: consul_raft_rpc
labels:
host: '{{ inventory_hostname }}'
type: $1
- match: consul.raft.rpc.appendEntries.storeLogs
name: consul_raft_rpc_appendEntries_storeLogs
labels:
host: '{{ inventory_hostname }}'
type: $1
- match: consul.raft.fsm.apply
name: consul_raft_fsm_apply
labels:
host: '{{ inventory_hostname }}'
- match: consul.raft.leader.lastContact
name: consul_raft_leader_lastcontact
labels:
host: '{{ inventory_hostname }}'
- match: consul.raft.leader.dispatchLog
name: consul_raft_leader_dispatchLog
labels:
host: '{{ inventory_hostname }}'
- match: consul.raft.commitTime
name: consul_raft_commitTime
labels:
host: '{{ inventory_hostname }}'
- match: consul.raft.replication.appendEntries.logs.*.*.*.*
name: consul_raft_replication_appendEntries_logs
labels:
host: '{{ inventory_hostname }}'
query: ${1}.${2}.${3}.${4}
- match: consul.raft.replication.appendEntries.rpc.*.*.*.*
name: consul_raft_replication_appendEntries_rpc
labels:
host: '{{ inventory_hostname }}'
query: ${1}.${2}.${3}.${4}
- match: consul.raft.replication.heartbeat.*.*.*.*
name: consul_raft_replication_heartbeat
labels:
host: '{{ inventory_hostname }}'
query: ${1}.${2}.${3}.${4}
- match: consul.consul.rpc.request
name: consul_rpc_requests
labels:
host: '{{ inventory_hostname }}'
- match: consul.consul.rpc.accept_conn
name: consul_rpc_accept_conn
labels:
host: '{{ inventory_hostname }}'
- match: consul.memberlist.udp.*
name: consul_memberlist_udp
labels:
host: '{{ inventory_hostname }}'
type: $1
- match: consul.memberlist.tcp.*
name: consul_memberlist_tcp
labels:
host: '{{ inventory_hostname }}'
type: $1
- match: consul.memberlist.gossip
name: consul_memberlist_gossep
labels:
host: '{{ inventory_hostname }}'
- match: consul.memberlist.probeNode
name: consul_memberlist_probenode
labels:
host: '{{ inventory_hostname }}'
- match: consul.memberlist.pushPullNode
name: consul_memberlist_pushpullnode
labels:
host: '{{ inventory_hostname }}'
- match: consul.consul.http.GET.v1.catalog.datacenters
name: consul_http_GET_catalog_datacenters
labels:
host: '{{ inventory_hostname }}'
- match: consul.consul.http.GET.v1.coordinate.nodes
name: consul_http_GET_coordinate_nodes
labels:
host: '{{ inventory_hostname }}'
- match: consul.consul.http.GET.v1.health.service.*
name: consul_http_GET_health_service
labels:
host: '{{ inventory_hostname }}'
- match: consul.consul.http.GET.v1.internal.ui.nodes.*
name: consul_http_GET_internal_ui_nodes
labels:
host: '{{ inventory_hostname }}'
- match: consul.consul.http.GET.v1.internal.ui.services
name: consul_http_GET_internal_ui_services
labels:
host: '{{ inventory_hostname }}'
- match: consul.consul.http.GET.v1.session.node.*
name: consul_http_GET_session_node
labels:
host: '{{ inventory_hostname }}'
- match: consul.consul.http.GET.v1.kv.*.*.*
name: consul_http_GET_kv
labels:
host: '{{ inventory_hostname }}'
- match: consul.consul.leader.barrier
name: consul_leader_barrier
labels:
host: '{{ inventory_hostname }}'
- match: consul.consul.leader.reconcileMember
name: consul_leader_reconcileMember
labels:
host: '{{ inventory_hostname }}'
- match: consul.consul.leader.reconcile
name: consul_leader_reconcile
labels:
host: '{{ inventory_hostname }}'
- match: consul.consul.fsm.coordinate.batch-update
name: consul_fsm_coordinate_batch_update
labels:
host: '{{ inventory_hostname }}'
- match: consul.consul.fsm.register
name: consul_fsm_register
labels:
host: '{{ inventory_hostname }}'
- match: consul.consul.fsm.deregister
name: consul_fsm_deregister
labels:
host: '{{ inventory_hostname }}'
- match: consul.consul.catalog.register
name: consul_catalog_register
labels:
host: '{{ inventory_hostname }}'
- match: consul.consul.catalog.deregister
name: consul_catalog_deregister
labels:
host: '{{ inventory_hostname }}'
- match: consul.consul.fsm.tombstone.reap
name: consul_fsm_tombstone_reap
labels:
host: '{{ inventory_hostname }}'
- match: consul.consul.leader.reapTombstones
name: consul_leader_reapTombstones
labels:
host: '{{ inventory_hostname }}'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment