tencent cloud

Cloud Log Service

指標ストレージ概要

ダウンロード
フォーカスモード
フォントサイズ
最終更新日: 2026-10-12 14:32:14
AI翻訳

基本的な概念

指標(Metric)

システムとアプリケーションのパフォーマンスおよび稼働状況を測定するためのメトリクスです。例えば、CPU使用率、メモリ使用率、アクセススループット、応答時間、応答成功率などがあります。メトリクスは通常、定期的に生成され、各時点で値を持ち、時間の経過とともに系列を形成します。この系列は一般に時系列(time series)と呼ばれ、略して時系列と呼ばれます。
CLSはPrometheus指標データモデルと互換性があり、同じ指標名(metric name)、同じディメンション(labels)を持つタイムスタンプ付きの指標データを時系列(time series)として保存します。時系列内の各データポイントはサンプル(sample)と呼ばれ、サンプルはタイムスタンプとサンプル値で構成されます。
例えば、システムが2020/12/30 15:35:23.123時点で、あるインターフェースのリクエスト総量が1つのサンプルです。そのデータは以下の通りです:
requests_total{method="POST", handler="/messages"} 217
これは以下のいくつかの部分で構成されています:
指標名:requests_total
ディメンション:{method="POST", handler="/messages"}、つまりインターフェース名はmessages、リクエスト方法はPOSTです。
タイムスタンプ:2020/12/30 15:35.123
サンプル値:217
監視対象システムには実際には通常、複数の指標が同時に存在し、ある時点では多数の異なる指標名とディメンションを持ちます。例えば、Nginxの監視指標は以下の通りです:
# HELP nginx_http_requests_total The total number of HTTP requests
# TYPE nginx_http_requests_total counter
nginx_http_requests_total 10234

# HELP nginx_http_requests_duration_seconds The HTTP request duration in seconds
# TYPE nginx_http_requests_duration_seconds histogram
nginx_http_requests_duration_seconds_bucket{le="0.005"} 2405
nginx_http_requests_duration_seconds_bucket{le="0.01"} 5643
nginx_http_requests_duration_seconds_bucket{le="0.025"} 7890
nginx_http_requests_duration_seconds_bucket{le="0.05"} 9234
nginx_http_requests_duration_seconds_bucket{le="0.1"} 10021
nginx_http_requests_duration_seconds_bucket{le="0.25"} 10234
nginx_http_requests_duration_seconds_bucket{le="0.5"} 10234
nginx_http_requests_duration_seconds_bucket{le="1"} 10234
nginx_http_requests_duration_seconds_bucket{le="2.5"} 10234
nginx_http_requests_duration_seconds_bucket{le="5"} 10234
nginx_http_requests_duration_seconds_bucket{le="10"} 10234
nginx_http_requests_duration_seconds_bucket{le="+Inf"} 10234
nginx_http_requests_duration_seconds_sum 243.56
nginx_http_requests_duration_seconds_count 10234

# HELP nginx_http_connections Number of HTTP connections
# TYPE nginx_http_connections gauge
nginx_http_connections{state="active"} 23
nginx_http_connections{state="reading"} 5
nginx_http_connections{state="writing"} 7
nginx_http_connections{state="waiting"} 11

# HELP nginx_http_response_count_total The total number of HTTP responses sent
# TYPE nginx_http_response_count_total counter
nginx_http_response_count_total{status="1xx"} 123
nginx_http_response_count_total{status="2xx"} 9123
nginx_http_response_count_total{status="3xx"} 456
nginx_http_response_count_total{status="4xx"} 567
nginx_http_response_count_total{status="5xx"} 65

# HELP nginx_up Is the Nginx server up
# TYPE nginx_up gauge
nginx_up 1
そのうち指標の意味は以下の通りです:
nginx_http_requests_total:Nginxが処理したHTTPリクエストの総数です。
nginx_http_requests_duration_seconds:HTTPリクエストの継続時間であり、Histogramタイプを使用して異なる区間のリクエスト数を提供します。
nginx_http_connections:現在のNginxのHTTP接続数であり、active、reading、writing、waitingの状態に分けられます。
nginx_http_response_count_total:Nginxが返したHTTPレスポンスの総数であり、ステータスコード別に分類されます。
nginx_up:Nginxサーバーの稼働状態です。1は稼働中を示し、0は未稼働を示します。

指標トピック

指標データをCLSで収集、保存、検索、分析するための基本単位です。収集された指標データは指標トピックを単位として管理され、保存期間の設定や検索分析などが含まれます。指標トピックはPrometheus指標データモデルおよび指標クエリインターフェースと互換性があり、1つのPrometheusインスタンスに相当します。異なるアプリケーション/サービスの指標は、指標名が競合せず、データ量が製品仕様と制限を超えない限り、1つの指標トピックに保存できます。実際の運用では、通常、ビジネスシステムの本番環境、テスト環境、開発環境の指標をそれぞれ異なる指標トピックに保存します。
説明:
指標トピックは2024年7月1日にオープンベータテストを終了し、正式に課金が開始されました。詳細は課金概要をご覧ください。

機能特性

指標収集:
指標報告:Prometheus Remote Writeプロトコルをサポートし、このプロトコルと互換性のある各種コレクターを使用して指標を収集し、指標トピックに報告できます。例えば、vmagentおよびtelegrafです。
ログから指標への変換:定期的なSQLを使用してログトピック内のログを指標に変換できます。これはシステムの主要指標を長期的かつ低コストで保存するのに適しており、指標に基づいて可視化分析を行う場合、パフォーマンスがより高くなる傾向があります。
クラウド製品指標サブスクリプション:TCOP(旧Cloud Monitor)のクラウド製品指標を能動的にサブスクリプションでき、CLSで一元的に保存および照会できます。これにより、クラウド製品指標をより柔軟に統計分析できます。
指標クエリ:PromQLを使用して指標をクエリします。
指標可視化:ダッシュボードを使用して指標データを可視化表示できます。テーブル、時系列グラフ、単一値グラフ、ゲージなどの形式をサポートします。また、Grafanaを使用して指標データを表示することもできます。
監視アラート:指標トピックにアラートポリシーを設定できます。指標に異常が発生した場合、SMS、WeChat、電話、メール、WeComなどの複数のチャネルを通じてユーザーに通知します。

製品の強み

指標トピックはPrometheus指標データモデルおよび指標クエリインターフェースと互換性があり、Grafanaなど、Prometheusと互換性のあるさまざまなオープンソースプロジェクトとシームレスに連携できます。
自前のPrometheusと比較して、デプロイとメンテナンスが不要で、多くの人的コストを削減できます。
ログと組み合わせて使用でき、指標およびログデータを一元的に収集、保存、分析し、統合監視プラットフォームを構築して、運用保守効率を向上させます。

料金説明

詳細は課金概要をご覧ください。

仕様と制限

制限項目
説明
指標名(metric name)
英文字、数字、下線、コロンをサポートし、正規表現[a-zA-Z_:][a-zA-Z0-9_:]*に準拠する必要があります。
ディメンション名(label name)
英文字、数字、下線をサポートし、正規表現[a-zA-Z_][a-zA-Z0-9_]*に準拠する必要があります。
ディメンション値(label value)
特別な制限はなく、各種Unicode文字をサポートします。
サンプル値(sample value)
float64型の数値です。
サンプルタイムスタンプ(sample timestamp)
ミリ秒精度です。
クエリ同時実行数
1つの指標トピックは15の同時実行をサポートします。
クエリデータ量
1回のクエリで対象となるtime seriesは20万を超えず、クエリ結果内の単一time seriesの最大時間ポイント数は1.1万です。
指標アップロード頻度制御
25000QPS
指標アップロードフロー制御
250MB/s


ヘルプとサポート

この記事はお役に立ちましたか?

フィードバック