Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache kafka 有没有办法检测失败的kafka connect任务_Apache Kafka_Prometheus_Jmx Exporter - Fatal编程技术网

Apache kafka 有没有办法检测失败的kafka connect任务

Apache kafka 有没有办法检测失败的kafka connect任务,apache-kafka,prometheus,jmx-exporter,Apache Kafka,Prometheus,Jmx Exporter,JMX导出器能够导出有关卡夫卡连接的普罗米修斯度量(卡夫卡连接任务状态)。JMX Exporter能够公开任何正在运行/暂停的连接器任务。 但是,它不会显示任何失败的任务,并且一旦正在运行的任务失败,JMX导出器将不再公开该任务。 如何捕获失败的任务? 这里有没有人遇到过同样的问题并设法解决了这个问题?找到了解决方案。将此图案添加到kafka connect。它将状态的字符串值旋转到标签,并添加常量值1 - pattern: 'kafka.connect<type=connec

JMX导出器能够导出有关卡夫卡连接的普罗米修斯度量(卡夫卡连接任务状态)。JMX Exporter能够公开任何正在运行/暂停的连接器任务。 但是,它不会显示任何失败的任务,并且一旦正在运行的任务失败,JMX导出器将不再公开该任务。 如何捕获失败的任务? 这里有没有人遇到过同样的问题并设法解决了这个问题?

找到了解决方案。将此图案添加到kafka connect。它将状态的字符串值旋转到标签,并添加常量值1

      - pattern: 'kafka.connect<type=connector-task-metrics, connector=(.+), task=(.+)><>status: (.+)'
    name: kafka_connect_task_status
    value: 1
    labels:
      connector: "$1"
      task: "$2"
      status: "$3" 
-模式:“kafka.connectstatus:(.+)”
名称:卡夫卡连接任务状态
价值:1
标签:
接头:“$1”
任务:“$2”
状况:“$3”
找到了解决方案。将此图案添加到kafka connect。它将状态的字符串值旋转到标签,并添加常量值1

      - pattern: 'kafka.connect<type=connector-task-metrics, connector=(.+), task=(.+)><>status: (.+)'
    name: kafka_connect_task_status
    value: 1
    labels:
      connector: "$1"
      task: "$2"
      status: "$3" 
-模式:“kafka.connectstatus:(.+)”
名称:卡夫卡连接任务状态
价值:1
标签:
接头:“$1”
任务:“$2”
状况:“$3”

您找到解决方案了吗?您找到解决方案了吗?