google_logging_metric: resource.type="generic_task"

参考: https://docs.cloud.google.com/monitoring/api/resources

  • 使用可能なモニタリング対象リソースタイプ(Monitored resource types)
    • 要は、Metrics Explorer などで選択できる指標のこと
  • その中の一つが、generic_task
    • 特定の Google Cloud サービス(GKE や App Engine など)に該当しない、汎用的なアプリケーションプロセスを定義するためのリソースタイプ
  • generic_taskには5つの必須ラベルがある
    • project_id
    • location
    • namespace
    • job
    • task_id

Logs Explorer は寛容なので namespace が空でもログを表示してくれます。でも Cloud Monitoring のログベースメトリクスは厳格で、必須ラベルが揃っていないログは「不完全なリソース」とみなしてエラーも出さずに集計対象から除外してしまいます

これらの必須ラベルが揃っていないとMonitoringやMetrics Explorerで表示できないので注意!