全部產品
Search
文件中心

Object Storage Service:使用監控與警示服務

更新時間:Feb 05, 2026

通過查看OSS-HDFS服務的監控資料,可瞭解OSS-HDFS中繼資料操作調用情況和服務資源使用方式。通過為OSS-HDFS服務的重要監控指標設定警示規則,還可以及時得知指標異常並快速處理異常。

注意事項

監控資料可能存在數分鐘的延遲,僅供參考,不能作為計量資料。

前提條件

使用RAM使用者查看OSS-HDFS服務的監控資料時,請為RAM使用者授予管理Object Storage Service服務(OSS)許可權AliyunOSSFullAccess)/唯讀訪問Object Storage Service服務(OSS)AliyunOSSReadOnlyAccess)、管理CloudMonitor(CloudMonitor)的許可權AliyunCloudMonitorFullAccess)/唯讀訪問CloudMonitor(CloudMonitor)的許可權AliyunCloudMonitorReadOnlyAccess),並按需完成授權訪問OSS-HDFS服務。具體操作,請參見管理RAM使用者的許可權

查看監控資料

可通過以下方式查看OSS-HDFS服務監控資料:

  • OSS管理主控台:支援查看使用頻寬、請求次數。

  • CloudMonitor控制台:支援查看指定HDFS API的成功請求E2E平均延遲、指定HDFS API的成功請求 QPS。

  • CloudMonitorSDK:支援擷取全部OSS-HDFS監控指標。更多資訊,請參見Metric

重要

訪問OSS-HDFS服務時使用JindoSDK 6.10.1 及以上版本才支援查看其延遲與QPS相關監控指標。

使用OSS管理主控台

  1. 登入OSS管理主控台

  2. 在左側導覽列,單擊Bucket 列表,然後單擊已開啟OSS-HDFS服務的目標Bucket名稱。

  3. 在左側導覽列,選擇數據湖管理 > HDFS 用量查詢

  4. HDFS 用量查詢頁簽,查看Bucket的使用頻寬和請求次數。

    預設顯示當天的使用頻寬和請求次數,您可以根據自身的使用方式自訂查詢的時間範圍,例如最近15分鐘。

    • 使用頻寬

      統計通過阿里雲內網訪問和下載Bucket的資料,以及通過阿里雲內網上傳資料到Bucket所使用的頻寬。

    • 請求次數

      僅統計當前Bucket使用OSS-HDFS服務的總請求數,不區分PUT類請求、GET類請求等。

使用CloudMonitor控制台

CloudMonitor會自動擷取當前阿里雲帳號下所有雲產品的資源。

  1. 進入Object Storage Service的監控頁面。

    使用CloudMonitor2.0

    1. 登入CloudMonitor2.0控制台,選擇目標工作空間,在左側導覽列單擊雲產品監控

    2. 雲產品監控頁面選擇儲存後,在Object Storage Service卡片上單擊監控指標懸浮框中的Object Storage Service

    3. 在Object Storage Service的監控頁面,單擊目標Bucket對應操作列的監控圖表

    使用CloudMonitor1.0

    CloudMonitor-Object Storage Service頁面,選擇Bucket名稱。

  2. 在Object Storage Service的監控頁面,單擊HDFS 請求頁簽。

  3. HDFS 請求頁簽,選擇時間範圍和OSS-HDFS服務作業,查看相應操作的監控資料。

    重要

    CloudMonitor僅支援查詢2小時內有請求的HDFS API的監控資料。

    OSS-HDFS服務作業的格式為HdfsOperation:<HdfsOperation>,其中<HdfsOperation>請替換為常用HdfsOperation中的具體操作,例如HdfsOperation:getListing

    • 指定HDFS API名稱的成功請求E2E平均延遲

      統計當前Bucket下OSS-HDFS操作執行成功的請求從用戶端發起請求到收到完整響應之間的平均耗時。

    • 指定HDFS API名稱的成功請求QPS

      統計當前Bucket每秒成功處理的OSS-HDFS操作請求數量。

使用CloudMonitorSDK

通過CloudMonitor服務提供的API或SDK查詢OSS-HDFS服務的監控資料。推薦使用OpenAPI直接調用CloudMonitor的DescribeMetricList介面擷取所需的監控指標資訊。

說明

CloudMonitor服務SDK樣本,請參見SDK參考

Space

Space用於指定監控的雲端服務。OSS監控服務使用的Namespace為acs_oss_dashboard

例如,通過Java SDK指定監控OSS服務的範例程式碼如下:

DescribeMetricListRequest request = new DescribeMetricListRequest();
request.setNamespace("acs_oss_dashboard");

StartTime和EndTime

StartTime和EndTime用於指定查詢監控資料的時間範圍。CloudMonitor的時間參數取值範圍採用左開右閉的形式(StartTime, EndTime],即可以查詢StartTime到EndTime之間的資料(包含EndTime的資料)。

例如,通過Java SDK指定查詢監控資料時間範圍的範例程式碼如下:

//設定監控資料的結束時間。
request.setEndTime("2026-02-03 11:06:27");
//設定監控資料的開始時間。
request.setStartTime("2026-02-03 10:20:27");

Dimensions

Dimensions用於指定待查詢的Bucket。不指定Dimensions時,表示查詢帳號層級下各個Bucket的指標資料。層級說明請參見Metric

例如,通過Java SDK查詢HdfsOperation操作getListing的範例程式碼如下:

//指定待查詢資料的Bucket名稱。
request.setDimensions("{\"HdfsOperation\":\"getListing\"}");

Period

Period用於指定指標項的查詢周期。OSS-HDFS服務的所有相關指標的查詢周期均為60s。各指標項的說明,請參見Metric。Java SDK範例程式碼如下:

request.setPeriod("60");

Metric

Metric用於指定查詢的指標。Java SDK程式碼範例如下:

說明

開啟Object Storage Service監控頁面,輸入HDFS可擷取OSS-HDFS服務所有相關的監控指標。

//設定Metric名稱。
request.setMetric("<MetricName>");

各監控指標的名稱請參見下表。

層級

MetricName

對應指標項名稱

Dimensions

單位

Bucket層級

HdfsIntranRecvRate

HDFS內網上行頻寬

userId、BucketName

bit/s

HdfsIntranRecvSize

HDFS內網上行流量

userId、BucketName

B

HdfsIntranSendRate

HDFS內網下行頻寬

userId、BucketName

bit/s

HdfsIntranSendSize

HDFS內網下行流量

userId、BucketName

B

HdfsMetaE2eLatency

HDFS中繼資料請求平均E2E延時

userId、BucketName

ms

HdfsMetaRequestQps

HDFS中繼資料請求QPS

userId、BucketName

count/s

HdfsOperationE2eLatency

指定HDFS API名稱的成功請求E2E平均延遲

userId、BucketName、HdfsOperation

ms

HdfsOperationRequestQps

指定HDFS API名稱的成功請求QPS

userId、BucketName、HdfsOperation

count/s

HdfsRequestQps

HDFS總資料請求QPS

userId、BucketName

count/s

使用者層級

UserHdfsIntranRecvSize

使用者層級HDFS內網上行流量

userId

B

UserHdfsIntranSendSize

使用者層級HDFS內網下行流量

userId

B

設定監控指標警示

通過CloudMonitor控制台設定警示規則後,當觸發警示規則時,CloudMonitor自動發送警示通知,便於您獲悉資源的健全狀態,並及時處理異常。

在設定警示規則時,需將規則描述中的維度設定為常用HdfsOperation中的HDFS操作,例如getListing,其他參數按需配置即可。具體操作,請參見使用警示服務

常用HdfsOperation

HdfsOperation

語義

getBlockLocations

擷取檔案的資料區塊位置

getFileInfo

擷取檔案資訊

getListing

list檔案

complete

關閉檔案

create

建立和開啟檔案

addBlock

為開啟的檔案添加資料區塊

delete

刪除檔案

mkdirs

建立目錄

rename

重新命名檔案