Skip to content

Instantly share code, notes, and snippets.

@masteinhauser
Forked from tam7t/vault-statsd-mapping.conf
Last active July 29, 2018 16:11
Show Gist options
  • Save masteinhauser/6b8e911e32e95d10432c5bf5ea229b62 to your computer and use it in GitHub Desktop.
Save masteinhauser/6b8e911e32e95d10432c5bf5ea229b62 to your computer and use it in GitHub Desktop.
Example vault mapping for prometheus statsd-exporter v0.5.0 +
# Inspired by:
# https://gist.github.com/tam7t/64291f4ebbc1c45a1fc876b6c0613221
mappings:
- match: vault.barrier.*
name: vault_barrier
labels:
method: $1
- match: vault.etcd.*
name: vault_etcd
labels:
method: $1
- match: vault.route.*.*
name: vault_route
labels:
method: $1
path: $2
- match: vault.rollback.attempt.*
name: vault_rollback_attempt
labels:
mount: $1
- match: vault.*.expire.num_leases
name: vault_expire_num_leases
labels:
host: $1
- match: vault.*.runtime.alloc_bytes
name: vault_runtime_alloc_bytes
labels:
host: $1
- match: vault.*.runtime.free_count
name: vault_runtime_free_count
labels:
host: $1
- match: vault.*.runtime.heap_objects
name: vault_runtime_heap_objects
labels:
host: $1
- match: vault.*.runtime.malloc_count
name: vault_runtime_malloc_count
labels:
host: $1
- match: vault.*.runtime.num_goroutines
name: vault_runtime_num_goroutines
labels:
host: $1
- match: vault.*.runtime.sys_bytes
name: vault_runtime_sys_bytes
labels:
host: $1
- match: vault.*.runtime.total_gc_pause_ns
name: vault_runtime_total_gc_pause_ns
labels:
host: $1
- match: vault.*.runtime.total_gc_runs
name: vault_runtime_total_gc_runs
labels:
host: $1
- match: vault.*.runtime.gc_pause_ns
name: vault_runtime_gc_pause_ns
labels:
host: $1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment