Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Type: Histogram (p50, p95, p99)
  • Tags: client-id, topic
  • Description: Measures remote fetch operation latency
  • Use: Differentiate between slow storage and slow consumers


JMX ObjectName Structure

kafka.server:type=RemoteFetchMetrics,name=RemoteFetchBytesPerSec,client-id={client_id},topic={topic_name}


Configuration Parameters

ConfigurationTypeDefaultDescription
remote.log.metrics.cost.attribution.enabledBooleanfalseMaster switch to enable client-level metrics
remote.log.metrics.max.consumer.groupsInt1000Maximum unique client-ids tracked (LRU eviction)
remote.log.metrics.include.partitionBooleanfalseInclude partition tag (increases cardinality)

...

  • Wire Protocol: No changes
  • Client Libraries: No changes required
  • Storage Plugins: No changes to RemoteStorageManager interface
  • Existing Metrics: KIP-963 metrics remain unchanged; KIP-1260 1261 metrics are additive

Migration Strategy

...