
监控
文章平均质量分 91
goTsHgo
这个作者很懒,什么都没留下…
展开
-
性能监控框架的底层原理
本质上,这些框架通过与应用程序运行的底层系统(如CPU、内存、线程、网络等)以及语言级机制(如字节码、虚拟机、操作系统接口等)交互,来收集运行时性能指标。字节码增强允许开发者在不改变原始源代码的情况下,动态插入监控逻辑,非常适合性能监控。JVM作为应用的运行环境,跟踪了线程、堆内存、GC等关键指标,因此是获取性能数据的最佳入口。通过以上技术,性能监控框架能够从多个维度监控系统性能,为优化提供依据。性能监控框架的核心是获取应用程序的运行状态数据。包,通过该包,可以轻松访问JVM的性能数据。原创 2024-11-29 14:37:00 · 967 阅读 · 0 评论 -
生产环境中:Flume 与 Prometheus 集成
Prometheus 不能直接抓取 JSON 数据,需要使用 HTTP Exporter 转换成 Prometheus 格式。通过上述工具,可以让 Flume 的监控数据被 Prometheus 定期抓取,从而实现可视化和报警功能。在 Prometheus 界面中搜索 flume_* ,可以看到 Flume 的 HTTP 数据。如果不想使用 JMX,Flume 自带的 HTTP 监控端口也可以用来集成 Prometheus。)中搜索 flume_*,可以看到 Flume 的监控数据。端口上暴露监控数据。原创 2024-11-29 11:53:32 · 1401 阅读 · 0 评论