Kubesense

Confluent Cloud

Every Confluent Cloud resource type KubeSense discovers and every metric it collects, with the provider-side query detail behind each one.

Overview

KubeSense collects 184 metrics across 7 resource types from Confluent Cloud, reading them from the Confluent Cloud Metrics API.

Collection is read-only and agentless: resources are discovered through the provider's own management APIs, and nothing is installed in your Confluent Cloud account. Every metric below is requested only for the resource types you enable.

Resources collected

8 resource types are available, 6 of them with metrics. Each row is one toggle on the integration's Resource Types selector.

Discovered as lists the entity kinds a toggle produces — the kinds you filter on in the Infrastructure explorer. One toggle can yield several, which is why the 7 metric tables below outnumber the toggles here.

Resource typeToggle keyDiscovered asMetrics
Kafka ClustersclustersConfluentClusterYes
ConnectorsconnectorsConfluentConnectorInventory only
ksqlDBksqldbConfluentKsqlDBYes
Schema Registryschema_registryConfluentSchemaRegistryYes
Flink Compute PoolsflinkConfluentFlinkComputePoolYes
Kafka TopicstopicsConfluentTopicYes
Consumer Groupsconsumer_groupsConfluentConsumerGroupYes
ACLsaclsConfluentACLInventory only

Metrics by resource type

Tiers are set per resource type on the integration: Core is the default, and Expanded is a superset adding deeper per-service detail. A metric that depends on an optional provider feature — Enhanced Monitoring on RDS, Container Insights on ECS and EKS, Atlas Search, the Prometheus plugin on Kong — returns nothing until that feature is enabled, and KubeSense simply records nothing for it.

Kafka cluster

36 metrics.

MetricUnitTier
io.confluent.kafka.server/active_connection_countCountCore
io.confluent.kafka.server/cluster_load_percentPercentCore
io.confluent.kafka.server/partition_countCountCore
io.confluent.kafka.server/received_bytesBytesCore
io.confluent.kafka.server/received_recordsCountCore
io.confluent.kafka.server/request_countCountCore
io.confluent.kafka.server/retained_bytesBytesCore
io.confluent.kafka.server/sent_bytesBytesCore
io.confluent.kafka.server/sent_recordsCountCore
io.confluent.kafka.server/client_limit_millisecondsMillisecondsExpanded
io.confluent.kafka.server/cluster_active_link_countCountExpanded
io.confluent.kafka.server/cluster_link_countCountExpanded
io.confluent.kafka.server/cluster_link_destination_response_bytesBytesExpanded
io.confluent.kafka.server/cluster_link_mirror_topic_bytesBytesExpanded
io.confluent.kafka.server/cluster_link_mirror_topic_countCountExpanded
io.confluent.kafka.server/cluster_link_mirror_topic_offset_lagCountExpanded
io.confluent.kafka.server/cluster_link_mirror_transition_in_errorCountExpanded
io.confluent.kafka.server/cluster_link_source_response_bytesBytesExpanded
io.confluent.kafka.server/cluster_link_task_countCountExpanded
io.confluent.kafka.server/cluster_load_percent_avgPercentExpanded
io.confluent.kafka.server/cluster_load_percent_maxPercentExpanded
io.confluent.kafka.server/connection_accept_countCountExpanded
io.confluent.kafka.server/connection_infoCountExpanded
io.confluent.kafka.server/created_acls_count_per_tenantCountExpanded
io.confluent.kafka.server/dedicated_cku_countCountExpanded
io.confluent.kafka.server/deprecated_request_countCountExpanded
io.confluent.kafka.server/elastic_cku_countCountExpanded
io.confluent.kafka.server/hot_partition_egressCountExpanded
io.confluent.kafka.server/hot_partition_ingressCountExpanded
io.confluent.kafka.server/max_pending_rebalance_time_millisecondsMillisecondsExpanded
io.confluent.kafka.server/producer_latency_avg_millisecondsMillisecondsExpanded
io.confluent.kafka.server/request_bytesBytesExpanded
io.confluent.kafka.server/response_bytesBytesExpanded
io.confluent.kafka.server/rest_produce_request_bytesBytesExpanded
io.confluent.kafka.server/share_lag_offsetsCountExpanded
io.confluent.kafka.server/successful_authentication_countCountExpanded

Topic

5 metrics.

Collected per sub-entity and enabled separately from the cluster metrics.

MetricUnitTier
io.confluent.kafka.server/received_bytesBytesCore
io.confluent.kafka.server/sent_bytesBytesCore
io.confluent.kafka.server/received_recordsCountCore
io.confluent.kafka.server/sent_recordsCountCore
io.confluent.kafka.server/retained_bytesBytesCore

Consumer group

1 metric.

Collected per sub-entity and enabled separately from the cluster metrics.

Lag is broken down by topic: the query groups by consumer group and topic, so a group consuming three topics reports three series. A group's total backlog is the sum across its topics.

MetricUnitTier
io.confluent.kafka.server/consumer_lag_offsetsCountCore

Connector

77 metrics.

MetricUnitTier
io.confluent.kafka.connect/connector_statusCountCore
io.confluent.kafka.connect/connector_task_statusCountCore
io.confluent.kafka.connect/dead_letter_queue_recordsCountCore
io.confluent.kafka.connect/received_bytesBytesCore
io.confluent.kafka.connect/received_recordsCountCore
io.confluent.kafka.connect/records_lag_maxCountCore
io.confluent.kafka.connect/sent_bytesBytesCore
io.confluent.kafka.connect/sent_recordsCountCore
io.confluent.kafka.connect/connector_task_batch_size_avgCountExpanded
io.confluent.kafka.connect/connector_task_batch_size_maxCountExpanded
io.confluent.kafka.connect/dynamodb_cdc_source_connector_lag_millisecondsMillisecondsExpanded
io.confluent.kafka.connect/mariadb_cdc_source_connector_snapshot_abortedCountExpanded
io.confluent.kafka.connect/mariadb_cdc_source_connector_snapshot_milliseconds_since_last_eventMillisecondsExpanded
io.confluent.kafka.connect/mariadb_cdc_source_connector_snapshot_paused_duration_in_secondsSecondsExpanded
io.confluent.kafka.connect/mariadb_cdc_source_connector_snapshot_total_number_of_events_seenCountExpanded
io.confluent.kafka.connect/mariadb_cdc_source_connector_streaming_number_of_committed_transactionsCountExpanded
io.confluent.kafka.connect/mariadb_cdc_source_connector_streaming_number_of_disconnectsCountExpanded
io.confluent.kafka.connect/mariadb_cdc_source_connector_streaming_number_of_large_transactionsCountExpanded
io.confluent.kafka.connect/mariadb_cdc_source_connector_streaming_number_of_rolled_back_transactionsCountExpanded
io.confluent.kafka.connect/mariadb_cdc_source_connector_streaming_number_of_skipped_eventsCountExpanded
io.confluent.kafka.connect/mariadb_cdc_source_connector_streaming_total_number_of_events_seenCountExpanded
io.confluent.kafka.connect/mysql_cdc_source_connector_lag_millisecondsMillisecondsExpanded
io.confluent.kafka.connect/mysql_cdc_source_connector_schema_history_statusCountExpanded
io.confluent.kafka.connect/mysql_cdc_source_connector_snapshot_abortedCountExpanded
io.confluent.kafka.connect/mysql_cdc_source_connector_snapshot_completedCountExpanded
io.confluent.kafka.connect/mysql_cdc_source_connector_snapshot_milliseconds_since_last_eventMillisecondsExpanded
io.confluent.kafka.connect/mysql_cdc_source_connector_snapshot_paused_duration_in_secondsSecondsExpanded
io.confluent.kafka.connect/mysql_cdc_source_connector_snapshot_runningCountExpanded
io.confluent.kafka.connect/mysql_cdc_source_connector_snapshot_total_number_of_events_seenCountExpanded
io.confluent.kafka.connect/mysql_cdc_source_connector_streaming_number_of_committed_transactionsCountExpanded
io.confluent.kafka.connect/mysql_cdc_source_connector_streaming_number_of_disconnectsCountExpanded
io.confluent.kafka.connect/mysql_cdc_source_connector_streaming_number_of_large_transactionsCountExpanded
io.confluent.kafka.connect/mysql_cdc_source_connector_streaming_number_of_rolled_back_transactionsCountExpanded
io.confluent.kafka.connect/mysql_cdc_source_connector_streaming_number_of_skipped_eventsCountExpanded
io.confluent.kafka.connect/mysql_cdc_source_connector_streaming_total_number_of_events_seenCountExpanded
io.confluent.kafka.connect/oracle_cdc_source_connector_lag_millisecondsMillisecondsExpanded
io.confluent.kafka.connect/oracle_xstream_cdc_source_connector_schema_history_status_codeCountExpanded
io.confluent.kafka.connect/oracle_xstream_cdc_source_connector_snapshot_duration_in_secondsSecondsExpanded
io.confluent.kafka.connect/oracle_xstream_cdc_source_connector_snapshot_milliseconds_since_last_eventMillisecondsExpanded
io.confluent.kafka.connect/oracle_xstream_cdc_source_connector_snapshot_status_codeCountExpanded
io.confluent.kafka.connect/oracle_xstream_cdc_source_connector_snapshot_total_number_of_events_seenCountExpanded
io.confluent.kafka.connect/oracle_xstream_cdc_source_connector_streaming_commit_milliseconds_behind_sourceMillisecondsExpanded
io.confluent.kafka.connect/oracle_xstream_cdc_source_connector_streaming_connected_codeCountExpanded
io.confluent.kafka.connect/oracle_xstream_cdc_source_connector_streaming_milliseconds_behind_sourceMillisecondsExpanded
io.confluent.kafka.connect/oracle_xstream_cdc_source_connector_streaming_milliseconds_since_last_eventMillisecondsExpanded
io.confluent.kafka.connect/oracle_xstream_cdc_source_connector_streaming_number_of_committed_transactionsCountExpanded
io.confluent.kafka.connect/oracle_xstream_cdc_source_connector_streaming_number_of_events_filteredCountExpanded
io.confluent.kafka.connect/oracle_xstream_cdc_source_connector_streaming_total_number_of_events_seenCountExpanded
io.confluent.kafka.connect/postgres_cdc_source_connector_lag_millisecondsMillisecondsExpanded
io.confluent.kafka.connect/postgres_cdc_source_connector_snapshot_abortedCountExpanded
io.confluent.kafka.connect/postgres_cdc_source_connector_snapshot_completedCountExpanded
io.confluent.kafka.connect/postgres_cdc_source_connector_snapshot_milliseconds_since_last_eventMillisecondsExpanded
io.confluent.kafka.connect/postgres_cdc_source_connector_snapshot_paused_duration_in_secondsSecondsExpanded
io.confluent.kafka.connect/postgres_cdc_source_connector_snapshot_runningCountExpanded
io.confluent.kafka.connect/postgres_cdc_source_connector_snapshot_total_number_of_events_seenCountExpanded
io.confluent.kafka.connect/postgres_cdc_source_connector_streaming_number_of_committed_transactionsCountExpanded
io.confluent.kafka.connect/postgres_cdc_source_connector_streaming_total_number_of_events_seenCountExpanded
io.confluent.kafka.connect/sink_task_put_batch_avg_time_millisecondsMillisecondsExpanded
io.confluent.kafka.connect/sink_task_put_batch_max_time_millisecondsMillisecondsExpanded
io.confluent.kafka.connect/spanner_cdc_source_connector_streaming_is_connectedCountExpanded
io.confluent.kafka.connect/spanner_cdc_source_connector_streaming_milliseconds_behind_sourceMillisecondsExpanded
io.confluent.kafka.connect/spanner_cdc_source_connector_streaming_milliseconds_low_watermark_lagMillisecondsExpanded
io.confluent.kafka.connect/spanner_cdc_source_connector_streaming_milliseconds_since_last_eventMillisecondsExpanded
io.confluent.kafka.connect/spanner_cdc_source_connector_streaming_number_of_change_stream_partitions_detectedCountExpanded
io.confluent.kafka.connect/spanner_cdc_source_connector_streaming_number_of_committed_transactionsCountExpanded
io.confluent.kafka.connect/spanner_cdc_source_connector_streaming_number_of_events_filteredCountExpanded
io.confluent.kafka.connect/spanner_cdc_source_connector_streaming_total_number_of_events_seenCountExpanded
io.confluent.kafka.connect/sql_server_cdc_source_connector_lag_millisecondsMillisecondsExpanded
io.confluent.kafka.connect/sql_server_cdc_source_connector_schema_history_statusCountExpanded
io.confluent.kafka.connect/sql_server_cdc_source_connector_snapshot_abortedCountExpanded
io.confluent.kafka.connect/sql_server_cdc_source_connector_snapshot_completedCountExpanded
io.confluent.kafka.connect/sql_server_cdc_source_connector_snapshot_milliseconds_since_last_eventMillisecondsExpanded
io.confluent.kafka.connect/sql_server_cdc_source_connector_snapshot_paused_duration_in_secondsSecondsExpanded
io.confluent.kafka.connect/sql_server_cdc_source_connector_snapshot_runningCountExpanded
io.confluent.kafka.connect/sql_server_cdc_source_connector_snapshot_total_number_of_events_seenCountExpanded
io.confluent.kafka.connect/sql_server_cdc_source_connector_streaming_number_of_committed_transactionsCountExpanded
io.confluent.kafka.connect/sql_server_cdc_source_connector_streaming_total_number_of_events_seenCountExpanded

ksqlDB cluster

11 metrics.

MetricUnitTier
io.confluent.kafka.ksql/offsets_processed_totalCountCore
io.confluent.kafka.ksql/processing_errors_totalCountCore
io.confluent.kafka.ksql/query_restartsCountCore
io.confluent.kafka.ksql/query_saturationRatioCore
io.confluent.kafka.ksql/storage_utilizationRatioCore
io.confluent.kafka.ksql/streaming_unit_countCountCore
io.confluent.kafka.ksql/committed_offset_lagCountExpanded
io.confluent.kafka.ksql/consumed_total_bytesBytesExpanded
io.confluent.kafka.ksql/node_query_saturationRatioExpanded
io.confluent.kafka.ksql/produced_total_bytesBytesExpanded
io.confluent.kafka.ksql/task_stored_bytesBytesExpanded

Schema Registry

9 metrics.

MetricUnitTier
io.confluent.kafka.schema_registry/request_countCountCore
io.confluent.kafka.schema_registry/schema_countCountCore
io.confluent.kafka.schema_registry/schema_operations_countCountCore
io.confluent.kafka.schema_registry/exporter_starting_progressCountExpanded
io.confluent.kafka.schema_registry/exporter_tasksCountExpanded
io.confluent.kafka.schema_registry/num_deksCountExpanded
io.confluent.kafka.schema_registry/num_keksCountExpanded
io.confluent.kafka.schema_registry/num_keks_sharedCountExpanded
io.confluent.kafka.schema_registry/schema_transfer_success_totalCountExpanded

45 metrics.

MetricUnitTier
io.confluent.flink/compute_pool_utilization/cfu_limitRatioCore
io.confluent.flink/compute_pool_utilization/cfu_minutes_consumedRatioCore
io.confluent.flink/compute_pool_utilization/current_cfusRatioCore
io.confluent.flink/num_records_inCountCore
io.confluent.flink/num_records_in_errorsCountCore
io.confluent.flink/num_records_outCountCore
io.confluent.flink/pending_recordsCountCore
io.confluent.flink/current_input_watermark_millisecondsMillisecondsExpanded
io.confluent.flink/current_output_watermark_millisecondsMillisecondsExpanded
io.confluent.flink/external_table_egress_bytesBytesExpanded
io.confluent.flink/external_table_ingress_bytesBytesExpanded
io.confluent.flink/materialized_table_statusCountExpanded
io.confluent.flink/materialized_table_utilization/cfu_minutes_consumedRatioExpanded
io.confluent.flink/materialized_table_utilization/current_cfusRatioExpanded
io.confluent.flink/max_input_lateness_millisecondsMillisecondsExpanded
io.confluent.flink/num_late_records_inCountExpanded
io.confluent.flink/num_records_in_from_filesCountExpanded
io.confluent.flink/num_records_in_from_topicsCountExpanded
io.confluent.flink/operator/current_input_watermark_msMillisecondsExpanded
io.confluent.flink/operator/current_output_watermark_msMillisecondsExpanded
io.confluent.flink/operator/current_parallelismCountExpanded
io.confluent.flink/operator/max_input_lateness_millisecondsMillisecondsExpanded
io.confluent.flink/operator/max_parallelismCountExpanded
io.confluent.flink/operator/num_bytes_inBytesExpanded
io.confluent.flink/operator/num_bytes_outBytesExpanded
io.confluent.flink/operator/num_late_records_inCountExpanded
io.confluent.flink/operator/num_records_inCountExpanded
io.confluent.flink/operator/num_records_outCountExpanded
io.confluent.flink/operator/state_size_bytesBytesExpanded
io.confluent.flink/split/current_watermark_msMillisecondsExpanded
io.confluent.flink/split/watermark_active_time_ms_per_secondMilliseconds/SecondExpanded
io.confluent.flink/split/watermark_idle_time_ms_per_secondMilliseconds/SecondExpanded
io.confluent.flink/split/watermark_paused_time_ms_per_secondMilliseconds/SecondExpanded
io.confluent.flink/statement_statusCountExpanded
io.confluent.flink/statement_utilization/cfu_minutes_consumedRatioExpanded
io.confluent.flink/statement_utilization/current_cfusRatioExpanded
io.confluent.flink/task/backpressure_time_ms_per_secondMilliseconds/SecondExpanded
io.confluent.flink/task/busy_time_ms_per_secondMilliseconds/SecondExpanded
io.confluent.flink/task/idle_time_ms_per_secondMilliseconds/SecondExpanded
io.confluent.flink/task/max_input_lateness_millisecondsMillisecondsExpanded
io.confluent.flink/task/num_bytes_inBytesExpanded
io.confluent.flink/task/num_bytes_outBytesExpanded
io.confluent.flink/task/num_late_records_inCountExpanded
io.confluent.flink/task/num_records_inCountExpanded
io.confluent.flink/task/num_records_outCountExpanded