本文へ移動
cccskills
無料GitHub で公開日本語紹介

gcloud

Google Cloud RunとCloud Functionsの稼働状況、リクエスト数、レイテンシ、ログを確認し、クラウドサービスの状態を調べるスキルです。

原文原文の説明を見る

Monitor Google Cloud Run services and Cloud Functions health, metrics, and logs. Use this skill when the user asks about service health, request counts, latencies, or cloud infrastructure.

BuilderIO/agent-nativeスター 7,526(GitHub 7,526 + cccskills 0)
連携ツールGoogle Cloud

実行スコア 未検証

インストール方法を見る

こんなときに便利

  • Cloud Runの稼働状況を確認したいとき
  • リクエスト数や遅延を調べたいとき
  • Cloud Functionsの実行状況を見たいとき
  • Google Cloudのログを確認したいとき

日本語での紹介

できること

Google Cloud RunのサービスとCloud Functionsを一覧し、Cloud Monitoringの時系列データやCloud Loggingのログを確認できます。リクエスト数、レイテンシ、インスタンス数、CPU使用率、関数の実行回数や実行時間などを調べ、指定した期間の状態を把握するために使います。サービスの稼働状況やリクエストの増減について質問されたとき、関連する指標やログを取得して確認します。

こんなときに便利

Cloud RunやCloud Functionsの状態を調べたいとき、リクエスト数や処理時間の変化を見たいとき、ログから問題の手がかりを探したいときに向いています。サービス名や期間を指定して、必要な情報を絞って確認できます。

使い方の例

  • 「Cloud Runのこのサービスの過去24時間のリクエスト数とレイテンシを確認して」
  • 「Cloud Functionsの最近のログをエラー中心に見せて」
  • 「Google Cloudで稼働中のサービスを一覧にして」

注意点

利用にはGoogle Cloudのサービスアカウント認証情報と、Monitoring、Run、Cloud Functions、Loggingの閲覧権限が必要です。プロジェクトIDは設定済みの BIGQUERY_PROJECT_ID を使います。

この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。

含まれるファイル(1)

  • SKILL.md3.7 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Google Cloud Integration

Connection

  • Project: BIGQUERY_PROJECT_ID from Settings → Data sources
  • Service account: from GOOGLE_APPLICATION_CREDENTIALS_JSON
  • Auth: GOOGLE_APPLICATION_CREDENTIALS_JSON credential (JSON credentials string) — no ADC fallback
  • IAM roles: monitoring.viewer, run.viewer, cloudfunctions.viewer, logging.viewer
  • Caching: 5-minute in-memory cache, max 120 entries

Server Lib & API Routes

  • File: server/lib/gcloud.ts

Exported Functions

FunctionDescription
listCloudRunServices()List all Cloud Run services
listCloudFunctions()List all Cloud Functions
queryMetrics(filter, period, aligner?, reducer?, groupBy?)Query Cloud Monitoring time series
getServiceMetrics(serviceType, serviceName, metric, period, extraFilter?)Convenience metric query
listLogEntries(filter, pageSize?)Read Cloud Logging entries

API Routes

RouteDescription
GET /api/gcloud/servicesList Cloud Run services
GET /api/gcloud/metricsQuery metrics
GET /api/gcloud/logsRead log entries

Agent Action

Use gcloud for agent-facing Google Cloud work. Do not call /api/gcloud/* directly from the agent.

ModeArgsDescription
servicesList Cloud Run services and Cloud Functions
metricsservice, serviceType, metric, period, extraFilterQuery Cloud Monitoring
logsservice, serviceType, severity, limitRead Cloud Logging

Dashboard

  • /adhoc/gcloud — Google Cloud Health dashboard

Google Cloud APIs Used

  • Cloud Run Admin API v2: /v2/projects/{project}/locations/-/services
  • Cloud Functions API v2: /v2/projects/{project}/locations/-/functions
  • Cloud Monitoring API v3: /v3/projects/{project}/timeSeries
  • Cloud Logging API v2: /v2/entries:list

Key Metrics

  • Cloud Run: run.googleapis.com/request_count, request_latencies, container/instance_count, container/cpu/utilization
  • Cloud Functions: cloudfunctions.googleapis.com/function/execution_count, execution_times, active_instances

Key Patterns & Gotchas

  • Scale: 78 Cloud Run services, 237+ Cloud Functions — UI uses searchable dropdown
  • Alignment periods: 1h→60s, 6h→300s, 24h→600s, 7d→3600s
  • getServiceMetrics auto-selects aligner/reducer based on metric name (latency→percentile, request_count→ALIGN_DELTA, memory→ALIGN_MEAN)
  • queryMetrics maps point values from doubleValue, int64Value, or distribution mean
  • listLogEntries uses POST payload; returns entries reversed
  • Project ID comes from the user's configured BIGQUERY_PROJECT_ID.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

コメント

ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。

まだコメントはありません。最初のコメントを書いてみませんか。

送信するとすぐに公開されます。メールアドレスや電話番号などの個人情報は書かないでください。URL は 2 つまでです。

0 / 1000 文字

このフォームは reCAPTCHA で保護されており、Google のプライバシーポリシーと利用規約が適用されます。

同じリポジトリのスキル

a2a-assets

無料概要あり

複数のアプリやMCPホストからブランド画像・動画を生成、調整、書き出し、挿入する作業を支援します。ライブラリ選択や修正依頼も扱います。

  • スライド用のブランド画像を作りたいとき
  • 既存素材をフィードバックに合わせて直したいとき
  • 動画素材を生成して書き出したいとき
BuilderIO/agent-native7,5262026年10月26日 更新

account-health

無料概要あり

特定の顧客企業について、契約と製品利用の数値を照らし合わせ、根拠や不足情報を明記した健全性レポートをまとめます。

  • 顧客の健全性を確認したいとき
  • 契約席数と実利用を比べたいとき
  • 更新前に利用状況を整理したいとき
BuilderIO/agent-native7,5262026年10月26日 更新

actions

無料概要あり

アプリの操作をエージェントと画面の両方から呼び出せるアクションとして実装し、API連携や画面のデータ取得を一貫した形で追加するスキルです。

  • 新しいアプリ操作を追加したいとき
  • 外部APIと連携したいとき
  • 画面からデータを取得したいとき
BuilderIO/agent-native7,5262026年10月26日 更新

adding-a-feature

無料概要あり

新機能をUI・エージェント用アクション・説明資料・画面状態の4領域でそろえ、利用者とエージェントのどちらからも一貫して使えるようにするチェックリストです。

  • 新機能追加の作業範囲を整理したいとき
  • UIとエージェント操作をそろえたいとき
  • 画面状態の同期漏れを防ぎたいとき
BuilderIO/agent-native7,5262026年10月26日 更新

adhoc-analysis

無料概要あり

複数のデータソースを照合して、傾向や指標、根拠をまとめた分析結果を作成します。必要に応じて、再実行できるダッシュボードとして保存できます。

  • 商談と通話記録を照合したいとき
  • 顧客の利用状況を横断して調べたいとき
  • 繰り返し更新できる分析を保存したいとき
BuilderIO/agent-native7,5262026年10月26日 更新

admin-surfaces

無料概要あり

Analyticsの管理画面で、機能フラグの状態確認と切り替え、ダッシュボード利用状況の調査、接続先アプリのデータベース管理を行います。

  • アプリごとの機能フラグを確認・変更したいとき
  • ダッシュボードの所有者や利用状況を調べたいとき
  • 接続済みアプリのテーブルを管理したいとき
BuilderIO/agent-native7,5262026年10月26日 更新

BuilderIO のスキルをすべて見る

このスキルの問題を報告する