監視 OpenStack
這是選用特性,依預設會在 Instana 後端中停用。 若要啟用此選用特性,請參閱 Instana 部署的頁面: SaaS、 在 Kubernetes 或 Red Hat OpenShift上自行管理,或 在 Docker
支援的版本
現在支援 OpenStack 感應器作為具有下列受支援 API 版本的平台:
- OpenStack 身分 API v3
- OpenStack 計算 API v2.1
附註: 最新版本最多支援每個 OpenStack 配置兩個區域。
配置
若要連接至 OpenStack,您需要在代理程式配置 <agent_install_dir>/etc/instana/configuration.yaml中配置下列欄位:
附註: 僅支援遠端監視。 您可以按如下所示配置多個 OpenStacks :
#OpenStack
com.instana.plugin.ibmopenstack:
remote: # multiple configurations supported
- host: '' # hostname or IP of OpenStack
port: ''# port number to connect to OpenStack
user: '' # username to access the OpenStack
password: '' # password to access the OpenStack
project: ''# project to access the OpenStack
poll_rate: 15 # Poll rate in seconds. Minimum allowed and default value is 15 seconds.
範例:
com.instana.plugin.ibmopenstack:
remote: # multiple configurations supported
- host: 'host-1' # hostname or IP of OpenStack
port: '5000'# port number to connect to OpenStack
user: 'admin' # username to access the OpenStack
password: 'akw1N3dlbnNKZVdvaUd2S1RxbldCWQo' # password to access the OpenStack
project: 'admin' # project to access the OpenStack
poll_rate: 15 # Poll rate in seconds. Minimum allowed and default value is 15 seconds.
- host: 'host-2' # hostname or IP of OpenStack
port: '5000'# port number to connect to OpenStack
user: 'admin' # username to access the OpenStack
password: 'YWdlbnRfa2V5IC0+IGpMNTd3ZW5zSmV' # password to access the OpenStack
project: 'admin' # project to access the OpenStack
poll_rate: 15 # Poll rate in seconds. Minimum allowed and default value is 15 seconds.
度量值集合
若要檢視度量值,請在「Instana 使用者」介面的資訊看板中選取 平台 ,按一下 OpenStack 功能表項目,選取特定區域,然後您可以查看該區域的詳細資料,例如 Hypervisor、計算服務等。
Hypervisor 度量
每一個 Hypervisor 都可以使用下列度量:
| 度量 | 說明 | 精度 |
|---|---|---|
| 名稱 | Hypervisor 主機名稱。 | 15 秒 |
| ID | Hypervisor ID。 | 15 秒 |
| 主機 IP | 主機的 IP 位址。 | 15 秒 |
| 類型 | Hypervisor 類型。 | 15 秒 |
| CPU 使用率 | CPU 使用率 (百分比)。 | 15 秒 |
| CPU 總計 | 可用的 CPU 總計。 | 15 秒 |
| 記憶體用量 | 記憶體使用率 (以百分比為單位)。 | 15 秒 |
| 總記憶體 (MiB) | 可用記憶體總計。 | 15 秒 |
| 儲存體用量 | 儲存體使用率 (以百分比為單位)。 | 15 秒 |
| 儲存體總計 (GiB) | 可用的檔案系統儲存體總計。 | 15 秒 |
| 實例計數 | Hypervisor 的執行中虛擬機器實例計數。 | 15 秒 |
| 現行工作量 | 所有目前作用中 Hypervisor 作業的計數。 | 15 秒 |
| 狀態 | Hypervisor 的狀態。 其中一個已啟用或已停用。 | 15 秒 |
| 狀態 | Hypervisor 的狀態。 向上或向下的其中一個。 | 15 秒 |
下列 KPI 適用於其各自儀表板上的每一個 Hypervisor:
| 度量 | 說明 | 精度 |
|---|---|---|
| ID | Hypervisor ID。 | 15 秒 |
| CPU 架構 | CPU 架構資訊。 | 15 秒 |
| CPU 型號 | CPU 型號資訊。 | 15 秒 |
| CPU 供應商 | CPU 供應商資訊。 | 15 秒 |
| CPU 核心 | CPU 核心數目。 | 15 秒 |
| 狀態 | Hypervisor 的狀態。 向上或向下的其中一個。 | 15 秒 |
| 主機 IP | Hypervisor 主機的 IP 位址。 | 15 秒 |
| Hypervisor 類型 | Hypervisor 類型。 | 15 秒 |
| Hypervisor 版本 | Hypervisor 版本。 | 15 秒 |
針對每一個 Hypervisor 提供下列時間序列圖形:
| 度量 | 說明 | 精度 |
|---|---|---|
| CPU 使用率 | CPU 使用率 (百分比)。 | 15 秒 |
| 記憶體用量 | 記憶體使用率 (以百分比為單位)。 | 15 秒 |
| 實例計數 | Hypervisor 的執行中虛擬機器實例計數。 | 15 秒 |
| 儲存體用量 | 儲存體使用率 (以百分比為單位)。 | 15 秒 |
| 現行工作量 | 所有目前作用中 Hypervisor 作業的計數。 | 15 秒 |
計算伺服器度量
針對每一個計算伺服器提供下列度量:
| 度量 | 說明 | 精度 |
|---|---|---|
| 名稱 | 虛擬機器實例顯示名稱。 | 15 秒 |
| 專案 | 虛擬機器實例所屬的租戶。 | 15 秒 |
| 主機 | 虛擬機器實例執行所在的主機。 | 15 秒 |
| 主機 IP | 虛擬機器實例 IP 位址。 | 15 秒 |
| CPU 使用率 | CPU 使用率 (百分比)。 | 15 秒 |
| CPU 總計 | 可用的 CPU 總計。 | 15 秒 |
| 記憶體用量 | 記憶體使用率 (以百分比為單位)。 | 15 秒 |
| 總記憶體 (MiB) | 可用記憶體總計。 | 15 秒 |
| 使用者 | 建立此虛擬機器實例的使用者。 | 15 秒 |
| 特性 | 虛擬機器實例所參照的虛擬硬體樣板。 | 15 秒 |
| 可用性區域 | 記憶體使用率 (以百分比為單位)。 | 15 秒 |
| 狀態 | 虛擬機器的現行狀態。 | 15 秒 |
針對其各自儀表板上的每一部計算伺服器提供下列 KPI:
| 度量 | 說明 | 精度 |
|---|---|---|
| ID | 伺服器的 UUID。 | 15 秒 |
| 主機名稱 | 伺服器的主機名稱。 | 15 秒 |
| 可用性區域 | 可用性區域名稱。 | 15 秒 |
| 主機 IP | 虛擬機器實例 IP 位址。 | 15 秒 |
| 虛擬硬體樣板名稱 | 虛擬機器實例所參照的虛擬硬體樣板。 | 15 秒 |
| 映像檔名稱 | 映像檔名稱。 | 15 秒 |
針對每一個計算伺服器提供下列時間序列圖形:
| 度量 | 說明 | 精度 |
|---|---|---|
| CPU 使用率 | CPU 使用率 (百分比)。 | 15 秒 |
| 記憶體用量 | 記憶體使用率 (以百分比為單位)。 | 15 秒 |
計算伺服器磁碟的詳細資訊:
| 度量 | 說明 | 精度 |
|---|---|---|
| 讀取位元組數 | 磁碟讀取數(以位元組為單位)。 | 15 秒 |
| 寫入位元組數 | 磁碟寫入數(以位元組為單位)。 | 15 秒 |
| 讀取要求 | 讀取要求。 | 15 秒 |
| 寫入要求 | 寫入要求。 | 15 秒 |
| 錯誤計數位元組 | 磁碟錯誤數。 | 15 秒 |
關於計算伺服器實例的其他重要資訊:
| 度量 | 說明 | 精度 |
|---|---|---|
| 驅動程式 | VM 執行所在的驅動程式。 | 15 秒 |
| Hypervisor | VM 執行所在的 Hypervisor。 | 15 秒 |
| Hypervisor 作業系統 | Hypervisor 作業系統。 | 15 秒 |
| 名稱 | VM 的名稱。 | 15 秒 |
| vNICs | vNICs數目。 | 15 秒 |
| vCPUs | vCPU 數目。 | 15 秒 |
計算伺服器的 CPU 相關詳細資訊:
| 度量 | 說明 | 精度 |
|---|---|---|
| CPU ID | CPU 的 ID。 | 15 秒 |
| CPU 使用率 | CPU 使用率 (百分比)。 | 15 秒 |
計算伺服器 NIC 的詳細資訊:
| 度量 | 說明 | 精度 |
|---|---|---|
| MAC | 介面的 MAC 位址。 | 15 秒 |
| 接收的錯誤 | 接收的錯誤數。 | 15 秒 |
| 已接收的封包數 | 接收的封包數。 | 15 秒 |
| 接收的封包捨棄 | 捨棄的接收封包數。 | 15 秒 |
| 接收速率(位元組) | 接收速率(以位元組為單位)。 | 15 秒 |
| 傳輸錯誤數 | 傳輸錯誤。 | 15 秒 |
| 已傳輸的封包數 | 傳輸封包。 | 15 秒 |
| 傳輸封包捨棄 | 傳輸捨棄的封包。 | 15 秒 |
| 傳輸速率 (位元組) | 傳輸速率 (以位元組為單位)。 | 15 秒 |
特性度量值
虛擬硬體樣板區段會顯示每一個虛擬硬體樣板的相關資訊,例如其 ID、名稱、配置 etc.:
| 度量 | 說明 | 精度 |
|---|---|---|
| 特性 ID | 虛擬硬體樣板 ID。 | 15 秒 |
| 名稱 | 虛擬硬體樣板名稱。 | 15 秒 |
| vCPUs | 將配置給伺服器的虛擬 CPU 數目。 | 15 秒 |
| 記憶體 (MiB) | 虛擬機器實例 IP 位址。 | 15 秒 |
| 根磁碟 (GiB) | CPU 使用率 (百分比)。 | 15 秒 |
映像檔度量值
映像檔區段會顯示區域中所選取 Hypervisor 中所有映像檔的詳細資訊:
| 度量 | 說明 | 精度 |
|---|---|---|
| ID | 虛擬機器實例顯示名稱。 | 15 秒 |
| 映像檔名稱 | 影像的 ID。 | 15 秒 |
| 已建立 | 建立資源的日期和時間。 | 15 秒 |
| 已更新 | 更新資源的日期和時間。 | 15 秒 |
疑難排解
匯入要由 OpenStack 主伺服器使用的自簽憑證 如果 OpenStack 主伺服器使用自簽憑證,請確定它已匯入 JVM 的 cacert。 此外,如果您在日誌中看到下列異常狀況,則表示 OpenStack 主伺服器使用自簽憑證,且需要將它匯入至 JVM 的 cacert。
sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target. PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target.解決方案: 遵循 自簽憑證中的指示來匯入自簽憑證。
自簽憑證具有無效 SAN 如果 SAN 沒有預期的 IP 位址,則伺服器憑證無效。
解決方案:
更正伺服器憑證,然後重新匯入。403 禁止
「HTTP 403 禁止」回應狀態碼指出伺服器瞭解要求,但拒絕授權。解決方案:
驗證configuration.yaml檔案中提供的認證是否具有使用者的所有必要許可權。