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

Reset corresponding verbosity configs when topic is deleted

    XMLWordPrintableJSON

Details

    • Task
    • Status: Open
    • Minor
    • Resolution: Unresolved
    • None
    • None
    • None
    • None

    Description

      metrics.verbosity will be a new dynamic config introduced to control the verbosity(fan-out rate) of the metrics. It's a config with JSON format specifying the condition controlling fan-out of the metrics.

      When the topic is deleted, the corresponding topic config should be reset to default value because:

      1. If the topic is automatically recreated, the verbosity from the previous generation may cause too much/too little metrics to be emitted
      2. Too many unused configurations may cause user error when configuring this field. The typical workflow would be getting the value first, then adding or modifying the config to reflect the latest requirement. If we don't delete unused entries, it could only grow instead of evolve.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              ex172000 Qichao Chu
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated: