時系列

メトリックは、いくつかのプラットフォーム、オーケストレーター、および幅広いアプリケーション (Prometheus、JMX、StatsD、Kubernetes、およびその他のアプリケーション・スタックなど) から収集できます。これらのアプリケーションは、IBM Cloud®、IBM Cloud外部、またはオンプレミスで使用できます。 カスタム・メトリックを作成し、統合を追加することで、メトリックを追加することもできます。

時系列 は、時刻順に並べられた一連のデータ・ポイントです。 これは、メトリック名とラベルのキーと値のペアの固有の組み合わせです。 例: website_failedRequest |region='Asia', customer_ID='abc'

メトリックとラベルの値が異なる場合、同じメトリック名で複数の 時系列 を生成できます。

例えば、以下は 4 つの固有の時系列です。

metric_name{datacenter=”dc-1”, zone=”zone1”} 23
metric_name{datacenter=”dc-2”, zone=”zone1”} 34
metric_name{datacenter=”dc-3”, zone=”zone2”} 43
metric_name{datacenter=”dc-4”, zone=”zone2”} 23

データ・ポイント とは、特定の時点で 時系列 に対して生成される値のことです。 例えば、[timestamp]|website_failedRequests:20|region='Asia', customer_ID='abc' などです。

例えば、 3K 固有の 10 秒単位の時系列は 18K データ・ポイント/分です。 または、1 分間に 3K 個の固有の時系列は、1 分当たり 3K 個のデータ・ポイントになります。

請求サイクル中に収集された時系列の時間数に基づいて請求されます。

時系列のソース

TIME_SERIES_HOURS の場合、カスタム・メトリックには以下の 4 つのソースがあります。

  • Prometheus、 StatsD、JMX、および AppChecksなどのエージェントによって作成されるカスタム・メトリック。

    • Prometheus メトリックは、 Prometheus エンドポイントから収集されます。 デフォルトでは、 prometheus.io/scrape: true を持つすべてのポッドが含まれます。

    • StatsD メトリックは、コレクターをセットアップせずに自動的に収集されます。

    • JMX メトリックは、ターゲットおよび JMX MBeans 名を構成することによって収集できます。

    • AppChecks は、メトリックを収集するためにエージェントによって実行される小さなスクリプトです。

  • IBM Cloud プラットフォーム・メトリック。 これらは、サービス・インスタンスの IBM Cloud サービスによって生成されるメトリックです。 これには、 「ダッシュボード」 > 「ダッシュボード・テンプレート」 > IBM の下の IBM Cloud Monitoring コンソールで使用可能なデフォルトの IBM Cloud Monitoring ダッシュボードの使用も含まれます。

  • Prometheus を使用して送信されたメトリックは、 Prometheus サーバーを介して IBM Cloud Monitoring に書き込まれます。

  • Kafka または Event Streams トピックを使用して外部システムに転送されるメトリック。 sysdig_datastream_ts_usage メトリックは、メトリック・ストリーミングを使用してエクスポートされた時系列の数を返します。