apache-kafka - 将 GraphiteReporter 添加到 Kafka Connect 集群
问题描述
我无法让 Kafka Connect 发送指标:kafka.consumer:*
和kafka.connect:*
Graphite。在此处找到列表:https ://kafka.apache.org/documentation/#connect_monitoring
到目前为止,我在 /usr/share/java/kafka-graphite-clients-0.10.2.jar 中构建并添加了这个 JAR
https://github.com/apakulov/kafka-graphite
并通过将其发布到连接休息 api 来更新工作人员配置:
{
"metric.reporters": "org.apache.kafka.common.metrics.GraphiteReporter",
"kafka.graphite.metrics.reporter.enabled": true,
"kafka.graphite.metrics.host": "my.graphite.host",
"kafka.graphite.metrics.prefix": "my.prefix",
"connector.class": "io.confluent.connect.s3.S3SinkConnector",
"tasks.max": "10",
"topics": "topic1,topic2",
"s3.region": "us-east-1",
"s3.bucket.name": "my-bucket",
"s3.part.size": "5242880",
"s3.compression.type": "gzip",
"timezone": "UTC",
"rotate.schedule.interval.ms": "900000",
"flush.size": "1000000",
"storage.class": "io.confluent.connect.s3.storage.S3Storage",
"format.class": "io.confluent.connect.s3.format.bytearray.ByteArrayFormat",
"partitioner.class": "io.confluent.connect.storage.partitioner.DefaultPartitioner",
"schema.compatibility": "NONE",
"name": "s3-sink"
}
我似乎无法拿起 GraphiteReporter,我不知道为什么。这不是将这些指标导入 Graphite 的正确方法吗?
解决方案
如果有人需要这个,我们通过将它放在下面来成功运行相同的记者实现
/usr/share/java/kafka/
推荐阅读
- convertigo - ResetDatabase Fullsync 事务不同步本地客户端数据库
- excel - 如何仅显示用户窗体并完全隐藏 excel 窗口?
- php - 在 Ubuntu 18.04 的 Nginx 上同时部署 Reactjs 和 PHP 应用程序
- c++ - 两个代码库具有相同的代码,但一个生成重载解析编译错误,另一个不生成
- c - 实现状态机以在数据闪存中读写数据
- postgresql - 在 GROUP 中与 postgresql 中的 string_agg 一起使用时引发错误
- android - Recyclerview 不使用 BottomsheetDialogFrament 中的 StaggeredGridLayoutManager 滚动
- php - Laravel 关系没有加载到资源中?
- c# - 按下载次数和上次更新对 Nuget 搜索结果进行排序
- spring-boot - Spring Batch FlatFileItemWriter - 处理后删除临时文件