Description: Counts the results of every ACL attempt
Labels:
-
kong.keg.acl.resource_type: The type of Kafka resource being accessed (Possible values: transactional_id, group, topic, cluster)
-
kong.keg.result: The result of the ACL check (allowed or denied) (Possible values: allowed, denied)
-
kong.konnect.virtual_cluster.id: The Konnect virtual cluster identifier
-
kong.konnect.virtual_cluster.name: The Konnect virtual cluster name
-
kong.konnect.backend_cluster.id: The Konnect backend cluster identifier
-
kong.konnect.backend_cluster.name: The Konnect backend cluster name
-
kong.keg.component: The component name
| Type |
Unit |
| Histogram |
seconds |
Description: The time spent validating client credentials against virtual cluster auth rules. Passthrough rules are always considered successful even if the backend cluster rejects the authentication
Labels:
-
kong.keg.auth.mechanism: The authentication mechanism used by the client
-
kong.keg.result: The result of the operation (success or failure) (Possible values: success, fail)
-
kong.keg.auth.mediation: How the proxy mediates authentication between the client and the backend cluster. Empty when no rule matched the requested mechanism. (Possible values: passthrough, validate_forward, terminate, ``)
-
kong.konnect.virtual_cluster.id: The Konnect virtual cluster identifier
-
kong.konnect.virtual_cluster.name: The Konnect virtual cluster name
-
kong.konnect.backend_cluster.id: The Konnect backend cluster identifier
-
kong.konnect.backend_cluster.name: The Konnect backend cluster name
-
kong.keg.component: The component name
Description: The number of connection errors to the backend cluster
Labels:
-
kong.keg.connection.error.origin: The origin of the connection error (Possible values: io, peer, local)
| Type |
Unit |
| Histogram |
seconds |
Description: The time spent communicating with backend cluster (send request and receive response)
Labels:
-
kong.konnect.virtual_cluster.id: The Konnect virtual cluster identifier
-
kong.konnect.virtual_cluster.name: The Konnect virtual cluster name
-
kong.konnect.backend_cluster.id: The Konnect backend cluster identifier
-
kong.konnect.backend_cluster.name: The Konnect backend cluster name
-
kong.keg.component: The component name
Description: The number of proxied connections that resulted in an error
Labels:
-
kong.konnect.virtual_cluster.id: The Konnect virtual cluster identifier
-
kong.konnect.virtual_cluster.name: The Konnect virtual cluster name
-
kong.konnect.listener.id: The Konnect listener identifier
-
kong.konnect.listener.name: The Konnect listener name
-
kong.konnect.backend_cluster.id: The Konnect backend cluster identifier
-
kong.konnect.backend_cluster.name: The Konnect backend cluster name
-
kong.keg.component: The component name
Description: The number of active proxied connections
Labels:
-
kong.konnect.virtual_cluster.id: The Konnect virtual cluster identifier
-
kong.konnect.virtual_cluster.name: The Konnect virtual cluster name
-
kong.konnect.listener.id: The Konnect listener identifier
-
kong.konnect.listener.name: The Konnect listener name
-
kong.konnect.backend_cluster.id: The Konnect backend cluster identifier
-
kong.konnect.backend_cluster.name: The Konnect backend cluster name
-
kong.keg.component: The component name
Deprecated. Use kong.keg.kafka.policy.invocations instead.
Description: The number of attempts to decrypt records. This includes both successful and failed calls
Labels:
-
kong.keg.result: The result of the operation (success or failure) (Possible values: success, fail)
-
kong.konnect.virtual_cluster.id: The Konnect virtual cluster identifier
-
kong.konnect.virtual_cluster.name: The Konnect virtual cluster name
-
kong.konnect.backend_cluster.id: The Konnect backend cluster identifier
-
kong.konnect.backend_cluster.name: The Konnect backend cluster name
-
kong.keg.component: The component name
Deprecated. Use kong.keg.kafka.policy.invocations instead.
Description: The number of attempts to encrypt records. This includes both successful and failed calls
Labels:
-
kong.keg.result: The result of the operation (success or failure) (Possible values: success, fail)
-
kong.konnect.virtual_cluster.id: The Konnect virtual cluster identifier
-
kong.konnect.virtual_cluster.name: The Konnect virtual cluster name
-
kong.konnect.backend_cluster.id: The Konnect backend cluster identifier
-
kong.konnect.backend_cluster.name: The Konnect backend cluster name
-
kong.keg.component: The component name
Deprecated. Use kong.keg.kafka.policy.invocations instead.
Description: The number of attempts to run kscheme scripts. This includes both successful and failed calls
Labels:
-
kong.keg.result: The result of the operation (success or failure) (Possible values: success, fail)
-
kong.konnect.virtual_cluster.id: The Konnect virtual cluster identifier
-
kong.konnect.virtual_cluster.name: The Konnect virtual cluster name
-
kong.konnect.backend_cluster.id: The Konnect backend cluster identifier
-
kong.konnect.backend_cluster.name: The Konnect backend cluster name
-
kong.keg.component: The component name
| Type |
Unit |
| Histogram |
seconds |
Description: The time to update the metadata from the backend broker
Labels:
-
kong.konnect.backend_cluster.id: The Konnect backend cluster identifier
-
kong.konnect.backend_cluster.name: The Konnect backend cluster name
-
kong.keg.component: The component name
Description: Indicates whether the namespace topic mapping encountered conflicts (1) or not (0).
Labels:
-
kong.konnect.virtual_cluster.id: The Konnect virtual cluster identifier
-
kong.konnect.virtual_cluster.name: The Konnect virtual cluster name
Description: The number of times the policy condition failed to execute due to an error
Labels:
No labels documented.
| Type |
Unit |
| Histogram |
seconds |
Description: The time to process a policy
Labels:
-
kong.keg.failure_mode: The configured policy failure mode (Possible values: error, reject, passthrough, mark, skip)
-
kong.konnect.virtual_cluster.id: The Konnect virtual cluster identifier
-
kong.konnect.virtual_cluster.name: The Konnect virtual cluster name
-
kong.konnect.backend_cluster.id: The Konnect backend cluster identifier
-
kong.konnect.backend_cluster.name: The Konnect backend cluster name
-
kong.keg.component: The component name
Description: The number of policy invocation for policies. This includes both successful and failed invocations
Labels:
-
kong.keg.failure_mode: The configured policy failure mode (Possible values: error, reject, passthrough, mark, skip)
-
kong.keg.result: The result of the operation (success or failure) (Possible values: success, fail)
-
kong.konnect.virtual_cluster.id: The Konnect virtual cluster identifier
-
kong.konnect.virtual_cluster.name: The Konnect virtual cluster name
-
kong.konnect.backend_cluster.id: The Konnect backend cluster identifier
-
kong.konnect.backend_cluster.name: The Konnect backend cluster name
-
kong.keg.component: The component name
| Type |
Unit |
| Histogram |
seconds |
Description: The end-to-end time for the entire proxy operation
Labels:
-
kong.konnect.virtual_cluster.id: The Konnect virtual cluster identifier
-
kong.konnect.virtual_cluster.name: The Konnect virtual cluster name
-
kong.konnect.backend_cluster.id: The Konnect backend cluster identifier
-
kong.konnect.backend_cluster.name: The Konnect backend cluster name
-
kong.keg.component: The component name
| Type |
Unit |
| Histogram |
seconds |
Description: The time spent processing the received request before forwarding it to the backend cluster
Labels:
-
kong.konnect.virtual_cluster.id: The Konnect virtual cluster identifier
-
kong.konnect.virtual_cluster.name: The Konnect virtual cluster name
-
kong.konnect.backend_cluster.id: The Konnect backend cluster identifier
-
kong.konnect.backend_cluster.name: The Konnect backend cluster name
-
kong.keg.component: The component name
Description: The number of requests coming from the client
Labels:
-
kong.konnect.virtual_cluster.id: The Konnect virtual cluster identifier
-
kong.konnect.virtual_cluster.name: The Konnect virtual cluster name
-
kong.konnect.backend_cluster.id: The Konnect backend cluster identifier
-
kong.konnect.backend_cluster.name: The Konnect backend cluster name
-
kong.keg.component: The component name
Description: The number of requests sent to the backend broker
Labels:
-
kong.konnect.virtual_cluster.id: The Konnect virtual cluster identifier
-
kong.konnect.virtual_cluster.name: The Konnect virtual cluster name
-
kong.konnect.backend_cluster.id: The Konnect backend cluster identifier
-
kong.konnect.backend_cluster.name: The Konnect backend cluster name
-
kong.keg.component: The component name
| Type |
Unit |
| Histogram |
seconds |
Description: The time spent processing the received response before forwarding it to the client
Labels:
-
kong.konnect.virtual_cluster.id: The Konnect virtual cluster identifier
-
kong.konnect.virtual_cluster.name: The Konnect virtual cluster name
-
kong.konnect.backend_cluster.id: The Konnect backend cluster identifier
-
kong.konnect.backend_cluster.name: The Konnect backend cluster name
-
kong.keg.component: The component name
Description: The number of responses received from the backend broker
Labels:
-
kong.konnect.virtual_cluster.id: The Konnect virtual cluster identifier
-
kong.konnect.virtual_cluster.name: The Konnect virtual cluster name
-
kong.konnect.backend_cluster.id: The Konnect backend cluster identifier
-
kong.konnect.backend_cluster.name: The Konnect backend cluster name
-
kong.keg.component: The component name
Description: The number of response messages received from the backend that contain at least one error. The error_code label represents the lowest error in the response
Labels:
-
kong.keg.kafka.error_code: The lowest error code in the response
-
kong.konnect.virtual_cluster.id: The Konnect virtual cluster identifier
-
kong.konnect.virtual_cluster.name: The Konnect virtual cluster name
-
kong.konnect.backend_cluster.id: The Konnect backend cluster identifier
-
kong.konnect.backend_cluster.name: The Konnect backend cluster name
-
kong.keg.component: The component name
Description: The number of responses sent by the proxy to the client
Labels:
-
kong.konnect.virtual_cluster.id: The Konnect virtual cluster identifier
-
kong.konnect.virtual_cluster.name: The Konnect virtual cluster name
-
kong.konnect.backend_cluster.id: The Konnect backend cluster identifier
-
kong.konnect.backend_cluster.name: The Konnect backend cluster name
-
kong.keg.component: The component name
Description: The number of response messages sent back to the client that contain at least one error.
Labels:
-
kong.keg.kafka.error_code: The lowest error code in the response
-
kong.konnect.virtual_cluster.id: The Konnect virtual cluster identifier
-
kong.konnect.virtual_cluster.name: The Konnect virtual cluster name
-
kong.konnect.backend_cluster.id: The Konnect backend cluster identifier
-
kong.konnect.backend_cluster.name: The Konnect backend cluster name
-
kong.keg.component: The component name
Deprecated. Use kong.keg.kafka.policy.invocations instead.
Description: The number of attempts to validate schema. This includes both successful and failed calls
Labels:
-
kong.keg.record.part: The part of the record (key or value) (Possible values: key, value)
-
kong.keg.result: The result of the operation (success or failure) (Possible values: success, fail)
-
kong.konnect.virtual_cluster.id: The Konnect virtual cluster identifier
-
kong.konnect.virtual_cluster.name: The Konnect virtual cluster name
-
kong.konnect.backend_cluster.id: The Konnect backend cluster identifier
-
kong.konnect.backend_cluster.name: The Konnect backend cluster name
-
kong.keg.component: The component name
Description: Emitted (value=1) when a topic alias shadows a physical topic name.
Labels:
-
kong.keg.kafka.topic_alias.name: The alias name that caused the conflict
-
kong.keg.kafka.topic_alias.shadowed_topic: The physical topic name that is shadowed by the alias
-
kong.konnect.virtual_cluster.id: The Konnect virtual cluster identifier
-
kong.konnect.virtual_cluster.name: The Konnect virtual cluster name