• ログイン無料アカウント

本書は、お客様のご参考のために原文の英語版を機械翻訳したものです。

英語版と齟齬がある場合、英語版の定めが優先するものとします。より詳しい情報については、本リンクをご参照ください。

問題を作成する

NRQLを使ってインフラストラクチャ次元のメトリクスを検索

ベータ機能

この機能は現在ベータ版です。

ディメンションメトリクス は、メトリクスデータを保存したり、クエリしたりするための業界標準です。 インフラストラクチャ メトリクスはすべて New Relic のイベントデータとして保存されていますが、ディメンションメトリクスで照会することもできます。

このページでは、以下のことを学ぶことができます。

  • ディメンション・メトリクスの の利点.
  • いくつかの をどのように、どこで使うかについて。
  • 既知の問題.

重要な理由

New Relic では、 メトリクス をいくつかの方法で報告しています。その中には、 ディメンション メトリクス が含まれており、メトリクス API、Telemetry SDK、いくつかのオープンソース インテグレーション、およびインフラストラクチャ サービスで使用されています。

このタイプのメトリックでは、以下のことが可能です。

  • インフラストラクチャー・データのクエリ・エクスペリエンスが向上しました。
  • すべてのメトリクスを1つの場所で確認できます。
  • Prometheus のような、よりメートル単位のソースを利用することができます。

例えば、Lambda関数の最大継続時間を取得するクエリは簡素化されています。

サンプルを使った問い合わせ

FROM ServerlessSample
SELECT max(provider.duration.Maximum)
WHERE provider = 'LambdaFunction'

メトリクスを使ったクエリ

FROM Metric
SELECT max(aws.lambda.function.duration)

スタートガイド

これらのメトリクスを使用するために、エージェントや統合の更新は必要ありません。

ディメンションメトリクスに基づくNRQLアラート もサポートされています。ただし、クラウド統合からのデータ(つまり、 AWSポーリング統合からのメトリクス, GCP, Azure )は除きます。AWS CloudWatch Metric Streamsのメトリクスはディメンションメトリクスとして取り込まれ、NRQLアラートが推奨されます。

ディメンション・メトリクスのクエリの場所と方法

現在のすべてのNRQLクエリ機能がサポートされています。クエリでは、 WHEREFACET 、およびSINCEUNTILCOMPARE WITHなどの時間選択関数を使用できます。

クエリビルダーは、シンプルモードとアドバンスト(NRQL)モードの両方でメトリックをサポートします。

メトリクスとアトリビュートの命名規則

ディメンションメトリックのすべてのメトリック名と属性は、見つけて使用しやすいように、同じ命名規則に従います。メトリクス名と属性名はドットで名前空間が設定されます。たとえば、 host.プレフィックスはホストメトリクスに使用され、 k8s.プレフィックスはKubernetesメトリクスに使用され、 aws.はAWSメトリクスに使用されます。

次の図は、3つの指標( cpuPercentioTotalReadBytes 、およびioTotalWriteBytes )を含むProcessSampleが3つの個別の指標に分割される方法を示しています。メトリックと属性の名前が更新されていることに注意してください。

naming-convention.png

ディメンショナル・メトリクスの命名規則

ここでは、次元メトリクスを使用した場合と使用しない場合のNQRLクエリの例を紹介します。

既知の制限

  • *を使用したメトリッククエリは、インフラストラクチャサンプルデータ(たとえば、 SELECT * FROM Metric )を返しません。
  • tags.で始まる属性を選択するには、メトリック名を指定する必要があります。たとえば、 SELECT uniques(tags.environment) FROM Metric WHERE metricName='aws.lambda.function.duration'WHERE句がないと機能しません。
  • 選択基準が一致するサンプルが多すぎると、結果が完全でない場合があります。たとえば、 SELECT uniqueCount(entity.guid) FROM Metricはすべてのインフラストラクチャサンプルにマップされ、不完全な結果を返す場合があります。
  • 最初は、新しく導入されたメトリックワイルドカード機能(たとえば、 SELECT average(host.swap%Bytes) FROM Metric )はサポートされていません。
Copyright © 2022 New Relic株式会社。