Monitoring Azure 儲存體服務
在安裝 Instana 代理程式之後,會自動部署並安裝 Azure 儲存體服務感應器。
附註: 使用我們的 Azure 文件,瞭解其他支援的 Azure 服務。
配置
Azure 儲存體感應器可以停用,且可以依標籤和資源群組來過濾。 可以透過 <agentinstall_dir>/etc/instana/configuration.yaml 中的代理程式配置來配置 Azure 儲存體感應器:
com.instana.plugin.azure.storage:
# Valid values: true, false
enabled: false # enabled (true) by default
# Comma separated list of tags in key:value format
include_tags:
# Comma separated list of tags in key:value format
exclude_tags:
# Comma separated list of resource groups
include_resource_groups:
# Comma separated list of resource groups
exclude_resource_groups:
Azure 可以停用儲存體感應器。 若要停用監視 Azure 儲存體服務,請使用下列配置:
com.instana.plugin.azure.storage:
enabled: false
可以定義多個標籤和資源群組,並以逗點區隔。 標籤應該以鍵值組形式提供,以 :區隔。 為了使配置更容易,您可以定義要在探索中併入或從探索中排除哪些標籤和資源群組。 如果在兩個清單 (包括及排除) 中定義標籤或資源群組,則排除清單具有較高的優先順序。 如果不需要過濾服務,則不應定義配置。 為了啟用過濾,不一定要定義所有值。
若要將依標籤的服務併入探索中,請使用下列配置:
com.instana.plugin.azure.storage:
include_tags: # Comma separated list of tags in key:value format (e.g. env:prod,env:staging)
若要從探索中排除依標籤的服務,請使用下列配置:
com.instana.plugin.azure.storage:
exclude_tags: # Comma separated list of tags in key:value format (e.g. env:dev,env:test)
若要將依資源群組的服務併入探索,請使用下列配置:
com.instana.plugin.azure.storage:
include_resource_groups: # Comma separated list of resource groups (e.g. rg_prod,rg_staging)
若要從探索中排除依資源群組的服務,請使用下列配置:
com.instana.plugin.azure.storage:
exclude_resource_groups: # Comma separated list of resource groups (e.g. rg_dev,rg_test)
可以在廣域層次上配置所有 Azure 服務的探索過濾。 如果為 Azure 儲存體服務定義過濾器,則會置換廣域過濾器。 如需廣域 Azure 服務探索過濾的詳細資料,請造訪 Azure 配置。 Azure 儲存體最近已使用 Azure 佇列進行延伸。
度量值集合
若要檢視度量值,請在「Instana 使用者」介面的資訊看板中選取 基礎架構 ,按一下特定的受監視主機,然後您可以看到包含所有已收集度量值及受監視處理程序的主機儀表板。
每分鐘取回「儲存體服務」的度量值,這是 Azure 用來監視這些服務的解決方案。
延伸為每小時取回的 Azure 佇列提供 3 個新度量值。
配置資料
儲存體
| 儲存體服務詳細資料 | 說明 |
|---|---|
| 名稱 | 儲存體服務實例的名稱。 |
| 資源群組 | 儲存體服務實例的資源群組。 |
| 位置 | 實例所在的地區 |
| 訂閱 ID | 儲存體服務實例的訂閱 ID。 |
| 州/省(縣/市) | 實例的現行部署狀態。 |
| 類型 | 儲存類型 |
| 類型 | 指出儲存體帳戶的類型 |
佇列
| 佇列詳細資料 | 說明 |
|---|---|
| 名稱 | 佇列的名稱。 |
| 資源群組 | 佇列所屬儲存體服務實例的資源群組。 |
| 位置 | 實例所在的地區。 在此情況下,這是儲存體。 |
| 訂閱 ID | 儲存體服務實例的訂閱 ID。 |
| 類型 | 佇列類型 |
效能度量
| 儲存體服務度量 | 說明 |
|---|---|
| 交易 | |
| 交易總數 | 對儲存體服務或指定 API 作業提出的要求數。 這個數目包括成功和失敗的要求,以及產生錯誤的要求。 使用 ResponseType 維度作為不同回應類型的數目。 |
| 傳入 | |
| 流入總計(以位元組為單位) | 輸入資料的數量 (以位元組為單位)。 此數字包括從外部用戶端進入 Azure Storage 的入口,以及 Azure內的入口。 |
| 平均值 | 平均輸入。 |
| 最小值 | 入口下限。 |
| 最大值 | 入口數上限。 |
| 傳出 | |
| 流出總計(以位元組為單位) | 輸出資料的數量 (以位元組為單位)。 此數字包括從外部用戶端到 Azure Storage 的 Egress 以及 Azure內的 Egress。 因此,此數字不會反映可入帳輸出。 |
| 平均值 | 平均輸出。 |
| 最小值 | 最小輸出。 |
| 最大值 | 最大輸出。 |
| 伺服器延遲時間 | |
| 平均值 | Azure Storage 用來處理成功要求的平均延遲時間 (毫秒)。 此值不包括 AverageE2ELatency中指定的網路延遲。 |
| 最小值 | 延遲下限。 |
| 最大值 | 延遲上限。 |
| E2E 延遲時間 | |
| 平均值 | 對儲存體服務或指定 API 作業提出之成功要求的平均端對端延遲 (毫秒)。 此值包括 Azure Storage 內讀取要求、傳送回應及接收回應確認通知所需的處理時間。 |
| 最小值 | 延遲下限。 |
| 最大值 | 延遲上限。 |
| 可用性 | |
| 平均值 | 儲存體服務或指定 API 作業的可用性百分比。 可用性的計算方式是採用 TotalBillable要求數值,並除以適用要求數,包括產生非預期錯誤的要求數。 所有非預期的錯誤都會導致儲存體服務或指定 API 作業的可用性降低。 |
| 最小值 | 可用性下限。 |
| 最大值 | 可用性上限。 |
| 佇列容量 | |
| 平均值 | 儲存體服務或指定 API 作業的佇列容量,以數字表示。 |
| 佇列計數 | |
| 平均值 | 儲存體服務或指定 API 作業的佇列計數,以數字表示。 |
| 佇列訊息計數 | |
| 平均值 | 儲存體服務或指定 API 作業的佇列訊息計數,以數字表示。 |