課金指標に対してクエリを実行して可視化するには、[Billing Usage] ダッシュボードと [Projected Cost] ダッシュボードを使用します。
これらのダッシュボードには、次の課金関連の指標の可視化が表示されます。
server_org_countkube_namespace_resource_usagepod:kube_pod_container_resource_requests:summetering_storage_organization_allocated_capacity_bytesmetering_storage_allocated_capacity_bytesmetering_gdcbackup_protected_pods_countmetering_gdcbackup_protected_vms_countai_vision_usageai_speech_audio_length_sumai_translation_usage_codepoints
これらのダッシュボードでは、Namespace、Task Order(TO)、Contract Line Item Number(CLIN)で指標値をフィルタできます。
始める前に
Namespace の指標値をフィルタする
- 名前空間のラベルで指標値をフィルタリングするには、モニタリング インスタンスの [探索] ページで次のクエリを実行します。
none
sum by (label_CONVERTED_LABEL_NAME) (METRIC_NAME{} * on (cluster, namespace) \
group_left(label_CONVERTED_LABEL_NAME) \
kube_namespace_labels{label_CONVERTED_LABEL_NAME=LABEL_VALUE})
次の変数を置き換えます。
- CONVERTED_LABEL_NAME: 指標値をフィルタするラベルキー。このラベル内の英字以外の文字をすべてアンダースコア
_に置き換えます。たとえば、app.kubernetes.io/componentはapp_kubernetes_io_componentになります。 - METRIC_NAME: 課金関連の指標の名前。
- LABEL_VALUE: 指標をフィルタするラベル値。
Pod の指標値をフィルタする
- Pod のラベルで指標値をフィルタリングするには、モニタリング インスタンスの [探索] ページで次のクエリを実行します。
none
sum by (label_CONVERTED_LABEL_NAME) (METRIC_NAME{} * on (cluster, namespace, pod) \
group_left(label_CONVERTED_LABEL_NAME) \
kube_pod_labels{label_CONVERTED_LABEL_NAME=LABEL_VALUE})