大家好吗 , 德苏又回来了 。上周我们报道了 节点;本周我们将潜入 Python 。

如果你破解打开 OpenTelemetry, 你会很快发现那里有很多。但是,作为将 OpenTelemetry 应用于应用程序的开发人员,其中 99% 的应用程序中所用并不重要。

TL;DR

所有您需要知道的是:

  • 初始化: 如何干净启动和关闭。
  • 跟踪器方法:get_tracer、get_current_span、 启动盘和带斯潘。
  • 跨度方法: 设置属性、添加事件、记录例外、设置状态和结束。

说真的,就是这样。如果您想试用,请按照下面的指南操作。一个评论严重的版本完成教程可以在 https://github.com/tedsuo/otel-python-basics找到,请使用它作为参考,当你开始检测自己的应用程序。

关闭至 Docker

(如果您已经有一个 python 设置,你很好,只需跳过这个位)。

这一次,让我们在码头进行本地开发。管理Python的安装可能有点蛇窝,特别是在mac上,当前的默认python3安装有点问题与 psutil,我们依赖。

首先,为应用程序创建一个目录: