opentelemetry dotnet

2025-12-07 0 551

opentelemetry .net

.NET OPENTELEMETRY实现。

目录
  • 支持的.NET版本
  • 项目状态
  • 入门
    • 开始记录
    • 指标开始
    • 开始追踪
  • 存储库结构
  • 故障排除
  • 可扩展性
  • 发行
  • 贡献
  • 参考

支持的.NET版本

从该存储库中运送的软件包通常支持.NET和.NET Framework(较旧的基于Windows的.NET实现)的所有正式支持版本,但.NET Framework 3.5除外。任何例外都在单个readme.md文件中注明。

项目状态

在所有3个信号(日志,指标和痕迹)中稳定

警告

某些被标记为预发行的组件仍在进行中,并且在稳定释放之前可能会发生破坏变化。检查每个组件以了解其当前状态的单个readme.md文件。

要了解OpentElemetry规范的哪些部分已在OpenTelemetry .NET中实现,请参见:Spec Compliance矩阵。

入门

如果您是新来的,请阅读入门文档:

开始记录

如果您是新手的记录,建议您首先在5分钟内首先跟随入门 – ASP.NET核心应用指南或在5分钟内入门 – 控制台应用程序指南以启动和运行。

有关一般信息和最佳实践,请参见:OpenTelemetry .NET日志。有关SDK日志记录功能的更详细说明,请参见以下内容:为日志自定义OpenTelemetry .NET SDK。

指标开始

如果您不熟悉指标,建议首先在5分钟内首先跟随入门 – ASP.NET核心应用指南或在5分钟内入门 – 控制台应用程序指南以启动和运行。

有关一般信息和最佳实践,请参见:OpenTelemetry .NET指标。有关SDK指标功能的更详细说明,请参见:定制opentelemetry .NET SDK用于指标。

开始追踪

如果您是迹线的新手,建议首先在5分钟内首先跟随入门 – ASP.NET核心应用指南或在5分钟内入门 – 控制台应用指南以启动和运行。

有关一般信息和最佳实践,请参见:opentelemetry .NET跟踪。有关SDK跟踪功能的更详细说明,请参见:自定义opentelemetry .NET SDK进行跟踪。

存储库结构

该存储库仅包含OpenTelemetry规范中定义的内容,并通过Nuget作为单独的软件包发货。每个组件都有一个单独的readme.md和changelog.md文件,该文件涵盖了有关如何安装和启动的说明,以及分别(分别进行)(分别进行)的单个更改的详细信息。要查找所有可用组件,请查看SRC文件夹。

这是最常用的组件:

  • OpentElemetry API
  • OpenTelemetry SDK
  • OpentElemetry托管扩展

这是出口商库:

  • 安慰
  • 内存
  • OTLP(opentelemetry协议)
  • Prometheus aspnetcore
  • Prometheus httplistener
  • Zipkin

可以在OpenTElemetry-Dotnet-Contrib存储库和/或OpenTelemetry注册表中找到其他软件包,包括仪器库,出口商,资源探测器和扩展程序。

故障排除

有关一般说明,请参见:故障排除。此外,用于单个组件的readme.md文件可能包含更详细的故障排除信息。

可扩展性

OpentElemetry .NET设计为可扩展。这是最常见的扩展场景:

  • 构建定制仪器库。
  • 为日志,指标和痕迹构建自定义出口商。
  • 为日志和轨迹构建自定义处理器。
  • 为轨迹构建自定义采样器。

发行

有关即将发布的计划发行的详细信息,请参见:里程碑。问题和里程碑中描述的日期和特征是估计值,并且可能会发生变化。

有关稳定发行版的亮点和宣告,请参见:发行说明。

要访问软件包,源代码和/或查看版本中所有组件的更改列表,请参见:发行。

每晚从此存储库中发布到Myget,可以使用https://www.my*ge**t.org/f/opentelemetry/api/api/v3/index.json source安装。

数字签名

从1.10.0释放开始,使用Sigstore将推入Nuget的软件包中包含的DLL进行数字签名。在每个Nuget软件包中,数字签名及其相应的证书文件与 /lib文件夹中的已发货DLL一起放置。当一个项目以多个框架为目标时,每个目标都会输出专用的DLL并根据TFM签名到子文件夹中。

数字签名和证书文件共享与DLL相同的名称前缀,以确保易于识别和关联。

为了验证Nuget软件包内部的DLL的完整性,请使用Sigstore的Cosign工具:

cosign verify-blob \\
    --signature OpenTelemetry.dll-keyless.sig \\
    --certificate OpenTelemetry.dll-keyless.pem.cer \\
    --certificate-identity \" https://github*.c**om/open-telemetry/opentelemetry-dotnet/.github/workflows/publish-packages-1.0.yml@refs/tags/core-1.10.0-rc.1 \" \\
    --certificate-oidc-issuer \" https://token.act*io*ns.githubusercont*ent.com \" \\
    OpenTelemetry.dll

笔记

成功的验证输出验证确定。

有关更多验证选项,请参阅Cosign文档。

贡献

有关为项目贡献的信息,请参见:贡献。

我们每周在星期二开会,会议时间在下午9点至下午4点之间。会议可能会根据贡献者的可用性而变化。检查OpenTelemetry社区日历中的特定日期和缩放会议链接。

会议笔记可作为公共Google文档获得。如果您在访问文档时遇到困难,请与Slack联系。

会议开放供所有人加入。无论您的经验水平如何,我们都会邀请所有人参加我们的会议。无论您是经验丰富的OpenTelemetry开发人员,刚开始旅程,还是只是对我们所做的工作感到好奇,都欢迎您参加!

维护者

  • 艾伦·韦斯特(Alan West),新遗物
  • Microsoft Rajkumar Rangaraj

有关维护人员角色的更多信息,请参见社区存储库。

批准者

  • Cijo Thomas,Microsoft
  • 马丁·科斯特洛(Grafana Labs)
  • Mikel Blanchard,微软
  • PiotrKiełkowicz,Splunk

有关批准者角色的更多信息,请参阅社区存储库。

三名

  • 马丁·特威特斯(Martin Thwaites),蜂窝
  • 蒂莫西“莫斯拉”李

有关Triager角色的更多信息,请参见社区存储库。

名誉维护者

  • 迈克·戈德史密斯
  • Sergey Kanzhelev
  • Utkarsh Umesan Pillai

有关名誉角色的更多信息,请参见社区存储库。

名誉批准者

  • 布鲁诺·加西亚(Bruno Garcia)
  • 埃迪·纳卡村(Eddy Nakamura)
  • Liudmila Molkova
  • Paulo Janotti
  • 蕾利杨
  • 罗伯特·帕杰克
  • Vishwesh Bankwar

有关名誉角色的更多信息,请参见社区存储库。

名誉三名

  • 维克多·鲁

有关名誉角色的更多信息,请参见社区存储库。

感谢所有贡献的人

参考

  • Opentelemetry项目
  • OpentElemetry规范

下载源码

通过命令行克隆项目:

git clone https://github.com/open-telemetry/opentelemetry-dotnet.git

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

申明:本文由第三方发布,内容仅代表作者观点,与本网站无关。对本文以及其中全部或者部分内容的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。本网发布或转载文章出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,也不代表本网对其真实性负责。

左子网 开发教程 opentelemetry dotnet https://www.zuozi.net/31719.html

EventSourcing.NetCore
上一篇: EventSourcing.NetCore
Blazorise
下一篇: Blazorise
常见问题
  • 1、自动:拍下后,点击(下载)链接即可下载;2、手动:拍下后,联系卖家发放即可或者联系官方找开发者发货。
查看详情
  • 1、源码默认交易周期:手动发货商品为1-3天,并且用户付款金额将会进入平台担保直到交易完成或者3-7天即可发放,如遇纠纷无限期延长收款金额直至纠纷解决或者退款!;
查看详情
  • 1、描述:源码描述(含标题)与实际源码不一致的(例:货不对板); 2、演示:有演示站时,与实际源码小于95%一致的(但描述中有”不保证完全一样、有变化的可能性”类似显著声明的除外); 3、发货:不发货可无理由退款; 4、安装:免费提供安装服务的源码但卖家不履行的; 5、收费:价格虚标,额外收取其他费用的(但描述中有显著声明或双方交易前有商定的除外); 6、其他:如质量方面的硬性常规问题BUG等。 注:经核实符合上述任一,均支持退款,但卖家予以积极解决问题则除外。
查看详情
  • 1、左子会对双方交易的过程及交易商品的快照进行永久存档,以确保交易的真实、有效、安全! 2、左子无法对如“永久包更新”、“永久技术支持”等类似交易之后的商家承诺做担保,请买家自行鉴别; 3、在源码同时有网站演示与图片演示,且站演与图演不一致时,默认按图演作为纠纷评判依据(特别声明或有商定除外); 4、在没有”无任何正当退款依据”的前提下,商品写有”一旦售出,概不支持退款”等类似的声明,视为无效声明; 5、在未拍下前,双方在QQ上所商定的交易内容,亦可成为纠纷评判依据(商定与描述冲突时,商定为准); 6、因聊天记录可作为纠纷评判依据,故双方联系时,只与对方在左子上所留的QQ、手机号沟通,以防对方不承认自我承诺。 7、虽然交易产生纠纷的几率很小,但一定要保留如聊天记录、手机短信等这样的重要信息,以防产生纠纷时便于左子介入快速处理。
查看详情

相关文章

猜你喜欢
发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务