Docker (內部部署) 上自行管理的 Instana 後端

您可以在自行管理 (內部部署) Docker 環境上安裝 Instana 後端。 安裝由許多元件及服務組成,每一個元件及服務都以個別 Docker 儲存器的形式執行,並在大小調整方面具有自己的配置。

在安裝期間, Instana 會自動配置每一個元件的必要大小,且此計算是根據機器上可用資源的整體大小。

架構

架構概觀

元件

為了防止完全中斷,並在局部中斷的實務範例中提供局部處理或提供資料的能力,後端中的每一個元件都負責整體資料處理的部分,而不是整體。

元件 職責
接收器 度量值和追蹤進入。
無伺服器接收器 無伺服器追蹤進入。
appdata-legacy-converter 容許使用現有處理管線進行問題偵測。
appdata-處理器 從追蹤資料擷取呼叫。
appdata-reader 用於讀取應用程式資料的閘道。
appdata-writer 寫入已處理的呼叫。
巴特勒 公用登入及使用者設定管理。
收銀員-ingest 計算使用情形統計資料。
收銀員-累積更新 計算使用情形統計資料累積更新。
eum-acceptor EUM 引標進入。
eum-處理器 EUM 處理中。
js-stack-trace-translator Deminfies js stacktraces for EUM
填充值 度量值和追蹤處理,以及圖形維護
守墓人 代理程式的內部存取權管理。
問題追蹤器 事件產生、管理及通知。
nginx EUM 和使用者介面的中心點。
處理器 問題識別。
eum-health-processor 對 EUM 發出識別。
appdata-health-processor 應用程式視景的問題識別。
聯合後端 使用者介面的後端部分,以及 API 提供者。
使用者介面用戶端 使用者介面的瀏覽器內部分。
資料庫 職責
Cassandra 度量歷程、跨距及設定檔。
ClickHouse 呼叫數、appdata 圖形及 EUM。
elasticsearch 圖形歷程和 EUM。
kafka 元件間通訊。
PostgreSQL 使用者設定儲存庫及歷程使用情形統計資料。
Zookeeper Kafka 和 clickHouse的狀態管理。

元件影響矩陣

如果個別後端元件無法使用,則它們無法完全岔斷處理管線,但部分元件可能會比其他元件受到更多影響。

元件 即時度量 即時追蹤 作用中 EUM 即時地圖 即時活動 歷程度量 歷史痕跡 歷史地圖 歷史事件 通知 使用者介面 登入 API 使用情形統計資料
接收器 X X
X X
無伺服器接收器
X
appdata-legacy-converter
X
X
appdata-處理器
X
appdata-reader
X X
X
appdata-writer
X X
X
巴特勒
X
X
收銀員-ingest
X
收銀員-累積更新
X
eum-acceptor
X
eum-處理器
X
js-stack-trace-translator
X
填充值 X X X X X
守墓人 X X X X
問題追蹤器
X
X
nginx X X X X
X X X
處理器
X
X
eum-health-processor
X
appdata-health-processor
X
聯合後端
X X X
使用者介面用戶端
X X

安裝、配置及疑難排解

請參閱下列主題,以在 Docker (內部部署) 上安裝自行管理的 Instana 後端,或根據您的需要執行其他作業: