/sys/metrics
Restricted endpoint
The API path can only be called from the root namespace.The /sys/metrics
endpoint is used to get telemetry metrics for Vault.
Read telemetry metrics
This endpoint returns the telemetry metrics for Vault. It can be used by metrics collections systems like Prometheus that use a pull model for metrics collection.
Method | Path |
---|---|
GET | /sys/metrics |
Parameters
format
(string: "")
– Specifies the format used for the returned metrics. The default metrics format is JSON. Settingformat
toprometheus
will return the metrics in Prometheus format.
Sample request
$ curl \ --header "X-Vault-Token: ..." \ 'http://127.0.0.1:8200/v1/sys/metrics?format=prometheus'
Sample response
This response is only returned for a GET
request.
# HELP vault_audit_log_request vault_audit_log_request# TYPE vault_audit_log_request summaryvault_audit_log_request{quantile="0.5"} 0.005927000194787979vault_audit_log_request{quantile="0.9"} 0.005927000194787979vault_audit_log_request{quantile="0.99"} 0.005927000194787979vault_audit_log_request_sum 0.014550999738276005vault_audit_log_request_count 2# HELP vault_audit_log_request_failure vault_audit_log_request_failure# TYPE vault_audit_log_request_failure countervault_audit_log_request_failure 0# HELP vault_audit_log_response vault_audit_log_response# TYPE vault_audit_log_response summaryvault_audit_log_response{quantile="0.5"} NaNvault_audit_log_response{quantile="0.9"} NaNvault_audit_log_response{quantile="0.99"} NaNvault_audit_log_response_sum 0.0057669999077916145vault_audit_log_response_count 1# HELP vault_audit_log_response_failure vault_audit_log_response_failure# TYPE vault_audit_log_response_failure countervault_audit_log_response_failure 0# HELP vault_barrier_get vault_barrier_get# TYPE vault_barrier_get summaryvault_barrier_get{quantile="0.5"} 0.011938000097870827vault_barrier_get{quantile="0.9"} 0.011938000097870827vault_barrier_get{quantile="0.99"} 0.011938000097870827vault_barrier_get_sum 0.1814980012131855vault_barrier_get_count 36...