我正在嘗試將 X 射線追蹤添加到我的所有外部呼叫中,并且需要一些幫助。Http 調用非常簡單且有據可查,但我在 smtp 上找不到任何東西。這就是我使用導入“net/http”將 X 射線追蹤添加到 http 調用中的方法。// ... Created a client, then...client = xray.Client(client)result, err := client.Do(request.WithContext(context.Background()))這就是我正在使用導入“net/smtp”將 x 射線跟蹤添加到 smtp 調用中的內容。connection, err := smtp.Dial("smtp.server.com")// ... Set sender and receiver, then...writer, err := connection.Data()_, _ = writer.Write("Message")_ = writer.Close()_ = connection.Quit()我曾嘗試深入研究 smtp 客戶端和客戶端編寫器結構,但找不到添加 X 射線追蹤的方法。
1 回答

四季花海
TA貢獻1811條經驗 獲得超5個贊
X-Ray 當前不支持跟蹤 SMTP 調用。正如@Markus W Mahlberg 提到的,SMTP 與 HTTP 完全不同。跟蹤 SMTP 需要針對 X-Ray SDK 中的不同狀態的顯式處理程序。
- 1 回答
- 0 關注
- 92 瀏覽
添加回答
舉報
0/150
提交
取消