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

cloud-network-insights

Google CloudとAppNetaで、通信やWebアクセスを試験して経路を監視します。監視拠点の導入からポリシー・通知設定、障害や性能の確認まで支援します。

原文原文の説明を見る

Guides and automates setup, onboarding, and synthetic monitoring operations for Cloud Network Insights in Google Cloud and Broadcom AppNeta. Use when enabling Cloud Network Insights, deploying or troubleshooting Monitoring Points across cloud and on-premises environments, configuring Network or Web monitoring policies and AppNeta alarm rules, configuring alert policies, querying path alarms and performance metrics, or verifying synthetic path reachability. Don't use for generic network observability, VPC Flow Logs, Cloud NAT, or VPC firewall debugging.

google/skillsスター 21,674(GitHub 21,674 + cccskills 0)
連携ツールAWSGoogle CloudAzure

実行スコア 未検証

インストール方法を見る

こんなときに便利

  • 監視サービスを有効化して状態を確認したいとき
  • クラウドや社内環境に監視拠点を置きたいとき
  • 通信・Web監視と通知を設定したいとき
  • 経路のアラームや性能指標を調べたいとき

日本語での紹介

できること

Cloud Network InsightsとBroadcom AppNetaを使い、試験用の通信でネットワークやWebの経路を継続監視する環境を整えます。サービスの有効化、監視拠点となるMonitoring Pointsの配置、監視ポリシーや通知の設定を支援します。経路一覧、稼働状態、アラーム、性能指標の確認や、監視拠点の接続不良の調査も扱います。

こんなときに便利

Google Cloud、他のクラウド、社内データセンターをまたぐ通信を監視したい場合に向いています。パケット損失・遅延・揺らぎや、HTTP/HTTPSの応答を確認し、経路の異常を通知につなげたいときに役立ちます。

使い方の例

  • 「Cloud Network Insightsを有効にして稼働状態を確認して」
  • 「AWSにMonitoring Pointsを配置する手順を進めて」
  • 「Web経路のアラームと性能指標を調べて」

注意点

Google CloudとAppNetaの環境を使います。操作に応じてgcloudやAPI認証が必要で、利用規約への同意を求められる場合があります。AppNetaのAlarm RulesはWeb UIで設定し、REST API v4では扱えません。一般的なVPC Flow LogsやCloud NATの調査は対象外です。

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

資料チェック

SKILL.md の記述から、注意が要る操作と導入の前提を AI が確認しました。点数は実際に動かした結果(実行検証)だけで付けています。

安全面送信・削除・コマンド実行などの扱いが明示されているか
B一部不足Provider削除や通知ポリシー削除のコマンドがあるが、実行前の確認手順が十分でない。
導入のしやすさ必要なツールや API キーが少ないか、書かれているか
B一部不足Google Cloud、AppNeta、認証や規約同意が前提だが、環境別手順は参照資料に委ねられる。

点数には入れていません。 2026年10月28日 時点で AI(OpenAI Codex)が判定しました。目安なので、入れる前に原文も確認してください。

評価が違うと思ったら、見直しを依頼する

どの項目が、なぜ違うと思うかを書いてください。ログインは不要です。内容を SKILL.md と照らし合わせて評価を作り直し、この欄に反映します。

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

含まれるファイル(4)

  • SKILL.md13.0 KB
  • references/attribution.md1.8 KB
  • references/monitoring-point-deployment.md10.8 KB
  • references/monitoring-policies.md4.8 KB

SKILL.md(原文)

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

Cloud Network Insights

Attribution

For all gcloud CLI, REST API, and MCP attribution requirements when executing commands with this skill, follow the instructions in Usage Attribution.

🛑 Core Directive: Results First

  1. Identify the Requested Task: Determine if the user is attempting service enablement, checking activation status, downloading/installing or troubleshooting Monitoring Points (MPs), configuring AppNeta monitoring policies or alarm rules, verifying provisioned resources and paths, configuring alert policies, or querying Cloud Logging alarms and Cloud Monitoring metrics.
  2. Execute and Present: Perform the minimum required commands or API calls to accomplish the task or provide exact guidance.
  3. Definitive Answers: For status and verification queries, report the definitive state (for example, ACTIVE, ACTIVATING, or path listings) immediately.

Overview

Cloud Network Insights provides comprehensive synthetic monitoring for Cross-Cloud Network observability in partnership with Broadcom AppNeta. It monitors network and web paths using Monitoring Points (MPs) installed across Google Cloud, on-premises data centers, other public clouds (like AWS or Azure), and the public internet.

This skill automates onboarding, service enablement, Monitoring Point deployment, policy creation, and path verification.

Procedures and CUJs

1. Service Enablement and Status

  • Enable API:

    gcloud services enable networkmanagement.googleapis.com --project=PROJECT_ID
    
  • Create Provider (use external to match the Google Cloud console default, or a custom PROVIDER_ID):

    gcloud network-management network-monitoring-providers create PROVIDER_ID \
      --provider-type=EXTERNAL \
      --location=global \
      --project=PROJECT_ID
    

    ⚠️ If this command fails due to unaccepted Terms of Service, direct the user to the Google Cloud console onboarding page: https://console.cloud.google.com/net-intelligence/cloud-network-insights/onboarding?project=PROJECT_ID

  • Verify State:

    gcloud network-management network-monitoring-providers \
      describe PROVIDER_ID \
      --location=global \
      --project=PROJECT_ID \
      --format=json
    

    Check that .state is ACTIVE. (ACTIVATING indicates the backend is provisioning AppNeta resources.)

  • Delete Provider (Cleanup):

    gcloud network-management network-monitoring-providers delete PROVIDER_ID \
      --location=global \
      --project=PROJECT_ID
    

2. Monitoring Point Deployment and Verification

Cloud Network Insights supports 7 distinct Monitoring Point deployment types: container, helm, gce-vm, aws-ec2, azure-vm, vmware, and kvm.

  • Platform Selection: Never assume a default deployment type. Identify or prompt the user for their target environment before proceeding.
  • Procedures and Commands: For all required parameters, download commands, deployment manifests, and status verification commands (monitoring-points list), see Monitoring Point Deployment Reference.

3. Monitoring Policy and Alarm Rule Configuration (AppNeta)

Monitoring policies configure active synthetic network and web tests executed by Monitoring Points, and alarm rules define the thresholds and evaluation windows that raise path alarms.

  • Policy Types (/api/v4/monitoringPolicy):
    • Network Monitoring Policies: Monitor packet loss, latency, and jitter to target IPs (or dual-ended between Monitoring Points) over TCP or UDP.
    • Web Monitoring Policies: Synthetic HTTP/HTTPS application checks (such as GET requests with status code 200 assertions).
  • Check Before Creating: Always query GET /api/v4/monitoringPolicy first to verify whether a policy with your target name already exists before creating a new one, avoiding duplicate resource creation and API conflicts.
  • Alarm Rules (AppNeta Web UI Only): Alarm rules are configured in the AppNeta Web UI (in Alarms > Alarm Rules; see Broadcom Alarm Rules) and are not supported via the REST API v4.
  • Procedures and Payloads: For authentication token generation, organization discovery, and REST JSON payloads, see Monitoring Policy Configuration Reference.

4. Verifying Provisioned Paths in Google Cloud

Once policies are configured and MPs are online, verify provisioned paths:

  • List Network Paths:

    gcloud network-management network-monitoring-providers network-paths list \
      --network-monitoring-provider=PROVIDER_ID \
      --location=global \
      --project=PROJECT_ID \
      --format=json
    
  • List Web Paths:

    gcloud network-management network-monitoring-providers web-paths list \
      --network-monitoring-provider=PROVIDER_ID \
      --location=global \
      --project=PROJECT_ID \
      --format=json
    

5. Querying Cloud Network Insights Resources and State

  1. Discover the Provider Name: Run gcloud network-management network-monitoring-providers list --location=global --project=PROJECT_ID to retrieve the provider ID (PROVIDER_ID). The provider ID is external when enabled via the Google Cloud console, or a custom name if created manually.
  2. Query Child Resources: Pass --network-monitoring-provider=PROVIDER_ID and --location=global to child resource commands (such as list and describe):
    • Monitoring Points: gcloud network-management network-monitoring-providers monitoring-points [list|describe]
    • Network Paths: gcloud network-management network-monitoring-providers network-paths [list|describe]
    • Web Paths: gcloud network-management network-monitoring-providers web-paths [list|describe]

6. Alert Policies, Cloud Logging, and Cloud Monitoring Metrics

  • Alert Policies (gcloud monitoring policies): Create log-matched alert policies (conditionMatchedLog.filter, including alertStrategy.notificationRateLimit in POLICY_FILE) for path alarms and operational events (see Set up alerts and notifications). For insights_alarm policies, include AND NOT jsonPayload.noise_conditions:* by default to filter out frequent/burst noise unless the user asks to include noisy alarms:

    # Create an alert policy from a JSON or YAML file
    gcloud monitoring policies create --project=PROJECT_ID \
      --policy-from-file=POLICY_FILE
    
    # Delete an alert policy (for cleanup)
    gcloud monitoring policies delete POLICY_ID \
      --project=PROJECT_ID \
      --quiet
    

    Example conditionMatchedLog.filter values for Google Cloud console alert templates:

    • Network Path Outage / Extended Loss / DNS Errors:

      resource.type = "networkmanagement.googleapis.com/NetworkPath" AND logName =~ "insights_alarm" AND (jsonPayload.alarm_severity = "MAJOR" OR jsonPayload.alarm_severity = "CRITICAL") AND jsonPayload.state = "RAISED" AND jsonPayload.alarm_type =~ "QUALITY_OF_SERVICE" AND jsonPayload.rule =~ "Outage" AND NOT jsonPayload.noise_conditions:*
      

      (Substitute jsonPayload.rule =~ "Extended loss" or "Multiple DNS errors" with alarm_severity = "MINOR" as needed.)

    • Web Path Multiple Web Errors:

      resource.type = "networkmanagement.googleapis.com/WebPath" AND logName =~ "insights_alarm" AND jsonPayload.alarm_severity = "MAJOR" AND jsonPayload.state = "RAISED" AND jsonPayload.alarm_type =~ "QUALITY_OF_SERVICE" AND jsonPayload.rule =~ "Multiple Web errors" AND NOT jsonPayload.noise_conditions:*
      
    • Monitoring Point Offline and Network Path MTU Change Events:

      resource.type = "networkmanagement.googleapis.com/MonitoringPoint" AND logName =~ "insights_event" AND jsonPayload.event_type = "MONITORING_POINT_OFFLINE"
      
      resource.type = "networkmanagement.googleapis.com/NetworkPath" AND logName =~ "insights_event" AND jsonPayload.event_type = "MTU_CHANGE"
      
  • Cloud Logging (gcloud logging read): Query path alarms (logName =~ "insights_alarm") and operational lifecycle events (logName =~ "insights_event") exported to Cloud Logging (see Set up logging for jsonPayload field schemas and event types). Because alarm state transitions (RAISED, UPDATED, CLEARED) are logged as separate entries sharing the same jsonPayload.alarm_id, determine currently active alarms by checking that the latest entry for an alarm_id has not transitioned to CLEARED.

  • Cloud Monitoring (REST API projects.timeSeries.list): Query path performance metrics (NetworkPath and WebPath, filtered by resource.labels.path_id) via GET "https://monitoring.googleapis.com/v3/projects/PROJECT_ID/timeSeries" with Authorization: Bearer $(gcloud auth application-default print-access-token) in Cloud Monitoring (see Monitoring metrics and View dashboards).

7. Deployment Diagnostics and Troubleshooting

To diagnose a Monitoring Point deployment across any platform:

  1. Google Cloud Registration: Check that connectionStatus is ONLINE in monitoring-points list (or describe) to verify the Monitoring Point is registered and connected to Cloud Network Insights.
  2. Model-Specific Workload, Host, and Appliance Health: Inspect the Monitoring Point runtime, container/Kubernetes workload, or v35 Web Admin status on the target platform using the model-specific troubleshooting guides in Monitoring Point Deployment Reference, Broadcom Troubleshooting Monitoring Points, and Troubleshooting Cloud Network Insights.
  3. Network, Proxy, and Firewall Rules: Verify the target environment's firewall, Web Proxy, custom CA certificate, and gRPC/SSL inspection bypass settings (data.na1.cni.appneta.com, content.na1.cni.appneta.com, comms.na1.cni.appneta.com, or .p. endpoints for Private Service Connect) against Broadcom Firewall Configuration and Add Monitoring Points.

Reference Documentation

For detailed guides, complete payloads, and templates:

レビュー

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

コメント

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

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

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

0 / 1000 文字

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

同じリポジトリのスキル

agent-platform-alert-configuration

Google 公式無料概要あり

AIエージェントの遅延、エラー率、トークン使用量、安全性や応答品質を監視するアラートを設計し、既存設定との重複を確認してTerraformファイルにまとめるスキル。

  • エージェントの遅延とエラー率の監視
  • トークン消費の急増の監視
  • 安全性の判定と権限拒否の監視
google/skills2.2万2026年10月28日 更新

agent-platform-deploy

Google 公式無料概要あり

Model GardenのモデルをAgent Platformに配置し、対応構成と時間単価の確認から進行状況の確認、テスト呼び出し、利用後の撤去までを支援するスキル。

  • 配置可能なモデルとハードウェアの選定
  • 承認前に配置の時間単価を見積もりたいとき
  • 配置状況の確認と推論テスト
google/skills2.2万2026年10月28日 更新

agent-platform-endpoint-management

Google 公式無料概要あり

Agent Platformでモデルの予測リクエストを受け付けるエンドポイントを一覧・詳細確認、作成、更新、削除し、権限や割り当て上限のエラーを調べるスキル。

  • エンドポイントの一覧と設定確認
  • モデル配置前のエンドポイント作成
  • 表示名やラベルを変更したいとき
google/skills2.2万2026年10月28日 更新

agent-platform-eval-flywheel

Google 公式無料概要あり

Google Cloud上のAIモデルやエージェントを評価し、テストデータ作成、採点指標の選定、失敗分析、修正前後の比較を通じて品質改善を支援します。

  • 会話ログから評価データを作りたいとき
  • 模擬ユーザーのシナリオ生成
  • 回答やツール利用の評価指標選び
google/skills2.2万2026年10月28日 更新

agent-platform-inference

Google 公式無料概要あり

Google CloudのAgent PlatformでGeminiやLlamaなどに質問を送り、回答を得るための認証・接続コード作成と実行、エラー対処を支援するスキル。

  • Geminiにテスト用の質問を送りたいとき
  • OpenAI SDKでLlama等を呼びたいとき
  • 既存の接続先を呼ぶコードの作成
google/skills2.2万2026年10月28日 更新

agent-platform-migrate-from-ai-studio

Google 公式無料概要あり

Google AI StudioのGemini APIをGoogle Cloudへ移す手順を案内し、認証・権限・課金の設定からSDKやエージェントの接続変更まで支援します。

  • GeminiアプリをGoogle Cloudへ移したいとき
  • CloudクレジットをAPI利用に充てたいとき
  • エージェントの認証と課金を統合したいとき
google/skills2.2万2026年10月28日 更新

google のスキルをすべて見る

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