From ea3a8203e4247320ebaa5c9ccabfda71685290cf Mon Sep 17 00:00:00 2001 From: Bruno Oliveira de Souza Date: Thu, 22 May 2025 17:50:24 -0300 Subject: [PATCH] docs for new RLQ product metrics (#30732) --- .../docs/license/product-usage-reporting.mdx | 190 +++++++++--------- 1 file changed, 98 insertions(+), 92 deletions(-) diff --git a/website/content/docs/license/product-usage-reporting.mdx b/website/content/docs/license/product-usage-reporting.mdx index 2fc62b3e33..09509819dd 100644 --- a/website/content/docs/license/product-usage-reporting.mdx +++ b/website/content/docs/license/product-usage-reporting.mdx @@ -108,98 +108,104 @@ HashiCorp collects the following product usage metrics as part of the `metrics` [JSON payload that it collects for licence utilization](/vault/docs/enterprise/license/utilization-reporting#example-payloads). All of these metrics are numerical, and contain no sensitive values or additional metadata: -| Metric Name | Description | -|------------------------------------------------------ |------------------------------------------------------------------------------------------------------------| -| `vault.namespaces.count` | Total number of namespaces. | -| `vault.leases.count` | Total number of leases within Vault. | -| `vault.quotas.ratelimit.count` | Total number of rate limit quotas within Vault. | -| `vault.quotas.leasecount.count` | Total number of lease count quotas within Vault. | -| `vault.kv.version1.secrets.count` | Total number of KVv1 secrets within Vault. | -| `vault.kv.version2.secrets.count` | Total number of KVv2 secrets within Vault. | -| `vault.kv.version1.secrets.namespace.max` | The highest number of KVv1 secrets in a namespace in Vault, e.g. `1000`. | -| `vault.kv.version2.secrets.namespace.max` | The highest number of KVv2 secrets in a namespace in Vault, e.g. `1000`. | -| `vault.kv.version1.secrets.namespace.min` | The lowest number of KVv1 secrets in a namespace in Vault, e.g. `2`. | -| `vault.kv.version2.secrets.namespace.min` | The highest number of KVv2 secrets in a namespace in Vault, e.g. `1000`. | -| `vault.kv.version1.secrets.namespace.mean` | The mean number of KVv1 secrets in namespaces in Vault, e.g. `52.8`. | -| `vault.kv.version2.secrets.namespace.mean` | The mean number of KVv2 secrets in namespaces in Vault, e.g. `52.8`. | -| `vault.auth.method.approle.count` | The total number of Approle auth mounts in Vault. | -| `vault.auth.method.alicloud.count` | The total number of Alicloud auth mounts in Vault. | -| `vault.auth.method.aws.count` | The total number of AWS auth mounts in Vault. | -| `vault.auth.method.appid.count` | The total number of App ID auth mounts in Vault. | -| `vault.auth.method.azure.count` | The total number of Azure auth mounts in Vault. | -| `vault.auth.method.cloudfoundry.count` | The total number of Cloud Foundry auth mounts in Vault. | -| `vault.auth.method.github.count` | The total number of GitHub auth mounts in Vault. | -| `vault.auth.method.gcp.count` | The total number of GCP auth mounts in Vault. | -| `vault.auth.method.jwt.count` | The total number of JWT auth mounts in Vault. | -| `vault.auth.method.kerberos.count` | The total number of Kerberos auth mounts in Vault. | -| `vault.auth.method.kubernetes.count` | The total number of Kubernetes auth mounts in Vault. | -| `vault.auth.method.ldap.count` | The total number of LDAP auth mounts in Vault. | -| `vault.auth.method.oci.count` | The total number of OCI auth mounts in Vault. | -| `vault.auth.method.okta.count` | The total number of Okta auth mounts in Vault. | -| `vault.auth.method.pcf.count` | The total number of PCF auth mounts in Vault. | -| `vault.auth.method.radius.count` | The total number of Radius auth mounts in Vault. | -| `vault.auth.method.saml.count` | The total number of SAML auth mounts in Vault. | -| `vault.auth.method.cert.count` | The total number of Cert auth mounts in Vault. | -| `vault.auth.method.oidc.count` | The total number of OIDC auth mounts in Vault. | -| `vault.auth.method.token.count` | The total number of Token auth mounts in Vault. | -| `vault.auth.method.userpass.count` | The total number of Userpass auth mounts in Vault. | -| `vault.auth.method.plugin.count` | The total number of custom plugin auth mounts in Vault. | -| `vault.secret.engine.activedirectory.count` | The total number of Active Directory secret engines in Vault. | -| `vault.secret.engine.alicloud.count` | The total number of Alicloud secret engines in Vault. | -| `vault.secret.engine.aws.count` | The total number of AWS secret engines in Vault. | -| `vault.secret.engine.azure.count` | The total number of Azure secret engines in Vault. | -| `vault.secret.engine.consul.count` | The total number of Consul secret engines in Vault. | -| `vault.secret.engine.gcp.count` | The total number of GCP secret engines in Vault. | -| `vault.secret.engine.gcpkms.count` | The total number of GCPKMS secret engines in Vault. | -| `vault.secret.engine.kubernetes.count` | The total number of Kubernetes secret engines in Vault. | -| `vault.secret.engine.cassandra.count` | The total number of Cassandra secret engines in Vault. | -| `vault.secret.engine.keymgmt.count` | The total number of Keymgmt secret engines in Vault. | -| `vault.secret.engine.kv.count` | The total number of KV secret engines in Vault. | -| `vault.secret.engine.kmip.count` | The total number of KMIP secret engines in Vault. | -| `vault.secret.engine.mongodb.count` | The total number of MongoDB secret engines in Vault. | -| `vault.secret.engine.mongodbatlas.count` | The total number of MongoDBAtlas secret engines in Vault. | -| `vault.secret.engine.mssql.count` | The total number of MSSql secret engines in Vault. | -| `vault.secret.engine.postgresql.count` | The total number of Postgresql secret engines in Vault. | -| `vault.secret.engine.nomad.count` | The total number of Nomad secret engines in Vault. | -| `vault.secret.engine.ldap.count` | The total number of LDAP secret engines in Vault. | -| `vault.secret.engine.openldap.count` | The total number of OpenLDAP secret engines in Vault. | -| `vault.secret.engine.pki.count` | The total number of PKI secret engines in Vault. | -| `vault.secret.engine.rabbitmq.count` | The total number of RabbitMQ secret engines in Vault. | -| `vault.secret.engine.ssh.count` | The total number of SSH secret engines in Vault. | -| `vault.secret.engine.terraform.count` | The total number of Terraform secret engines in Vault. | -| `vault.secret.engine.totp.count` | The total number of TOTP secret engines in Vault. | -| `vault.secret.engine.transform.count` | The total number of Transform secret engines in Vault. | -| `vault.secret.engine.transit.count` | The total number of Transit secret engines in Vault. | -| `vault.secret.engine.database.count` | The total number of Database secret engines in Vault. | -| `vault.secret.engine.plugin.count` | The total number of custom plugin secret engines in Vault. | -| `vault.secretsync.sources.count` | The total number of secret sources configured for secret sync. | -| `vault.secretsync.destinations.count` | The total number of secret destinations configured for secret sync. | -| `vault.secretsync.destinations.aws-sm.count` | The total number of AWS-SM secret destinations configured for secret sync. | -| `vault.secretsync.destinations.azure-kv.count` | The total number of Azure-KV secret destinations configured for secret sync. | -| `vault.secretsync.destinations.gh.count` | The total number of GH secret destinations configured for secret sync. | -| `vault.secretsync.destinations.vault.count` | The total number of Vault secret destinations configured for secret sync. | -| `vault.secretsync.destinations.vercel-project.count` | The total number of Vercel Project secret destinations configured for secret sync. | -| `vault.secretsync.destinations.terraform.count` | The total number of Terraform secret destinations configured for secret sync. | -| `vault.secretsync.destinations.gitlab.count` | The total number of GitLab secret destinations configured for secret sync. | -| `vault.secretsync.destinations.inmem.count` | The total number of InMem secret destinations configured for secret sync. | -| `vault.pki.roles.count` | The total roles in all PKI mounts across all namespaces. | -| `vault.pki.issuers.count` | The total issuers from all PKI mounts across all namespaces. | -| `vault.identity.case_sensitive_mode` | Whether or not the cluster is using case-sensitive identity name matching caused by historical duplicates. | -| `vault.identity.force_deduplication_activated` | Whether or not the cluster has had the force_identity_deduplication activation flag activated. | -| `vault.ui.enabled` | Whether the UI is enabled. | -| `vault.ui.custom_banners.authenticated` | How many authenticated custom banners have been enabled across all namespaces. | -| `vault.ui.custom_banners.unauthenticated` | How many unauthenticated custom banners have been enabled across all namespaces. | -| `vault.storage.max_entry_size` | The value of `max_entry_size` parameter for the storage stanza in the config. | -| `vault.storage.max_mount_and_namespace_table_entry_size`| The value of `max_mount_and_namespace_table_entry_size` parameter for the storage stanza in the config. | -| `vault.replication.secret.non_local_mounts` | The number of replicated secret mounts on Enterprise clusters. | -| `vault.replication.secret.local_mounts` | The number of local secret mounts on Enterprise clusters. | -| `vault.replication.auth.local_mounts` | The number of local auth mounts on Enterprise clusters. | -| `vault.replication.auth.non_local_mounts` | The number of replicated auth mounts on Enterprise clusters. | -| `vault.replication.num_nodes` | The number of nodes in a HA cluster. | -| `vault.enterprise.aop_enabled` | Whether Adaptive Overload Protection is enabled on Enterprise clusters. | -| `vault.policies.count.egp` | The total number of Enterprise Governance Policies (EGP) across all namespaces in Vault. | -| `vault.policies.count.rgp` | The total number of Replication Governance Policies (RGP) across all namespaces in Vault. | -| `vault.policies.count.acl` | The total number of Access Control List (ACL) policies across all namespaces in Vault. | +| Metric Name | Description | +|---------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------| +| `vault.namespaces.count` | Total number of namespaces. | +| `vault.leases.count` | Total number of leases within Vault. | +| `vault.quotas.ratelimit.count` | Total number of rate limit quotas within Vault, considering any group_by modes. | +| `vault.quotas.ratelimit.ip.count` | Total number of rate limit quotas using "ip" group_by mode within Vault. | +| `vault.quotas.ratelimit.none.count` | Total number of rate limit quotas using "none" group_by mode within Vault. | +| `vault.quotas.ratelimit.entity_then_ip.count` | Total number of rate limit quotas using "entity_then_ip" group_by mode within Vault. | +| `vault.quotas.ratelimit.entity_then_ip_with_secondary_rate.count` | Total number of rate limit quotas using "entity_then_ip" group_by mode with secondary rate within Vault. | +| `vault.quotas.ratelimit.entity_then_none.count` | Total number of rate limit quotas using "entity_then_none" group_by mode within Vault. | +| `vault.quotas.ratelimit.entity_then_none_with_secondary_rate.count` | Total number of rate limit quotas using "entity_then_none" group_by mode with secondary rate within Vault. | +| `vault.quotas.leasecount.count` | Total number of lease count quotas within Vault. | +| `vault.kv.version1.secrets.count` | Total number of KVv1 secrets within Vault. | +| `vault.kv.version2.secrets.count` | Total number of KVv2 secrets within Vault. | +| `vault.kv.version1.secrets.namespace.max` | The highest number of KVv1 secrets in a namespace in Vault, e.g. `1000`. | +| `vault.kv.version2.secrets.namespace.max` | The highest number of KVv2 secrets in a namespace in Vault, e.g. `1000`. | +| `vault.kv.version1.secrets.namespace.min` | The lowest number of KVv1 secrets in a namespace in Vault, e.g. `2`. | +| `vault.kv.version2.secrets.namespace.min` | The highest number of KVv2 secrets in a namespace in Vault, e.g. `1000`. | +| `vault.kv.version1.secrets.namespace.mean` | The mean number of KVv1 secrets in namespaces in Vault, e.g. `52.8`. | +| `vault.kv.version2.secrets.namespace.mean` | The mean number of KVv2 secrets in namespaces in Vault, e.g. `52.8`. | +| `vault.auth.method.approle.count` | The total number of Approle auth mounts in Vault. | +| `vault.auth.method.alicloud.count` | The total number of Alicloud auth mounts in Vault. | +| `vault.auth.method.aws.count` | The total number of AWS auth mounts in Vault. | +| `vault.auth.method.appid.count` | The total number of App ID auth mounts in Vault. | +| `vault.auth.method.azure.count` | The total number of Azure auth mounts in Vault. | +| `vault.auth.method.cloudfoundry.count` | The total number of Cloud Foundry auth mounts in Vault. | +| `vault.auth.method.github.count` | The total number of GitHub auth mounts in Vault. | +| `vault.auth.method.gcp.count` | The total number of GCP auth mounts in Vault. | +| `vault.auth.method.jwt.count` | The total number of JWT auth mounts in Vault. | +| `vault.auth.method.kerberos.count` | The total number of Kerberos auth mounts in Vault. | +| `vault.auth.method.kubernetes.count` | The total number of Kubernetes auth mounts in Vault. | +| `vault.auth.method.ldap.count` | The total number of LDAP auth mounts in Vault. | +| `vault.auth.method.oci.count` | The total number of OCI auth mounts in Vault. | +| `vault.auth.method.okta.count` | The total number of Okta auth mounts in Vault. | +| `vault.auth.method.pcf.count` | The total number of PCF auth mounts in Vault. | +| `vault.auth.method.radius.count` | The total number of Radius auth mounts in Vault. | +| `vault.auth.method.saml.count` | The total number of SAML auth mounts in Vault. | +| `vault.auth.method.cert.count` | The total number of Cert auth mounts in Vault. | +| `vault.auth.method.oidc.count` | The total number of OIDC auth mounts in Vault. | +| `vault.auth.method.token.count` | The total number of Token auth mounts in Vault. | +| `vault.auth.method.userpass.count` | The total number of Userpass auth mounts in Vault. | +| `vault.auth.method.plugin.count` | The total number of custom plugin auth mounts in Vault. | +| `vault.secret.engine.activedirectory.count` | The total number of Active Directory secret engines in Vault. | +| `vault.secret.engine.alicloud.count` | The total number of Alicloud secret engines in Vault. | +| `vault.secret.engine.aws.count` | The total number of AWS secret engines in Vault. | +| `vault.secret.engine.azure.count` | The total number of Azure secret engines in Vault. | +| `vault.secret.engine.consul.count` | The total number of Consul secret engines in Vault. | +| `vault.secret.engine.gcp.count` | The total number of GCP secret engines in Vault. | +| `vault.secret.engine.gcpkms.count` | The total number of GCPKMS secret engines in Vault. | +| `vault.secret.engine.kubernetes.count` | The total number of Kubernetes secret engines in Vault. | +| `vault.secret.engine.cassandra.count` | The total number of Cassandra secret engines in Vault. | +| `vault.secret.engine.keymgmt.count` | The total number of Keymgmt secret engines in Vault. | +| `vault.secret.engine.kv.count` | The total number of KV secret engines in Vault. | +| `vault.secret.engine.kmip.count` | The total number of KMIP secret engines in Vault. | +| `vault.secret.engine.mongodb.count` | The total number of MongoDB secret engines in Vault. | +| `vault.secret.engine.mongodbatlas.count` | The total number of MongoDBAtlas secret engines in Vault. | +| `vault.secret.engine.mssql.count` | The total number of MSSql secret engines in Vault. | +| `vault.secret.engine.postgresql.count` | The total number of Postgresql secret engines in Vault. | +| `vault.secret.engine.nomad.count` | The total number of Nomad secret engines in Vault. | +| `vault.secret.engine.ldap.count` | The total number of LDAP secret engines in Vault. | +| `vault.secret.engine.openldap.count` | The total number of OpenLDAP secret engines in Vault. | +| `vault.secret.engine.pki.count` | The total number of PKI secret engines in Vault. | +| `vault.secret.engine.rabbitmq.count` | The total number of RabbitMQ secret engines in Vault. | +| `vault.secret.engine.ssh.count` | The total number of SSH secret engines in Vault. | +| `vault.secret.engine.terraform.count` | The total number of Terraform secret engines in Vault. | +| `vault.secret.engine.totp.count` | The total number of TOTP secret engines in Vault. | +| `vault.secret.engine.transform.count` | The total number of Transform secret engines in Vault. | +| `vault.secret.engine.transit.count` | The total number of Transit secret engines in Vault. | +| `vault.secret.engine.database.count` | The total number of Database secret engines in Vault. | +| `vault.secret.engine.plugin.count` | The total number of custom plugin secret engines in Vault. | +| `vault.secretsync.sources.count` | The total number of secret sources configured for secret sync. | +| `vault.secretsync.destinations.count` | The total number of secret destinations configured for secret sync. | +| `vault.secretsync.destinations.aws-sm.count` | The total number of AWS-SM secret destinations configured for secret sync. | +| `vault.secretsync.destinations.azure-kv.count` | The total number of Azure-KV secret destinations configured for secret sync. | +| `vault.secretsync.destinations.gh.count` | The total number of GH secret destinations configured for secret sync. | +| `vault.secretsync.destinations.vault.count` | The total number of Vault secret destinations configured for secret sync. | +| `vault.secretsync.destinations.vercel-project.count` | The total number of Vercel Project secret destinations configured for secret sync. | +| `vault.secretsync.destinations.terraform.count` | The total number of Terraform secret destinations configured for secret sync. | +| `vault.secretsync.destinations.gitlab.count` | The total number of GitLab secret destinations configured for secret sync. | +| `vault.secretsync.destinations.inmem.count` | The total number of InMem secret destinations configured for secret sync. | +| `vault.pki.roles.count` | The total roles in all PKI mounts across all namespaces. | +| `vault.pki.issuers.count` | The total issuers from all PKI mounts across all namespaces. | +| `vault.identity.case_sensitive_mode` | Whether or not the cluster is using case-sensitive identity name matching caused by historical duplicates. | +| `vault.identity.force_deduplication_activated` | Whether or not the cluster has had the force_identity_deduplication activation flag activated. | +| `vault.ui.enabled` | Whether the UI is enabled. | +| `vault.ui.custom_banners.authenticated` | How many authenticated custom banners have been enabled across all namespaces. | +| `vault.ui.custom_banners.unauthenticated` | How many unauthenticated custom banners have been enabled across all namespaces. | +| `vault.storage.max_entry_size` | The value of `max_entry_size` parameter for the storage stanza in the config. | +| `vault.storage.max_mount_and_namespace_table_entry_size` | The value of `max_mount_and_namespace_table_entry_size` parameter for the storage stanza in the config. | +| `vault.replication.secret.non_local_mounts` | The number of replicated secret mounts on Enterprise clusters. | +| `vault.replication.secret.local_mounts` | The number of local secret mounts on Enterprise clusters. | +| `vault.replication.auth.local_mounts` | The number of local auth mounts on Enterprise clusters. | +| `vault.replication.auth.non_local_mounts` | The number of replicated auth mounts on Enterprise clusters. | +| `vault.replication.num_nodes` | The number of nodes in a HA cluster. | +| `vault.enterprise.aop_enabled` | Whether Adaptive Overload Protection is enabled on Enterprise clusters. | +| `vault.policies.count.egp` | The total number of Enterprise Governance Policies (EGP) across all namespaces in Vault. | +| `vault.policies.count.rgp` | The total number of Replication Governance Policies (RGP) across all namespaces in Vault. | +| `vault.policies.count.acl` | The total number of Access Control List (ACL) policies across all namespaces in Vault. |