in apps/vault.go [255:304]
func (r MetricsReceiverVault) getMetricTransforms() (queries []otel.TransformQuery, newNames []string) {
metricTransformers := []metricTransformer{
{
OldName: "vault_core_in_flight_requests",
NewName: "vault.core.request.count",
Description: "The number of requests handled by the Vault core.",
Unit: "{requests}",
},
{
OldName: "vault_expire_num_leases",
NewName: "vault.token.lease.count",
Description: "The number of tokens that are leased for eventual expiration.",
Unit: "{tokens}",
},
{
OldName: "vault_audit_log_request_failure",
NewName: "vault.audit.request.failed",
Description: "The number of audit log requests that have failed.",
Unit: "{requests}",
},
{
OldName: "vault_audit_log_response_failure",
NewName: "vault.audit.response.failed",
Description: "The number of audit log responses that have failed.",
Unit: "{responses}",
},
{
OldName: "vault_runtime_sys_bytes",
NewName: "vault.memory.usage",
Description: "The amount of memory used by Vault.",
Unit: "bytes",
},
{
OldName: "vault_token_count",
NewName: "vault.token.count",
Description: "The number of tokens created.",
Unit: "{tokens}",
},
}
for _, metric := range metricTransformers {
if metric.OldName != "" {
newNames = append(newNames, metric.NewName)
queries = append(queries, otel.SetName(metric.OldName, metric.NewName))
}
queries = append(queries, otel.SetDescription(metric.NewName, metric.Description))
queries = append(queries, otel.SetUnit(metric.NewName, metric.Unit))
}
return queries, newNames
}