Uploaded image for project: 'Kafka'
  1. Kafka
  2. KAFKA-15601

Client metrics and observability

    XMLWordPrintableJSON

Details

    Attachments

      Issue Links

        1.
        Add Telemetry RPCs Definitions Sub-task Resolved Apoorv Mittal
        2.
        Add Client API in interfaces and client configurations. Sub-task Resolved Apoorv Mittal
        3.
        Define interfaces/classes for capturing telemetry metrics Sub-task Resolved Apoorv Mittal
        4.
        Define client telemetry states and their transitions Sub-task Resolved Apoorv Mittal
        5.
        Implement MetricsCollector which collects metrics in OTLP format Sub-task Resolved Apoorv Mittal
        6.
        Implement support for clientInstanceIds in Kafka Stream Sub-task Patch Available Matthias J. Sax
        7.
        Implement ClientTelemetryReporter which manages telemetry lifecyclye Sub-task Resolved Apoorv Mittal
        8.
        Add Opentelemetry Proto library with shadowed classes Sub-task Resolved Apoorv Mittal
        9.
        Implement telemetry naming strategy Sub-task Resolved Apoorv Mittal
        10.
        Define new client_metrics resource type configuration to store metric config. Sub-task Resolved Apoorv Mittal
        11.
        Add support for re2/j regex parsing for patterns Sub-task Open Unassigned
        12.
        Add support of client-metrics in kafka-configs.sh Sub-task Resolved Apoorv Mittal
        13.
        Delete subscription from metadata when all configs are deleted Sub-task Resolved Apoorv Mittal
        14.
        Add support to describe all subscriptions through utility Sub-task Resolved Apoorv Mittal
        15.
        Implement ClientMetricsManager to process request Sub-task Resolved Apoorv Mittal
        16.
        Define broker configurations and exceptions Sub-task Resolved Apoorv Mittal
        17.
        Investigate new test case failure - testReplicateSourceDefault - MirrorConnectorsIntegrationBaseTest Sub-task Resolved Unassigned
        18.
        Implement request and response handling for telemetry APIs Sub-task Resolved Apoorv Mittal
        19.
        Add support for compression/decompression of metrics Sub-task Resolved Apoorv Mittal
        20.
        implement capturing client port information from Socket Server Sub-task Resolved Apoorv Mittal
        21.
        Add support to send only sparse metrics, only non-zero values Sub-task Open Apoorv Mittal
        22.
        Improve implementation of client instance cache Sub-task Resolved Apoorv Mittal
        23.
        Add request/response handling in KafkaApis and update metrics plugin Sub-task Resolved Apoorv Mittal
        24.
        Improve KafkaMetrics APIs to expose Value Provider information Sub-task Open Apoorv Mittal
        25.
        Handle push telemetry throttling with quota manager Sub-task Resolved Apoorv Mittal
        26.
        Implement kafka-client-metrics.sh tool Sub-task Resolved Andrew Schofield
        27.
        Support change of temporality in Java client Sub-task Resolved Apoorv Mittal
        28.
        Implement client changes to support telemetry APIs Sub-task Resolved Apoorv Mittal
        29.
        Create public doc for telemetry state transition Sub-task Resolved Apoorv Mittal
        30.
        Add tests to validate telemetry requests with different version Sub-task Resolved Apoorv Mittal
        31.
        Add support to exclude labels in client telemetry Sub-task Resolved Apoorv Mittal
        32.
        Implement broker metrics for client telemetry usage Sub-task Resolved Apoorv Mittal
        33.
        Fix broker metrics to follow kebab/hyphen case Sub-task Resolved Apoorv Mittal
        34.
        Integrate metric measurability changes in metrics collector Sub-task Open Apoorv Mittal

        Activity

          People

            apoorvmittal10 Apoorv Mittal
            apoorvmittal10 Apoorv Mittal
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: