ワークロードに追加されるエンティティは、目標と組織構造によって異なります。このドキュメントでは、UI でワークロードを作成する方法を学習します。ワークロードがどのようにチームを調整するかについては、 「ワークロード チュートリアル」を参照してください。
アカウントと権限
ワークロードに寄与するアカウントには、 workload account [ワークロード アカウント] と scope accounts [スコープ アカウント]の 2 種類があります。 New Relic 組織 に複数のアカウントがある場合、ワークロード アカウントとスコープ アカウントを区別すると、ワークロードの管理が容易になります。
- workload account [ワークロード アカウントは、] ワークロードとそのデータが存在する場所です。したがって、ワークロードの作成に使用されたアカウントがワークロード アカウントとみなされます。このアカウントは、割り当てられているアカウント権限に基づいて、ワークロードを表示および管理できるユーザーを決定します。
- スコープ アカウントは、 ワークロードがテレメトリ データを取得するアカウントです。ワークロードのスコープ アカウントのすべてにアクセスできないユーザーは、ワークロード内のすべてのデータを表示できない可能性があります。ワークロードを使用するチーム メンバーの場合は、ワークロードがデータを取得するチームの関連アカウントを必ず追加してください。
ワークロード アカウントは、作成後に変更することはできません。ただし、スコープ アカウントは、ワークロード アカウントのワークロード管理機能を持つユーザーであればいつでも更新できます。デフォルトでは、ワークロード作成時にワークロード作成者がアクセスできるすべてのアカウントがスコープ アカウントとして設定されます。
ワークロードの作成
ワークロードを作成するにはいくつかの方法がありますが、どれを選択するかは完全にユーザー次第です。チームの調整に最も便利な方法を選択することをお勧めします。
one.newrelic.com > All capabilities > Workloads > Create a workload: ワークロードを作成するときは、関連するアカウントと監視対象のエンティティを選択します。
ワークロード UI からワークロードを作成する方法は次のとおりです。
one.newrelic.com > All capabilities > Workloadsに移動し、 + Create a workload [+ ワークロードの作成 を]クリックします。
ワークロードに、あなたとあなたのチームにとって意味のある名前を付けます。
Select an account ドロップダウンから、 workload account を選択します。
[範囲アカウントの選択] をクリックして、このワークロードがデータを使用するすべてのアカウントを確認します。
ワークロードを構成するエンティティを検索して選択します。探している結果が得られたら、特定のエンティティを追加したり、ワークロードのエンティティを動的に更新するクエリを追加したりすることができます。
- エンティティ タイプ、 タグ、または 属性 (エンティティ名、アカウント ID、AWS リージョンなど) で検索できます。
- + Add this query をクリックして、ワークロードの動的に更新されるエンティティのリストを作成します。システムの変更に合わせてワークロードがエンティティを更新する場合は、この方法をお勧めします。
- エンティティの横にある + Add をクリックすると、ワークロードに追加されます。この方法は、システムが変更されてもエンティティが有用であることがわかっている場合に適しています。
クエリと特定のエンティティの両方をワークロードに追加でき、 クエリ ロジックに従って連携して動作します。
Create a workload [ワークロードの作成]を クリックして保存します。
ワークロードに1つ以上のダッシュボードが含まれている場合、 それらのダッシュボードのリンクにフィルターを設定することができます 。
ワークロードを定義する
以下に、ワークロードの定義のいくつかの側面に関する詳細とヒントを示します。
複数の個別のエンティティやクエリを追加してワークロードを定義することができます。
- クエリには、複数の検索語を含めることができます。これらはAND演算子で結合されます。
- ワークロード内の別々のクエリは、OR演算子で結合されます。
- パーセント記号(
%
)で文字列をラップして、クエリ内の正確な部分文字列に一致させることができます。エンティティ名にサブストリングを使用してそれらのエンティティを分類する場合(たとえば、 <team>-<env>-<appName>
)、フィルタリングとグループ化に強力なタグ(たとえば、 team:awesome
、 env:production
)を補完的に使用することを検討してください。 - 500を超えるエンティティを返す可能性のある動的クエリでは、パーセント記号(
%
)を使用しないことをお勧めします。このようにして、ユーザーインターフェイスでより一貫したエクスペリエンスを得ることができます。
カスタム ダッシュボードが あり、チームのワークロードの観察と操作にどのデータが関連しているかがすでにわかっている場合は、それらのダッシュボードをリンクできます。 あなたのワークロードから。
ワークロードにダッシュボードを追加するには: ワークロードを作成した後、ワークロードのActivity [アクティビティ]ページに移動し、 Add dashboard [ダッシュボードの追加]をクリックします。