Skip to content

Secret Engine Metrics - Database telemetry is missing #8858

@iusergii

Description

@iusergii

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"
}

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions