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 後端,或根據您的需要執行其他作業: