
监控
文章平均质量分 92
goTsHgo
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Service Mesh实战之Istio
Istio 由 Google、IBM 和 Lyft 联合开发,基于 Envoy 代理,旨在简化微服务架构的管理。流量管理:包括路由、负载均衡、重试、超时等。可观测性:提供分布式追踪、监控和日志记录。安全性:支持服务间认证、授权和加密通信。策略执行:实现速率限制、访问控制等。Istio 的设计目标是通过透明代理的方式,将网络管理的复杂性从应用程序代码中剥离,降低开发负担。Istio 作为 Service Mesh 的领先实现,通过流量管理、可观测性和安全性功能,极大简化了微服务架构的管理。原创 2025-05-12 16:38:45 · 946 阅读 · 0 评论 -
性能监控框架的底层原理
本质上,这些框架通过与应用程序运行的底层系统(如CPU、内存、线程、网络等)以及语言级机制(如字节码、虚拟机、操作系统接口等)交互,来收集运行时性能指标。字节码增强允许开发者在不改变原始源代码的情况下,动态插入监控逻辑,非常适合性能监控。JVM作为应用的运行环境,跟踪了线程、堆内存、GC等关键指标,因此是获取性能数据的最佳入口。通过以上技术,性能监控框架能够从多个维度监控系统性能,为优化提供依据。性能监控框架的核心是获取应用程序的运行状态数据。包,通过该包,可以轻松访问JVM的性能数据。原创 2024-11-29 14:37:00 · 1036 阅读 · 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 · 1598 阅读 · 0 评论