-
Notifications
You must be signed in to change notification settings - Fork 4.4k
Open
Description
Describe the bug
Telemetry for Database Secret Engine is absent.
To Reproduce
- Enable database secret.
vault secrets list | grep database
database/ database database_512ee413 Databases
test-database/ database database_44f4b2ef n/a
- Grep database metrics
curl -X Get -H "X-Vault-Token:s." https://vault.com/v1/sys/metrics | grep database
Expected behavior
Get metrics mentioned in secrets-engines-metrics
Environment:
vault status
Key Value
--- -----
Recovery Seal Type shamir
Initialized true
Sealed false
Total Recovery Shares 5
Threshold 3
Version 1.2.4
...
Vault server configuration file(s):
disable_mlock = true
ui = true
listener "tcp" {
tls_disable = 1
address = "[::]:8200"
cluster_address = "[::]:8201"
}
storage "dynamodb" {
ha_enabled = 1
table = "vault-dev"
}
log_level = "Info"
log_format = "standard"
telemetry {
prometheus_retention_time = "30s",
disable_hostname = true
}
Additional context
curl -X Get -H "X-Vault-Token:s." https://vault.com/v1/sys/mounts | jq '.["database/"]'
{
"accessor": "database_512ee413",
"config": {
"audit_non_hmac_response_keys": [
"username"
],
"default_lease_ttl": 2678400,
"force_no_cache": false,
"max_lease_ttl": 31536000
},
"description": "Databases",
"local": false,
"options": null,
"seal_wrap": false,
"type": "database",
"uuid": "b45ea8d9-34e7-93ce-634d-516a56a5ac66"
}