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

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

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

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

New Relic filtering workloads using tags

ここでは、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のタグを追加します。Add tags in New Relic
  4. APMエージェントの場合、NRQLクエリでこれらのタグを使用するには、サービスを再起動します。

タグの削除

  1. one.newrelic.com

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

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

    tags

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

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

    をクリックします。

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

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

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

New Relic advanced tag filter query

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.