Go 收集器安裝
安裝 Go 收集器模組
Instana Go 收集器的安裝是一個簡單的兩步驟程序。 首先,將 github.com/instana/go-sensor 模組新增至 go.mod 檔案:
go get github.com/instana/go-sensor
既然已安裝收集器,就可以使用它來 檢測 您的應用程式碼。 最簡單的作法是使用所提供的 檢測模組。 這些套件設計為只需要對您的程式碼進行很少的變更。 如需詳細資料,請參閱個別模組文件及 範例 。
如果您的應用程式使用沒有檢測模組的程式庫,請考慮使用 Instana Idea 提交來提交特性要求。
另一個選項是使用 OpenTracing API來檢測這類程式碼,這也可讓您更深入瞭解自己的應用程式碼。 如需相關資訊,請參閱 OpenTracing 範例。
僅使用 Instana 來收集程序度量值
如果您的目標是僅收集處理程序執行時期度量值,則可以跳過程式碼檢測步驟,並改為在 main() 函數開頭新增下列程式碼來起始設定處理程序中收集器:
instana.InitSensor(instana.DefaultOptions())
常見陷阱
如果您使用 Instana Go 收集器僅收集程序度量值,則不會收集追蹤資料。 這也表示您不會受益於追蹤環境定義延伸,這表示 Instana 所監視的下游服務將針對您應用程式所提出的每一個要求啟動新的追蹤。