大家好嗎 , 德蘇又回來了 。上周我們報道了 節點;本周我們將潛入 Python 。

如果你破解打開 OpenTelemetry, 你會很快發現那里有很多。但是,作為將 OpenTelemetry 應用于應用程序的開發人員,其中 99% 的應用程序中所用并不重要。

TL;DR

所有您需要知道的是:

  • 初始化: 如何干凈啟動和關閉。
  • 跟蹤器方法:get_tracer、get_current_span、 啟動盤和帶斯潘。
  • 跨度方法: 設置屬性、添加事件、記錄例外、設置狀態和結束。

說真的,就是這樣。如果您想試用,請按照下面的指南操作。一個評論嚴重的版本完成教程可以在 https://github.com/tedsuo/otel-python-basics找到,請使用它作為參考,當你開始檢測自己的應用程序。

關閉至 Docker

(如果您已經有一個 python 設置,你很好,只需跳過這個位)。

這一次,讓我們在碼頭進行本地開發。管理Python的安裝可能有點蛇窩,特別是在mac上,當前的默認python3安裝有點問題與 psutil,我們依賴。

首先,為應用程序創建一個目錄: