データマッピングの作成と管理

  • リリースバージョン: Yokohama
  • 更新日 2025年07月31日
  • 所要時間:4分
  • 接続された外部アプリケーションパフォーマンス管理 (APM) インスタンスのデータにサービスをマップし、サービスのチャートで表示します。

    始める前に

    • バージョン 1.5.0 を使用している場合は、外部 APM インスタンスからのデータを持つサービスをアクティブ化します。サービスをアクティブ化する方法については、「チームとサービスをアクティブ化」を参照してください。それ以降のバージョンでは、サービスをアクティブ化する必要はありません。次のいずれかのサービスタイプをマッピングできます。
      • アプリケーション
      • マップ済みアプリケーション
      • 計算されたアプリケーション
      • ダイナミック CI グループ
      • 技術的
      • タグベース
      • サービスオファリング
      • ビジネスサービス
    • サービスオブザーバビリティデータソースを接続

    必要なロール:sn_sow_svcobs.admin

    このタスクについて

    サービス CI が特定の APM メトリクスタグのキー/値ペアにマッピングされている場合、そのサービスのタグを含むメトリクス サービスオブザーバビリティ が表示されます。これらのメトリクスは、以下のエンティティタイプでグループ化されます。
    • アプリケーションメトリクス:選択したサービスに関連付けられたメトリクス
    • 計算メトリクス:サービスが実行されるホストに関連付けられたメトリクス
    • データベース:サービスで使用されるデータベースに関連付けられたメトリクス

    たとえば、サービス、データベース、およびホストの監視に使用される New Relic のメトリクスがあるとします。これらのメトリクスで、タグ service_name を使用しました。チェックアウトサービス CI も APM メタデータのキー/値ペア service_name = checkout にマッピングしたとします。サービスオブザーバビリティには、チェックアウトサービス CI のコンテキストで service_name = checkout でタグ付けされたすべてのデータベースとホストのメトリクスが表示されます。

    異なるエンティティのメトリクスの一部で異なるキー名または異なるキー値が使用されている場合は、例外を作成できます。たとえば、ホストメトリクスで service_name ではなくサービスを使用する場合は、それらのメトリクスを含める例外を作成できます。

    各エンティティタイプには独自のダッシュボードがあり、各メトリクスまたは関連 CI には独自のデフォルトグラフがあります。ダッシュボードとチャートに使用するテンプレートをカスタマイズできます。詳細については、「サービスオブザーバビリティダッシュボードテンプレートのカスタマイズ」を参照してください。

    注:
    サービスオブザーバビリティ がこれらのマッピングを作成する方法を理解するには、「サービスオブザーバビリティの APM ベンダーエンティティマッピング」を参照してください。

    フィールド値の説明については、「サービスオブザーバビリティ データマッピングフォーム」を参照して ください。

    手順

    1. 使用しているバージョンの サービスオブザーバビリティ の手順に従って、[データマッピング] ページに移動します。
      • バージョン 1.5.0: 移動先 すべて > サービスオペレーションワークスペース > 構成に移動してから、 サービスオブザーバビリティ管理 > オブザーバビリティの管理 > データマッピング
      • バージョン 1.6.x 以降:次の場所に移動 すべて > サービスオペレーションワークスペース > 構成に移動してから、 サービスオブザーバビリティ > データマッピング.
    2. [ 最初のマッピングを作成] または [ マッピングを作成] を選択します。
    3. [オブザーバビリティデータマッピング] ページで、マッピングの名前を入力します。
    4. このマッピングを使用するサービスを選択します。
      • バージョン 1.5.0 の場合:マッピングする有効化されたサービスの名前を入力します。サービスのアクティブ化の詳細については、次を参照してください。 チームとサービスをアクティブ化
      • バージョン 1.6.x 以降の場合:
        1. [ サービスを選択] を選択します。
        2. ナビゲーションを使用して、検索しているサービスのタイプにリストを絞り込みます。
        3. マッピングに追加するサービスを選択します。サービスタイプの任意の組み合わせからサービスを追加できます。
          注:
          フィルターを使用して、サービスリストを絞り込みます。
        4. [ サービスを追加 ] を選択してマッピングに追加します。
    5. タグキーと値を使用して内部サービスを APM エンティティにマッピングする方法を決定するルール サービスオブザーバビリティ 作成します。
      1. このマップのデータソースを選択します。
      2. APM データをサービスにマップするために使用するタグキーを入力します。
        キーには、 サービスなどの APM メタデータで使用する任意のタグを指定できます。入力したキーは、APM メタデータで使用するタグと一致する必要があり、大文字と小文字が区別されます。
        注:
        サービスを表すために複数のタグを使用する場合は、例外を作成できます。たとえば、service_nameを使用するデータベースメトリクスを除き、ほとんどのタグでサービスを使用する場合は、データベースメトリクスの例外を作成できます。
      3. タグ値を入力します。
        値は、サービスの CI のフィールドを表す文字列にすることができます。
      これで、マッピングをテストしたり、例外を追加したりできるようになりました。
    6. オプション: 一部のエンティティで異なるキー名または値を使用する場合は、例外カードでそれらを構成して、デフォルトポリシーの例外を作成します。
    7. [マッピングを保存 (Save mapping)] を選択します。

    タスクの結果

    [サービスの詳細] ページの [オブザーバビリティ (Observability)] タブに、マッピングから見つかったエンティティのダッシュボードとチャートが表示されます。