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

ファセットによりNew Relic Oneダッシュボードにフィルタを適用する

ファセット化した属性によりNew Relic Oneダッシュボードにフィルターを適用し、ダッシュボードをよりインタラクティブなものとし使いやすくできます。

ファセットによるフィルタリングを使用する理由

New Relic Oneダッシュボードでは、FACETを含み、その他のチャートタイプ要件を満たすNRQLクエリに、ファセット化した属性を設定して、現在のダッシュボードまたは関連するリンクしたダッシュボードにフィルターを適用できます。ダッシュボードのフィルタリングを迅速に行い、フィルターを適用済みのダッシュボードにリンクすることで、ダッシュボードをよりインタラクティブなものとし使いやすくできます。

この機能は、新規のチャートをダッシュボードに追加、または既存のダッシュボードでチャートを編集する際に利用できます。

実際のこの機能については、使用例を参照してください。

要件

この機能を使用するための要件:

ファセットによるフィルタリングの使用例

New Relic Oneで、既存のダッシュボードについての、次のファセットを含むNRQLクエリを作成しているとします。

facetfiltering01bis.png

one.newrelic.com > DashboardsFACET句を含み、チャートタイプの要件を満たすクエリについては、この属性を設定して簡単なダッシュボードフィルターとして使用できます。属性を使用して、現在開いているダッシュボードにフィルターを適用、または選択した関連するダッシュボードにフィルターを適用できます。

現在のダッシュボードにフィルターを適用を選択すると、そのチャートが使用され、利用可能なuserAgentName属性により現在のダッシュボードにフィルターが適用されます。これらの属性の1つを選択し、そのダッシュボードにフィルターを適用するとこうなります。選択した属性は、上部の検索バーでフィルターとして表示される点に注意してください。

facetfiltering02.png

one.newrelic.com > Dashboards:ファセットによるフィルタリングで設定した属性を選択すると、現在のダッシュボードにフィルターが適用されます。

この機能の詳細については、ファセットによるフィルタリングについてのExplorers Hubの投稿を参照してください。

FACET CASES句とのリンクファセット

FACET CASESは、条件に基づきファセットをグループ化できるNRQL関数です。同じファセット内で複数のケースがサポートされています。

たとえば、データをクエリして、ダッシュボードまたはレポートのニーモニックカテゴリーに応答を配置するとします。この構文を使用すると、トランザクション期間に基づきクエリを実行し、結果をACCEPTABLEとUNACCEPTABLEの2つのカテゴリーに分類できます。これは、ダッシュボードをより人間が読み取りやすく、実用的なものにする上で非常に役立ちます。

SELECT filter(count(*), WHERE duration > 1) as 'UNACCEPTABLE', filter(count(*),
WHERE duration <=1) as 'ACCEPTABLE'
FROM Transaction FACET appName LIMIT 5 since 5 minutes ago

facet_cases_01.png

FACET CASESを使用することで、複数の複雑な条件をより効率的に使用して、一連のカスタムファセットを生成できます。前の例を基に、期間データからエラーを除外し、それらを3番目のカテゴリーに追加する複合条件を含めるとします。

SELECT count(*)
FROM Transaction FACET CASES (where duration > 1 and error is NULL as 'UNACCEPTABLE', where duration <= 1 and error is NULL as 'ACCEPTABLE', where error is not NULL as 'ERROR') since 5 minutes ago

facet_cases_02.png

次に、ファセットリンクを使用して、これらのファセットでダッシュボードをフィルターできます。

問題を作成する
Copyright © 2022 New Relic Inc.