キュー・メトリック
キューのヘルス、容量およびパフォーマンスは、メトリック、アラームおよび通知を使用してモニターできます。
このトピックでは、キュー・サービスによってoci_queueメトリック・ネームスペースに出力されるメトリックについて説明します。
リソース: キュー。
概要
前提条件
-
IAMポリシー: リソースをモニターするには、管理者が記述したポリシー(IAM)で必要なタイプのアクセス権が付与されている必要があります。コンソールまたはSDK、CLIまたはその他のツールを使用したREST APIを使用するには、ポリシーが必要です。ポリシーでは、モニタリング・サービスおよびモニター対象リソースへのアクセス権が付与されている必要があります。アクションを実行しようとすると、権限がないか認可されていないというメッセージが表示されることがあります。付与されているアクセス権のタイプおよび作業する必要のあるコンパートメントを管理者に確認してください。モニタリングのためのユーザー認可の詳細は、関連するサービス(モニタリングまたは通知)の「認証と認可」セクションを参照してください。
-
このページにリストされているメトリックは、作成するキューで自動的に使用可能になります。これらのメトリックを取得するためにリソースのモニタリングを有効にする必要はありません。
使用可能なメトリック
キュー・メトリックには、次のディメンションが含まれます:
リージョン: メトリックが適用されるリージョンresourceId: メトリックが適用されるキューのOCIDqueueName: メトリックが適用されるキューの名前operation: メトリックが適用される操作のタイプ(PUT、GET、UPDATE、DELETE)isVisible: 表示可能なメッセージにメトリックが適用されるかどうか
| メトリック | メトリック表示名 | 単位 | 説明 | ディメンション |
|---|---|---|---|---|
QueueSize |
キュー内の合計バイト数 | バイト | キュー内のバイト数 |
|
MessagesInQueueCount |
キュー内の合計メッセージ数 | 数 | キュー内のメッセージ数 |
|
MessagesCount |
送信メッセージ数/秒 | 数 | キュー当たりの送受信メッセージ数 |
|
RequestSuccess |
リクエスト成功率/秒 | ブール値 | キューごとの送受信されたリクエストの成功を示します |
|
RequestsLatency |
リクエスト・レイテンシ | 時間(ms) | キューへのリクエストのレイテンシ |
|
RequestsThroughput |
リクエスト・スループット | バイト | キュー当たりの送受信バイト数 |
|
ConsumerLag |
コンシューマ・ラグ | 時間(分) | キュー内の最も古いメッセージと現在の時刻との時間差 |
|
コンソールの使用
単一キューのデフォルト・メトリック・チャートを表示するには
- 「キュー」リスト・ページで、操作するキューを選択します。リスト・ページまたはキューの検索に関するヘルプが必要な場合は、キューのリストを参照してください。
- 「モニタリング」を選択します。
メトリック・ページには、現在のキューのデフォルトのチャート・セットが表示されます。
メトリックのモニタリングおよびアラームの使用の詳細は、モニタリングを参照してください。アラームの通知の詳細は、通知を参照してください。
複数のキューのデフォルト・メトリック・チャートを表示するには
次に、メトリック・チャートを表示する方法を示します:
- ナビゲーション・メニューを開き、「監視および管理」を選択します。「モニタリング」で、「サービス・メトリック」を選択します。
- 「コンパートメント」で、目的のキューを含むコンパートメントを選択します。
- 「メトリック・ネームスペース」で、「
oci_queue」を選択します。サービス・メトリックページに、選択したメトリック・ネームスペースのデフォルトのチャート・セットが表示されます。出力されるメトリックの詳細は、使用可能なメトリックを参照してください。モニタリング ・サービスを使用して、カスタム問合せを作成することもできます。
「サービス・メトリック」ページが動的に更新され、選択したメトリック・ネームスペースによって生成された各メトリックのチャートが表示されます。
APIの使用
モニタリングには、次のAPIを使用します:
APIの使用およびリクエストの署名の詳細は、REST APIおよびセキュリティ資格証明を参照してください。SDKの詳細は、SDKおよびCLIを参照してください。