当前位置:网站首页>Opentelemetry metrics release candidate
Opentelemetry metrics release candidate
2022-06-10 15:02:00 【CNCF】
author :Morgan McLean
OpenTelemetry The indicator function of can now be used as a candidate version , stay Java,.NET, also Python Use ! This means that the specification 、API、SDK, And creation 、 Capture 、 Other components that handle and otherwise interact with metrics , Now have a complete OpenTelemetry Indicator feature set , And ready to use . These candidate versions will be officially released in the next few weeks .
Indicators 1.0 Versions include the following :
- OpenTelemetry Language specific API Indicator functions included in , It provides language specific interfaces , Indicators can be created and operated , And associate metadata and attributes to each indicator . These are useful for :
- Developers of shared libraries distributed to end users , So that these end users can natively use OpenTelemetry Capture metrics from these libraries . for example ,gRPC Use these API For each... On a given service RPC Method generation delay 、 Throughput and error rate metrics .
- Create and maintain web The developer of a service or client application , This allows them to generate custom metrics or interact with existing metrics . for example , An e-commerce company can use API To track purchases over time .
- Java、.NET、Python and JS( Released next week ) OpenTelemetry SDK Indicator functions included in , They come from API Capture metrics and perform some processing . Indicator support for other languages is still under development . These are useful for :
- Developers of applications used by other organizations , Such as a database 、 Message queuing, etc , They will pass OTLP( or Prometheus) Exposure indicators , So that their own end users can monitor the performance of these applications . These applications can be open source or closed source .
- Application developers in technology organizations , They want to capture... In their applications OpenTelemetry API Generated metrics , These metrics can be generated by their own developers , They can also come from shared libraries that their applications depend on . These indicators can be obtained through OTLP export , Or through any other OpenTelemetry Exporter exports .
- The collector's support for metrics includes the collector from various data sources ( Such as host metrics or prepackaged applications ) Ability to capture metrics in . The collector also provides the ability to receive metrics from data sources using a variety of data protocols , For example, the original OpenTelemetry agreement (OTLP) And compatible OpenMetrics The agreement , for example Prometheus. It also supports configuration driven indicator processing and native OTLP、Prometheus And custom exporter , So that the observability indicators can be sent to the cloud and internal monitoring system of your choice . This feature set is very useful for :
- Anything that wants to get from its host (Linux virtual machine 、Windows、 virtual machine 、Kubernetes etc. ) Or prepackaged applications ( database 、 Message queuing, etc ) People who get indicators .
- Any hope from OTLP( from OpenTelemetry SDK、 Prepackaged applications, etc )、Prometheus, Or someone who gets metrics from other existing sources .
- Anything you want to deal with / People who modify indicators and indicator metadata obtained from these sources .
- Anyone who wants to convert metrics from one format to another . for example , The collector can be accessed from OTLP and Prometheus Capture metrics in a mix of sources , And then use OTLP( standards-of-use OpenTelemetry Semantic conventions )、Prometheus Or any other exporter sends all this to a destination .
- complete OTLP Support , Efficient serialization and transfer of metrics between systems .
- The index part of the specification , It defines different types of indicators 、 Their shape 、 How to deal with them and semantic conventions . This is mainly for OpenTelemetry Contributors use , But also for the creation of indicators or metadata OpenTelemetry Users provide guidance .
All these functions are right OpenTelemetry Complements existing tracking support , Both signal types share the same metadata and semantic conventions . As of this release , The following languages have released candidate versions of the metrics :
- Java
- .NET
- Python
JS The candidate version of is scheduled to be released next week , Over the next few months , There will be more language release indicator candidate versions . After we receive feedback from users , Each version will be officially released .
Getting started
If you've mixed it up OpenTelemetry API、SDK、 Agents and collectors , Then you can pass OpenTelemetry The workpiece is updated to the latest version to obtain the candidate version indicator function . We are currently updating the indicator capabilities for each artifact official OpenTelemetry file [1]. Examples and supplementary documentation are also added to the corresponding... For each artifact GitHub Warehouse .
OpenTelemetry Next step
When we're in 2019 Europe Kubecon Announce OpenTelemetry The core commitment of , Distributed tracking and metrics are two parts of it . With the widespread availability of indicators , We have produced the functionality we originally intended to create , This means that we can shift our focus to further investing in the robustness and ease of use of each component 、OpenTelemetry Number of data sources from which telemetry data can be captured ( adopt OpenTelemetry API、OTLP Or in any other way ), And new functions and signal types .
The log is the most obvious , We are moving at full speed . I look forward to hearing more about our progress in journaling in the past year ( Logs already have a stable data model and OTLP Support ), Anyone who is interested in this field is welcome to join our Sunday blog SIG Conference . In addition to the log , Major new projects also include formalizing and implementing client-side tools to , And the eBPF The investigation of . With the completion of the indicators , We can also turn our attention to more signal types .
Reference material
[1]
official OpenTelemetry file : https://opentelemetry.io/docs/
CNCF (Cloud Native Computing Foundation) Founded on 2015 year 12 month , Affiliated to the Linux Foundation, It's a non-profit organization .
CNCF( Cloud native Computing Foundation ) Committed to fostering and maintaining a vendor neutral open source ecosystem , To promote cloud native technology . By democratizing the most cutting-edge model , Let these innovations be used by the public .
边栏推荐
- Does Fortran have a standard library
- 2022第十四届南京国际人工智能产品展会
- Data Lake (VI): Hudi and Flink integration
- Golang Beep包 播放mp3 无法获取总长度 streamer.Len()为0 其他格式却可以
- 【LogoDetection 数据集处理】(4)提取每张图片的logo区域
- Consumption mode of Message Oriented Middleware
- 在什么场景下,我们不能使用箭头函数?
- Flutter Icon Stack LIsttitle... Learning summary 3
- Get to know RPC
- 超强实操!手把手教学Kinect深度图与RGB摄像头的标定与配准
猜你喜欢

一文带你了解J.U.C的FutureTask、Fork/Join框架和BlockingQueue

RSA a little bit of thought

100003 words, take you to decrypt the system architecture under the double 11 and 618 e-commerce promotion scenarios

100003字,带你解密 双11、618电商大促场景下的系统架构体系

orgin框架 笔记

在什么场景下,我们不能使用箭头函数?

2022 Nanjing International Smart site equipment exhibition

RSA a little bit of thought

小程序网络请求Promise化

2022 the 14th Nanjing International artificial intelligence product exhibition
随机推荐
Collision detection unity experiment code
js获取数组中最大值
Detailed explanation of binary search
虚拟机ping不通的几种原因及解决办法
New exploration of meta company | reduce Presto latency by using alluxio data cache
Insight Technology a été sélectionné dans le rapport panorama des fournisseurs d'analyse de l'amour et d'informatique de la vie privée et a été évalué comme représentant des fournisseurs de solutions
洞察的力量
[logodetection data set processing] (1) divide the data set into training set and verification set
Cmake actual combat record (I)
CG collision testing
信息论与编码2 期末复习-BCH码
BigDecimal removes extra 0 at the end
Sanzi chess (implemented in C language)
RSA a little bit of thought
Golang uses reflection to directly copy data from one structure to another (through the same fields)
The power of insight
Does Fortran have a standard library
Insight technology was selected into the "Aijian · privacy computing manufacturer panorama report" and was rated as a representative manufacturer of financial solutions
cmake实战记录(一)
自推荐-深入理解RUST标准库内核