Metrics简介

Metrics

简介

  • metrics作为一款监控指标的度量类库,提供了许多工具帮助开发者来完成各项数据的监控。

  • metrics提供5中基本的度量类型:meters、gauges、conters、histgrams、timers

  • Meter(测量)是一种只能自增的计数器,通常用来度量一系列事件发生的概率。它提供了平均速率,以及指数平滑平均速率,以及采样后的1分钟,5分钟,15分钟的样例。

  • Gauge是一个最简单的计量,一般用来统计瞬时状态的数据信息。例:某一时刻的集合中的大小

  • Counter是Gauge的一个特例,维护一个计数器。使用步骤与Gauge基本类似,在MetricRegistry中提供了静态方法可以直接实例化一个Counter。

  • Histograms直方图:主要使用来统计数据的分布情况,最大值、最小值、平均值、中位数、百分比(75%、90%、95%、98%、99%、99.9%)

  • Timer:统计请求的速率和处理时间

使用

  • 在代码中添加计数器,将数据存储到db
  • 在grafana展示数据
  • 效果同skywalking
posted @   77的小白  阅读(835)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 百万级群聊的设计实践
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
· 全网最简单!3分钟用满血DeepSeek R1开发一款AI智能客服,零代码轻松接入微信、公众号、小程
· .NET 10 首个预览版发布,跨平台开发与性能全面提升
· 《HelloGitHub》第 107 期
点击右上角即可分享
微信分享提示