-
Go Web-app Instrumentation
Tuesday, August 23, 2022 在 2022
在本博文中,您将亲自学习如何在没有先前知识的情况下使用OpenTelemetry Go创建和可视化跟踪。 我们将首先创建一个使用Mongo和Gin框架的简单待办事项应用程序。然后,我们将把跟踪数据发送到Jaeger Tracing以进行可视化。您可以在这个GitHub存储库中找到所有相关的文件。 Hello world: OpenTelemetry Go示例 我们将从创建待办事项服务并安装两个库(Gin和Mongo)开始,以了解如何进行工具化。 第1步:为我们的待办事项应用程序创建main.go …
-
使用 OpenTelemetry 对 NGINX 进行仪表化
Monday, August 22, 2022 在 2022
Apache HTTP Server 和 NGINX 是最流行的 Web 服务器。你很可能在应用中使用其中之一。在之前的博客文章中,您学习了如何使用 Apache HTTP Server 的 OpenTelemetry 模块向 Apache HTTP Server 添加可观察性。在这篇博客文章中,您将学习如何为 NGINX 实现可观测性! 安装 NGINX 模块 下面,您将使用 Docker 运行启用和配置了 ngx_http_opentelemetry_module.so 的 NGINX 服务 …
-
实战 OpenTelemetry: Kubernetes 和 Collector
Wednesday, August 17, 2022 在 2022
系列简介 欢迎来到实战 OpenTelemetry系列!这是由一些 OpenTelemetry 贡献者在最终用户工作组中的一个新实验。 我们的目标是: 解决常见的实践问题,帮助开发团队成功使用 OpenTelemetry 与专注于具体语言的开发人员建立更紧密的联系 改善在生产中实施 OpenTelemetry 的体验 每个实战 OpenTelemetry 会话将包括半小时的闪电演讲和半小时的关于主题的开放式讨论。我们正在寻找人员加入实战 OpenTelemetry 团队,并寻求在未来的活动中发表 …
-
OpenTelemetry .NET 自动化仪表化度量信号支持
Thursday, July 07, 2022 在 2022
我们很高兴地宣布 0.2.0-beta.1 版本发布 的 OpenTelemetry .NET 自动化仪表化 添加了度量信号支持! 现在您可以轻松地从以下位置导出度量信号: .NET Runtime, ASP.NET Core, ASP.NET Framework, HTTP 客户端(System.Net.Http.HttpClient 和 System.Net.HttpWebRequest), 使用 System.Diagnostics.Metrics 创建的测量。 在接下来的几个月中,我们计 …
-
介绍 OpenTelemetry 终端用户连接和发现最佳实践的新资源
Thursday, June 30, 2022 在 2022
本篇文章的内容已经移动到终端用户资源,将会随着更多的终端用户资源的推出而更新。
-
使用Kubernetes元数据改进故障排除
Wednesday, June 29, 2022 在 2022
注意 关于如何使用Kubernetes元数据增强遥测的最新信息,可以在文档中找到。更多信息请参阅开始使用Kubernetes。 将Kubernetes资源元数据附加到OpenTelemetry跟踪中有助于确定哪个资源(例如Pod)发生故障或存在性能问题。这对于跨其他信号进行关联也非常有用,例如:您可以关联由同一Pod生成的日志和跨度。 在本文中,您将学习如何配置OpenTelemetry Collector以在不同场景中使用k8sattributesprocessor。 本文不涵 …
-
宣布OpenTelemetry的社区演示
Monday, June 20, 2022 在 2022
简而言之 OpenTelemetry社区拿到了一个非常好的现有演示(感谢Google!)并且正在使其变得更好。除了Swift之外,每个GA SDK都将有所代表,演示支持将扩展到度量和日志,并且每个信号都将记录规范化的情景,并进行故障注入等等! 如果你想跳过细节,那么请克隆我们的仓库,然后从命令行运行 docker compose up1。还有一些技术要求,请务必查阅。 第一次构建演示可能需要15-20分钟,因此我们鼓励您在此期间做一些伸展运动并喝点水。 您的命令行输出应该如下所示: 一旦映像构建 …
-
学习如何使用OpenTelemetry仪表化Apache Http Server
Friday, May 27, 2022 在 2022
如果您正在使用Apache HTTP Server,并急需一些可观测性工具来监控您的Web服务器,那么[Apache HTTP Server的OpenTelemetry模块][]就是适合您的选择:它可以跟踪服务器的传入请求,并捕获涉及到这些传入请求的许多模块(包括mod_proxy)的响应时间。通过这个工具,您将获得每个模块的层次化时间消耗。本文演示了OpenTelemetry模块对Apache HTTP Server的监控能力,并提供了使用该模块的快速指南。 开始使用OpenTelemetry …
-
OpenTelemetry度量指标发布候选版
Wednesday, May 18, 2022 在 2022
OpenTelemetry的度量功能现已作为候选版发布,首先发布了Java、.NET和Python版本!这意味着规范、API、SDK和其他与度量相关的组件现在具备了完整的OpenTelemetry度量功能,并且可以开始使用了。这些候选版将在接下来的几周内升级为正式版本。 1.0版本的度量发布包括以下内容: OpenTelemetry特定于语言的API中包含的度量功能,提供特定于语言的接口,用于创建和操作度量,并将元数据和属性关联到每个度量上。这对以下人员非常有用: 分发给最终用户的共享库的开发人 …
-
OpenTelemetry .NET自动仪表化发布首个Beta版本
Thursday, May 12, 2022 在 2022
我们很高兴地宣布 OpenTelemetry .NET自动仪表化 项目首个 beta版本 的发布! 在没有该项目的情况下,.NET开发人员需要使用仪表化包来自动生成遥测数据。例如,要对入站的ASP.NET Core请求进行仪表化,您需要使用ASP.NET Core仪表化包,并使用OpenTelemetry SDK来初始化它。 现在,开发人员可以使用 自动仪表化 来初始化信号提供者,并为支持的 仪表化库生成遥测数据。这种方法具有以下几个好处: 支持通过 字节码仪表化 提供自动仪表化支持的技术路径, …