監視 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 檔案中提供的認證是否具有使用者的所有必要許可權。