カスタム・メトリック
ビッグ・データ・サービスからOCIモニタリング・サービスにカスタム・メトリックを公開できます。
詳細は、次を参照してください:
必要なメトリックをフェッチしています
Ambari API/Ambariメトリック・コレクタAPIを使用して、必要なメトリックをフェッチします。Ambari REST APIは、CLUSTER、HOST、COMPONENTおよびHOSTコンポーネント・レベルでメトリック問合せをサポートします。詳細は、次を参照してください:
メトリック・レベル
クラスタ、ホスト、コンポーネント、ホスト・コンポーネントなど、様々なレベルのビッグ・データ・サービス・メトリックがあります。
クラスタ・レベル・メトリック
Ambari API
https://<Ambari_Server_IP>:<port>/api/v1/clusters/<cluster-name>?fields=metrics[startTime,endTime,Interval]
例:
https://<Ambari_Server_IP>:<port>/api/v1/clusters/<cluster-name>?fields=metrics/cpu[1683808200,1683808260,15]&_=1430848532905
&_=1430848532905
は、キャッシュをバイパスするために使用されるレスポンスには影響しません。
ホスト・レベル・メトリック
Ambari API
https://<Ambari_Server_IP>:<port>/api/v1/clusters/<cluster-name>/hosts/<host-name>?fields=metric1[startTime,endTime,Interval],metric2[startTime,endTime,Interval]
例:
https://<Ambari_Server_IP>:<port>/api/v1/clusters/<cluster-name>/hosts/<host-name>fields=metrics/cpu/cpu_user[1683808200,1683808260,15],metrics/cpu/cpu_wio[1683808200,1683808260,15],metrics/cpu/cpu_nice[1683808200,1683808260,15],metrics/cpu/cpu_aidle[1683808200,1683808260,15],metrics/cpu/cpu_system[1683808200,1683808260,15],metrics/cpu/cpu_idle[1683808200,1683808260,15]&_=1430848217591
コンポーネント・レベル・メトリック
Ambari API
http://<AMC_IP>:<port>/ws/v1/timeline/metrics?metricNames=cpu_user,cpu_wio,cpu_nice,cpu_aidle,cpu_system,cpu_idle&hostname=<host-name>&appId=HOST&startTime=1683808200&endTime=1683808260&interval=15000
例:
https://<Ambari_Server_IP>:<port>/api/v1/clusters/metric01nh/services/HDFS/components/ DATANODE?fields=metrics/dfs/datanode/DfsUsed,metrics/dfs/datanode/Capacity&_=1430849798630
ホスト・コンポーネント・レベル・メトリック
Ambari API
https://<Ambari_Server_IP>:<port>/api/v1/clusters/<clusterName>/hosts/<host-name>/host_components/DATANODE?fields=metric1,metric2 (point query)
例:
https://<Ambari_Server_IP>:<port>/api/v1/clusters/<clusterName>/hosts/<host-name>/host_components/DATANODE?fields=metrics/disk/disk_free,metrics/disk/disk_total