码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 【Flink 监控系列】Flink 自定义 kafka metrics reporter 上报 metrics 到 kafka


    Flink 自定义 kafka metrics reporter 上报 metrics 到 kafka

    对于一个 Flink 任务来说,通常情况下,我们有三种方式查看 metrics:

    1. 直接在 Flink Web UI 上面查看。
    2. 通过 Flink 提供的 Metric Reporters 上报到外部系统,最终在 Grafana 上面展示。
    3. 通过 Flink Rest API 接口查看。

    这三种方式各自有各自的使用场景,你可能会问,Flink 都已经提供了这么多种查看方式,那我们为什么还要自定义 kafka metrics reporter 呢?因为有时候我们可能需要根据 metrics 做更加复杂的计算,此时,把 metrics 上报到 kafka 然后再消费 kafka 的数据做对应的计算会更加合理一点,下面就来介绍一下如何实现自定义 kafka metrics reporter。

    实现一个自定义的 metrics reporter 大概可以分为三步:

    1. 自定义 KafkaReporterFactory 实现 MetricReporterFactory 接口中的 createMetricReporter 方法。
    2. 自定义 KafkaReporter 继承 AbstractReporter 实现 Scheduled 接口中的相关方法。
    3. 在 META-INF/services 下的配置文件中添加对应的实现类。

    KafkaReporterFactory

    package
    • 相关阅读:
      Js中一些数组常用API总结
      ceres解析导数(Analytic Derivatives)进阶
      C++11之lambda表达式理解与使用
      CentOS7 yum安装报错:“Could not resolve host: mirrorlist.centos.org; Unknown error“
      RxSwift和Combine的相同点和使用例子
      会话跟踪技术(Cookie和Session)
      基于java+SpringBoot+HTML+Mysq在线选课系统设计与实现
      requests接口自动化总结
      慢性子的网易,走不快的B端?
      path环境变量设置
    • 原文地址:https://blog.csdn.net/xianpanjia4616/article/details/126166754
    • 最新文章
    • 攻防演习之三天拿下官网站群
      数据安全治理学习——前期安全规划和安全管理体系建设
      企业安全 | 企业内一次钓鱼演练准备过程
      内网渗透测试 | Kerberos协议及其部分攻击手法
      0day的产生 | 不懂代码的"代码审计"
      安装scrcpy-client模块av模块异常,环境问题解决方案
      leetcode hot100【LeetCode 279. 完全平方数】java实现
      OpenWrt下安装Mosquitto
      AnatoMask论文汇总
      【AI日记】24.11.01 LangChain、openai api和github copilot
    • 热门文章
    • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
      奉劝各位学弟学妹们,该打造你的技术影响力了!
      五年了,我在 CSDN 的两个一百万。
      Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
      面试官都震惊,你这网络基础可以啊!
      你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
      心情不好的时候,用 Python 画棵樱花树送给自己吧
      通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
      13 万字 C 语言从入门到精通保姆级教程2021 年版
      10行代码集2000张美女图,Python爬虫120例,再上征途
    Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
    正则表达式工具 cron表达式工具 密码生成工具

    京公网安备 11010502049817号