首页 > 其他分享 >Metrics

Metrics

时间:2022-12-01 14:37:17浏览次数:52  
标签:metrics 聚合 请求 metric Metrics OpenTelemetry 捕获

metric 是在运行时捕获的关于服务的测量。从逻辑上讲,捕获这些测量之一的时刻被称为metric event,它不仅包括测量本身,还包括捕获测量的时间和相关元数据。

应用程序和请求 metrics 是可用性和性能的重要指标。Custom metrics 可以提供有关可用性指标如何影响用户体验或业务的见解。收集的数据可用于警告停机或触发调度决策,以在高需求时自动扩大部署。

OpenTelemetry今天定义了三种 metric instruments

  • counter: 一个随时间累加的值——你可以把它想象成汽车上的里程表;它只会上升。
  • measure: 随时间聚合的值。这更类似于汽车上的行程里程表,它代表某个定义范围内的值。
  • observer: 捕获特定时间点的当前值集,如车辆中的燃油表。

除了三种metric工具之外,聚合的概念也是一个重要的理解。聚合是一种技术,通过这种技术,可以将大量测量值组合成关于时间窗口期间发生的度量事件的精确或估计的统计数据。OpenTelemetry API 本身不允许您指定这些聚合,但提供了一些默认聚合。通常,OpenTelemetry SDK提供可视化工具和 telemetry后端支持的通用聚合(如总和、计数、最后值和直方图)。

与请求跟踪不同,请求跟踪旨在捕获请求生命周期并为请求的各个部分提供上下文,metrics旨在提供汇总的统计信息。metrics用例的一些示例包括:

  • 报告每个协议类型的服务读取的字节总数。
  • 报告读取的字节总数和每个请求的字节数。
  • 报告系统调用的持续时间。
  • 报告请求大小以确定趋势。
  • 报告进程的CPU或内存使用情况。
  • Reporting average balance values from an account.
  • 报告当前正在处理的活动请求。

For more information, see the metrics specification.

logo

标签:metrics,聚合,请求,metric,Metrics,OpenTelemetry,捕获
From: https://www.cnblogs.com/zhouyuguang/p/16941311.html

相关文章

  • .NET6之MiniAPI(二十七):Metrics
    应用的各种Metrics是保证应用健康稳定运行的基础,特别对于一些可用性有所要求的应用,本文介绍prometheus-net这个三方指示库。prometheus-net的工作原理是,在应用内......
  • .NET6之MiniAPI(二十七):Metrics
    应用的各种Metrics是保证应用健康稳定运行的基础,特别对于一些可用性有所要求的应用,本文介绍prometheus-net这个三方指示库。prometheus-net的工作原理是,在应用内......
  • 跟误告警说再见,Smart Metrics 帮你用算法配告警
    作者:董善东、陈昆仪引言某位资深SRE同学表示“一天不收个几十条告警,我都觉得不安心”,“告警天天告,我们的应用一点事情都没有”。这都反映了一个非常普遍的现象--"误......
  • VictoriaMetrics 1.84.0发布
    作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢!cnblogs博客zhihuGithub公众号:一本正经的瞎扯11.25日,valyala大神发布了VictoriaMetrics1.84.0版本。具......
  • kubernetes部署metrics-server
    欢迎访问我的GitHub这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos关于metrics-server原有的kubernetes容器监控服务heapster,从ku......
  • ASP .NET Core App.Metrics+InfluxDB+Grafana性能监控
    Grafana介绍及部署请参考这篇博客InfluxDB官网GitHubInfluxDB介绍InfluxDB是用Go语言编写的一个开源分布式时序、事件和指标数据库,无需外部依赖InfluxDB在DB-Engi......
  • K8S部署metrics-server
    K8S部署metrics-server前言在新版的K8S中,系统资源的采集均使用Metrics-Server服务,可以通过Metrics-Server服务采集节点和Pod的内存、磁盘、CPU和网络的使用率等信息。......
  • grafana agent metrics 使用简单使用
    grafanaagent的能力还是比较强大的,支持log,metrics,trace,以下简单说明下简单模式只包含了metrics,不包含集成模式核心点是metrics配置,包含了remotewrite以及静态或者......
  • prometheus 监控案例-kube-state-metrics
    kube-state-metrics组件介绍  github项目地址:https://github.com/kubernetes/kube-state-metrics  Kube-state-metrics:通过监听APIServer生成有关资源对象的......
  • Dubbo 可观测性实践之 Metrics 功能解析
    作者:姚辉在2018年,Observability(即可观测性)首次被引入IT领域,并逐渐取代只关注系统整体可用性的传统监控。随着云原生技术的不断发展,企业从单体架构发展到分布式架构,使......