• EnglishEspañol日本語한국어Português
  • ログイン今すぐ開始

タグを使用すると、データの整理と検索に役立ちます

タグは、監視対象のエンティティ、ダッシュボードやワークロードに追加されるキーの値のペア(team: operationsなど)です。いくつかの重要な属性はタグとして利用可能です。これには、アプリ名や言語などのアプリのメタデータ、およびホスト名やクラウドプロバイダーのリージョンなどのホストのメタデータが含まれます。ユーザー独自のタグを追加することもできます。

UIでタグを使用して関連エンティティを絞り込むことができます。次の例を見てみましょう。

ここでは、accountIdタグを使用して特定のアカウントのワークロードをフィルターしています。

タグの利点

タグは、次の作業に役立ちます。

  • 大量のソースおよび大量のNew Relicアカウントからのデータを整理する。

  • チーム、ロール、環境、またはリージョンを特定して、誰が何に対して責任があるかを把握します。いくつかの例を参照してください。

  • ワークロードの整理と検索を改善します。

  • APMデータのクエリおよびチャート作成

タグは、高レベルでデータを整理するのに役立ちます。ユーザー名やその他の高カーディナリティの値の取得など、よりきめ細かい詳細を追加する場合、カスタムアトリビュートカスタムイベントを使用することをお勧めします。

自動的に報告されるタグ

場合によっては、次のソースから監視対象エンティティにタグが自動適用されます。

  • New Relicアカウントのメタデータ
  • エージェントの設定
  • ホスト/環境
  • OpenTelemetryリソース属性

これらのソースからのタグは、UIやAPIではなく、タグのソースを変更することによってのみ削除や変更が行えます。

当社のAPINew Relic CLI、またはNew Relic Terraformプロバイダーを使用して、プログラムでタグを自動化することもできます。

タグの管理

デフォルトで、一部の重要な属性をタグとして使用できます。例えば、アカウント名、アカウントID、およびいくつかの基本的なホスト/サーバーのメタデータ。これらのデフォルトで利用可能なタグは削除できません。

UIまたはAPIを通してタグを追加する場合、これはエンティティレベルで発生します。例えば、単一のエンティティをモニターする複数のAPMエージェントがある場合、UIを通して適用したタグは、そのエンティティからのすべてのデータに対して利用可能です。

タグ名を変更するには、現在のタグを削除し、希望の名前で新しいタグを作成する必要があります。

タグを追加

  1. one.newrelic.comにアクセスして、モニターするエンティティ(アプリまたはホストなど)を選択します。
  2. ページの上部にあるエンティティの名前の近くで、tagsボタンをクリックします。
  3. タグウィジェットのAdd a new tag...フィールドに、この形式accountId: 123456789のタグを追加します。
  4. APMエージェントの場合、NRQLクエリでこれらのタグを使用するには、サービスを再起動します。

タグの削除

  1. one.newrelic.com

    にアクセスして、モニターするエンティティ(アプリまたはホストなど)を選択します。

  2. ページの上部にあるエンティティの名前の近くで、

    tags

    ボタンをクリックします。

  3. 削除するタグの横にある

    をクリックします。

  4. APMエージェントの場合、NRQLクエリでこれらのタグを使用するには、サービスを再起動します。

APMタグのクエリに関するこの短いビデオ(3分20秒)もご覧ください。

タグを使用してエンティティをフィルター処理

entity explorer UIのフィルターバーを使用して、特定のエンティティに絞り込みます。

単一または複数の要素でフィルターしたり、詳細検索オプションを使用したりすることができます。

タグを使用して特定のエンティティを絞り込むには:

  1. one.newrelic.com

    に移動します。

  2. Filter by ...

    フィールドをクリックして、利用可能な属性とタグのドロップダウンを表示するか、フィルターするタグ(accountId: 123456789など)を入力します。

ベストプラクティス

タグを最大限に活用するには、以下のベストプラクティスに従ってください。

タグの例

タグを使用してデータを整理するための一般的な方法の例を以下に示します。

カスタムクエリ、ダッシュボード、アラート

タグの処理方法は機能によって異なります。ここでは、NRQLを使用してタグデータのクエリを行う方法、またはNRQL条件アラートを作成する方法について詳しく説明します。

タグを使用してダッシュボードを整理する方法およびワークロードでのタグの使用方法をご確認ください。

APMタグのクエリおよびアラート

NRQLを使用してタグをクエリできます。サポートされている APMエージェントは次のとおりです:

  • Go v2.3.0以降
  • Java v4.9.0以降
  • .NET v8.17以降
  • Node.js v4.13.0以降
  • PHP v10.0.0.312以降
  • Python v4.10.0.112以降
  • Ruby v6.1.0.352以降

Infrastructureタグでのクエリとアラート

Infrastructureタグが作成されている場合は、タグ伝播とも呼ばれるNRQLを使用してクエリを実行できます。

  • カスタムアトリビュートとして:次のようなセクションをnewrelic-infra.yml設定ファイルに追加します。

    custom_attributes:
    internalOwningTeam: devops-sf
    service: api-platform

    ヒント

    詳細については、カスタムアトリビュートについてお読みください。

  • New Relic UIで:エンティティのInfrastructureページで、タグを作成して値を割り当てます。これらのタグをクエリするには、NRQLでクエリの実行時に、タグの名前にtags.プレフィックスを追加する必要があります。

Infrastructureタグ伝播をオフにしたい場合(これによりNRQLでクエリを実行できなくなります)、Nerdgraphでオフにする方法を参照してください。

クエリの例

属性のクエリおよびアラート

一部の重要な属性はタグとして使用されます。NRQLを使用してすべての属性をクエリし、カスタムチャートを作成し、NRQLアラート条件を作成できます。

Copyright © 2024 New Relic株式会社。

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.