Amazon CloudWatch によるモニターリング - Amazon Timestream

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon CloudWatch によるモニターリング

Amazon CloudWatch を使用して、LiveAnalytics の Timestream をモニタリングできます。Amazon CloudWatch は、LiveAnalytics の Timestream から raw データを収集し、読み取り可能なnear-real-timeメトリクスに加工します。 Amazon CloudWatch これらの統計は 2 週間記録されるため、履歴情報にアクセスしてウェブアプリケーションまたはサービスのパフォーマンスをより的確に把握できます。デフォルトでは、Timestream for LiveAnalytics メトリクスデータは 1 分または 15 分間隔で CloudWatch に自動的に送信されます。詳細については、Amazon CloudWatch ユーザーガイドの「Amazon CloudWatch とは」を参照してください。

LiveAnalytics メトリクスに Timestream を使用する方法

Timestream for LiveAnalytics によってレポートされるメトリクスは、さまざまな方法で分析できる情報を提供します。以下のリストは、メトリクスの一般的な利用方法をいくつか示しています。ここで紹介するのは開始するための提案事項です。すべてを網羅しているわけではありません。

目的

関連するメトリクス

How can I determine if any system errors occurred?

SystemErrors をモニタリングすれば、サーバーエラーコードを発生させたリクエストがあるかどうかを判断できます。通常、このメトリクスはゼロであるべきです。そうでない場合は、調査することをお勧めします。

How can I monitor the amount of data in the memory store?

指定した期間MemoryCumulativeBytesMeteredにわたって をモニタリングして、メモリストアに保存されているデータの量をバイト単位でモニタリングできます。このメトリクスは 1 時間ごとに出力され、アカウントとデータベースの詳細度に保存されているバイトを追跡できます。メモリストアは GB 時間単位で計測されます (1 時間で 1GB のデータを保存するコスト)。したがって、 の時間単位の値を、リージョンの GB 時間単位の料金MemoryCumulativeBytesMeteredに乗算すると、1 時間あたりに発生するコストが発生します。

ディメンション: オペレーション (ストレージ)、 DatabaseName、メトリクス名

How can I monitor the amount of data in the magnetic store?

指定した期間MagneticCumulativeBytesMeteredにわたって をモニタリングして、マグネティックストアに保存されているデータ量をバイト単位でモニタリングできます。このメトリクスは 1 時間ごとに出力され、アカウントとデータベースの詳細度に保存されているバイトを追跡できます。メモリストアは GB/月 (1 か月間に 1GB のデータを保存するコスト) で計測されます。したがって、 の時間単位の値をリージョンの GB 月単位の料金MagneticCumulativeBytesMeteredに乗算すると、1 時間あたりに発生するコストが発生します。例えば、 の値が 107374182400 バイト (100GB) MagneticCumulativeBytesMetered の場合、マグネティックストア内の 1GB のデータの時間料金 = (0.03) (us-east-1 料金) / (30.4*24)。この値を GB MagneticCumulativeBytesMetered単位で乗算すると、その時間に対して約 0.004 USD が与えられます。

ディメンション: オペレーション (ストレージ)、 DatabaseName、メトリクス名

How can I monitor the data scanned by queries?

指定された期間CumulativeBytesMeteredにわたって をモニタリングして、LiveAnalytics の Timestream に送信されたクエリによってスキャンされたデータをモニタリングできます (バイト単位)。このメトリクスはクエリの実行後に出力され、アカウントとデータベースの詳細度でスキャンされたデータを追跡できます。特定の期間のクエリコストを計算するには、 メトリクスの値を、リージョンでスキャンされた GB あたりの料金で乗算します。スケジュールされたクエリによってスキャンされたバイト数は、このメトリクスで考慮されます。

ディメンション: オペレーション (クエリ)、 DatabaseName、メトリクス名

How can I monitor the data scanned by scheduled queries?

指定された期間CumulativeBytesMeteredにわたって をモニタリングして、Timestream for LiveAnalytics によって実行されたスケジュールされたクエリ (バイト単位) によってスキャンされたデータをモニタリングできます。このメトリクスはクエリの実行後に出力され、アカウントとデータベースの詳細度でスキャンされたデータを追跡できます。特定の期間のクエリコストを計算するには、 メトリクスの値を、リージョンでスキャンされた GB あたりの料金で乗算します。

注記

計測されたバイトは、クエリ でも考慮されますCumulativeBytesMetered

ディメンション: オペレーション (TriggeredScheduledQuery)、 DatabaseName、メトリクス名

How can I monitor the number of records ingested?

指定された期間NumberOfRecordsにわたって をモニタリングして、取り込まれたレコードの数をモニタリングできます。アカウントとデータベースの詳細度に保存されているバイトを追跡できます。このメトリクスを使用して、クエリ結果が別のテーブルに書き込まれたときにスケジュールされたクエリによって行われた書き込みをモニタリングすることもできます。

WriteRecords API を使用する場合、CloudWatch Operation ディメンションを にして、WriteRecordsリクエストごとに メトリクスが出力されますWriteRecordsBatchLoad または ScheduledQuery APIs を使用する場合、 メトリクスは、タスクが完了するまでサービスによって決定される間隔で出力されます。このメトリクスの CloudWatch オペレーションディメンションは、使用する API に応じてScheduledQueryBatchLoadまたは のいずれかです。

ディメンション: Operation (WriteRecords、BatchLoad、または ScheduledQuery)、DatabaseName、Metric name

How can I monitor the cost of records ingested?

をモニタリングCumulativeBytesMeteredして、コストが発生する取り込まれたバイト数をモニタリングできます。アカウントとデータベースの詳細度に保存されているバイトを追跡できます。取り込まれたレコードは累積バイト数で計測されます。の値を リージョンの書き込み料金CumulativeBytesMeteredで乗算すると、発生する取り込みコストが発生します。

WriteRecords API を使用する場合、このメトリクスはWriteRecordsリクエストごとに出力され、CloudWatch オペレーションディメンションは になりますWriteRecordsBatchLoad または ScheduledQuery API を使用する場合、 メトリクスは、タスクが完了するまでサービスによって決定される間隔で出力されます。このメトリクスの CloudWatch オペレーションディメンションは、使用する API ScheduledQueryに応じて BatchLoadまたは です。

ディメンション: Operation (WriteRecords、BatchLoad、または ScheduledQuery)、DatabaseName、Metric name

How can I monitor the Timestream Compute Units (TCUs) used in my account?

目的の期間QueryTCUにわたって をモニタリングして、アカウントでプロビジョニングされたコンピューティングユニットをモニタリングできます。このメトリクスは 15 分ごとに出力されます。

単位: Count

有効な統計: Minimum、Maximum

メトリクス: ResourceCount

ディメンション: Service: TimestreamNamespace:AWS/UsageResource: QueryTCUType: ResourceClass: OnDemand

How can I monitor the number of provisioned Timestream Compute Units (TCUs) used in my account?
注記

プロビジョニングされた TCU は、アジアパシフィック (ムンバイ) リージョンでのみ使用できます。

をモニタリングQueryTCUして、アカウントのクエリワークロードに使用されるプロビジョニングされた TCUsの数をモニタリングできます。このメトリクスは、アカウントからのアクティブなクエリワークロード中に に対して 1 分ごとに出力されます。

単位: Count

有効な統計: Minimum、Maximum

メトリクス: ResourceCount

ディメンション: Service: TimestreamNamespace: AWS/UsageResource: ProvisionedQueryTCUClass: None

How can I monitor the provisioned Timestream Compute Units (TCUs) used in my account?
注記

プロビジョニングされた TCU は、アジアパシフィック (ムンバイ) リージョンでのみ使用できます。

指定された期間QueryTCUにわたって をモニタリングして、アカウントのクエリワークロードに消費されるコンピューティングユニットをモニタリングできます。このメトリクスは、アカウントからのアクティブなクエリワークロード中に 1 分ごとに最大および最小のコンピューティングユニットで出力されます。

単位: Count

有効な統計: Minimum、Maximum

メトリクス: ResourceCount

ディメンション: Service: TimestreamNamespace: AWS/UsageResource: QueryTCUClass: Provisioned