New Relic の と Google Cloud Platform (GCP) との統合には、 Google Cloud Pub/Sub のデータを New Relic に報告する統合が含まれています。このドキュメントでは、GCP Pub/Sub 統合を有効にする方法と、報告されるデータについて説明します。
特徴
Google Cloud ストリーム分析ソリューション の一環として、Cloud Pub/Sub サービスは、迅速なデータ処理と分析のためにイベントストリームを取り込み、配信します。
統合をアクティブ化する
統合を有効にするには、標準的な手順に従って GCP サービスを New Relic に接続してください。
ポーリング頻度
New Relic の統合は、統合によって異なるポーリング間隔に従って GCP サービスに問い合わせを行います。Google Cloud Pub/Sub のポーリング間隔は 5 分です。解像度は1分ごとに1データポイントです。
データを見つけて使用する
統合をアクティブにして数分間待機すると (ポーリング頻度に基づきます)、New Relic UI にデータが表示されます。へのリンクを含む、 データを検索して使用するため およびアラート設定では、 one.newrelic.com > All capabilities > Infrastructure > GCP > (統合を選択)に移動します。
メトリックデータ
Pub/Subトピックは、メッセージのフィードを表す名前付きエンティティで、サブスクリプションは、特定のトピックのメッセージの宛先を表す名前付きエンティティです。
NewRelicでのGCPPub/ Sub統合の指標データを表示するには、 GcpPubSubTopicSample
}イベントとGcpPubSubSubscriptionSample
イベントおよびそれらに関連する属性のNRQLクエリを作成します。
GcpPubSubTopicSample
New RelicでGcpPubSubTopicSample
イベントをクエリして、次の属性のデータを表示します。
属性 | 説明 |
---|---|
| バイト単位で計測されるオペレーションのコスト。これはクォータの使用率を測定するために使用されます。 |
| 設定変更の累積数。操作の種類と結果でグループ化されている。 |
| パブリッシュメッセージのサイズ(単位:バイト)の分布。 |
| トピックに保持されている確認済みメッセージの数(クラウド地域別)。 |
| トピック内の未確認メッセージ数をクラウド地域別に集計したものです。 |
| トピックに保持されている最も古い確認済みメッセージの年齢(秒単位)をクラウド地域別に分類したもの。 |
| トピック内で最も古い未確認メッセージの年齢(秒単位)を、クラウドの地域別に分類したもの。 |
| トピックに保持されている確認済みメッセージの総バイトサイズをクラウドのリージョン別に分類したもの。 |
| 公開メッセージ操作の累積数。 |
| 公開リクエストの累積数 |
| トピック内の未確認メッセージの総バイト数を、クラウドのリージョン別に集計したものです。 |
GcpPubSubSubscriptionSample
New RelicでGcpPubSubSubscriptionSample
イベントをクエリして、次の属性のデータを表示します。
属性 | 説明 |
---|---|
| サブスクリプション内の未確認メッセージ(別名:バックログメッセージ)の総バイトサイズ。 |
| バイト単位で計測した累積操作コスト。クォータの使用率を測定するために使用されます。 |
| 各サブスクリプションの構成変更の累積カウントで、操作タイプと結果によってグループ化されています。 |
| ModifyAckDeadlineメッセージ操作の累積回数を結果別にまとめたものです。 |
| ModifyAckDeadlineリクエストの累積カウントで、結果ごとにグループ化されています。 |
| サブスクリプションのプッシュエンドポイントに配信されたが、まだ確認されていないメッセージの数。 |
| サブスクリプションで保持される確認済みメッセージの数。 |
| サブスクリプションで保持されている確認済みメッセージの数(クラウド地域別)。 |
| サブスクリプション内の未確認メッセージ数(クラウド地域別)。 |
| サブスクリプション内の未確認メッセージ(別名:バックログメッセージ)の数。 |
| サブスクリプションに保持されている最も古い確認済みメッセージの年齢(秒単位)。 |
| サブスクリプションで保持されている最も古い確認メッセージの年齢(秒単位)をクラウド地域別に分類したものです。 |
| サブスクリプション内の最も古い未確認メッセージ(別名:バックログメッセージ)の年齢(秒単位)。 |
| サブスクリプション内の最も古い未確認メッセージの年齢(秒単位)を、クラウドのリージョンごとに分類したものです。 |
| アクノリッジ・メッセージ操作の累積数を結果別にまとめたもの。 |
| 結果別に分類されたアクノリッジ要求の累積数。 |
| プル・メッセージ操作の累積回数を結果別に分類したもの。 |
| プルリクエストの累積数を結果ごとに分類したもの。 |
| 結果ごとにグループ化されたプッシュ試行の累積カウント。プルとは異なり、プッシュサーバーの実装ではユーザーメッセージをバッチ処理しないため、各リクエストには1つのユーザーメッセージしか含まれません。プッシュサーバーはエラー時に再試行するため、1つのユーザーメッセージが複数回表示されることがあります。 |
| 結果別に分類されたプッシュリクエストのレイテンシー(マイクロ秒)の分布。 |
| サブスクリプションで保持される確認済みメッセージの総バイトサイズ。 |
| サブスクリプションで保持される確認済みメッセージの総バイトサイズ(クラウド地域別)。 |
| StreamingPullのアクノリッジメッセージ操作の累積回数を結果別にまとめたもの。 |
| 非空のアクノレッジIDを持つストリーミング・プル・リクエストの累積数を結果ごとにグループ化したものです。 |
| ストリーミング・プル・メッセージ操作の累積回数を結果別にまとめたもの。 |
| StreamingPull ModifyAckDeadline操作の累積回数を結果別にまとめたものです。 |
| ModifyAckDeadlineフィールドが空ではないストリーミング・プルリクエストの累積数を結果ごとにグループ化したものです。 |
| ストリーミング・プル・レスポンスの累積カウントで、結果ごとにグループ化されています。 |
| サブスクリプション内の未確認メッセージの総バイトサイズを、クラウドのリージョン別に分類したもの。 |