課金指標をクエリして可視化するには、[Billing Usage] ダッシュボードと [Projected Cost] ダッシュボードを使用します。
これらのダッシュボードには、次の課金関連の指標の可視化が表示されます。
- server_org_count
- kube_namespace_resource_usage
- pod:kube_pod_container_resource_requests:sum
- metering_storage_organization_allocated_capacity_bytes
- metering_storage_allocated_capacity_bytes
- metering_gdcbackup_protected_pods_count
- metering_gdcbackup_protected_vms_count
- ai_vision_usage
- ai_speech_audio_length_sum
- ai_translation_usage_codepoints
これらのダッシュボードでは、Namespace、Task Order(TO)、Contract Line Item Number(CLIN)で指標値をフィルタできます。
始める前に
請求の使用状況と予測費用のダッシュボードにアクセスするために必要な権限を取得するには、該当する Namespace で対応するロールを付与するよう組織の IAM 管理者に依頼してください。
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 のラベルで指標値をフィルタリングするには、モニタリング インスタンスの [Explore] ページで次のクエリを実行します。
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})