Cloud Service Mesh は、サービスの健全性とパフォーマンスのオブザーバビリティを実現します。テレメトリー データを取得するために、Cloud Service Mesh はワークロードと同じ Pod に別のコンテナとして挿入するサイドカー プロキシを利用します。プロキシは、ワークロードのすべてのインバウンド HTTP トラフィックとアウトバウンド HTTP トラフィックを傍受し、Cloud Service Mesh にデータを報告します。このサービスによって、サービス デベロッパーは、テレメトリー データを収集するためにコードを計測する必要がなくなります。
Cloud Service Mesh をインストールすると、Google Cloud プロジェクトで Cloud Monitoring と Cloud Logging が有効になります。テレメトリー データを報告するため、サービス Pod を呼び出す各サイドカー プロキシが Cloud Monitoring API と Cloud Logging API を呼び出します。テレメトリー データは、 Google Cloud コンソールの Cloud Service Mesh ページに自動的にアップロードされます。Google Cloud コンソールの Cloud Service Mesh ページの HTTP サービスの指標のみが表示されます。
Cloud Service Mesh には、Google Cloud コンソールに事前構成されたサービス ダッシュボードがいくつか用意されているため、ダッシュボードやグラフを手動で設定する必要はありません。この詳細なテレメトリーにより、運用担当者はサービスの挙動を監視でき、アプリケーションのトラブルシューティング、メンテナンス、最適化を行うのに役立ちます。
Google Cloud コンソールの [Cloud Service Mesh] ページでは、次のことができます。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["わかりにくい","hardToUnderstand","thumb-down"],["情報またはサンプルコードが不正確","incorrectInformationOrSampleCode","thumb-down"],["必要な情報 / サンプルがない","missingTheInformationSamplesINeed","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2025-09-04 UTC。"],[],[],null,["# Observability overview\n======================\n\nCloud Service Mesh provides *observability* into the health and performance of\nyour services. To obtain telemetry data, Cloud Service Mesh relies on\n[sidecar proxies](/service-mesh/v1.19/docs/anthos-service-mesh-proxy-injection) that you inject as a\nseparate container into the same pods as your workloads. The proxies intercept\nall inbound and outbound HTTP traffic to the workloads and report the data to\nCloud Service Mesh. With this system, service developers don't have to instrument\ntheir code to collect telemetry data.\n\nCloud Monitoring and Cloud Logging are enabled in your\nGoogle Cloud project when you install Cloud Service Mesh. To report telemetry data,\neach sidecar proxy that is injected into your service pods calls the\nCloud Monitoring API and the Cloud Logging API. The telemetry data is automatically\nuploaded to the Cloud Service Mesh pages in the Google Cloud console. Note that\nmetrics are displayed only for HTTP services on the Cloud Service Mesh pages in the\nGoogle Cloud console.\n\nCloud Service Mesh provides several preconfigured service dashboards in the\nGoogle Cloud console so you don't have to manually set up dashboards and\ncharts. This detailed telemetry enables operators to observe service behavior,\nand empowers them to troubleshoot, maintain, and optimize their applications.\n\nOn the Cloud Service Mesh pages in the Google Cloud console, you can:\n\n- Get an overview of all services in your mesh, providing you critical,\n service-level metrics on three of the\n [four golden signals of monitoring](https://sre.google/sre-book/monitoring-distributed-systems/#xref_monitoring_golden-signals):\n latency, traffic, and errors.\n\n- Define, review, and set alerts against service level objectives (SLOs),\n which summarize your service's user-visible performance.\n\n- View metric charts for individual services and deeply analyze them with\n filtering and breakdowns, including by response code, protocol, destination\n pod, traffic source, and more.\n\n- Get detailed information about the endpoints for each service, and see\n how traffic is flowing between services, and what performance looks like\n for each communication edge.\n\n- Explore a service topology graph visualization that shows your mesh's\n services and their relationships.\n\nWhat's next\n-----------\n\n- [Control access to Cloud Service Mesh in the Google Cloud console](/service-mesh/v1.19/docs/access-dashboard)\n- [Learn about SLOs](/service-mesh/v1.19/docs/observability/slo-overview)\n- [Create an alerting policy on an SLO](/service-mesh/v1.19/docs/observability/alert-policy-slo)"]]