ワークロードを表示するには、 one.newrelic.comにアクセスし、 Explorerで見つけてください。3 つのメイン タブ (Health、Activity、および Owner) とヘッダーがあります。
健康
ワークロードの Health タブは、ワークロードの運用に役立つ関連するステータスデータを提供します。ワークロードのグローバルステータス、およびワークロードを構成するすべてのエンティ ティの各時点での個別のステータスが表示されます。以下のように表示される。
以下のように構成されています。
- ナビゲータービューには、ワークロードを構成するエンティティが表示され、それらをグルー プ化およびソートするためのコントロールが用意されています。 エンティティを動的に選択するためにクエリーを使用している場合 、ワークロードのエンティティは時間の経過とともに変化します。
- ワークロードステータス では、ワークロード内のエンティティの個別のアラートステータスに基づいて、ワークロードのパフォーマンスを通知します。health over time」では、ワークロードの状態が過去3時間でどのように変化したかを確認できます。
- 1つ以上のエンティティーが警告を発している場合、クリティカルやワーニングのカウント、オープンコンディションのサマリーが表示されるので、最も重要な問題の特定とトラブルシューティングが容易になります。
アクティビティ
Activity タブには、ワークロード内のエンティティに関連するパフォーマンスデータと、それらの時系列の変化を説明するイベントが表示されます。これは次のようなものです。
ここでは、最も重要なセクションを紹介します。
- リンクされたダッシュボード。ワークロードからダッシュボードへのリンクを追加したり、 ダッシュボードへの事前にフィルタリングされたワークロード関連のリンクを作成することができます 。
- ゴールデンメトリクス。これは、アプリケーションのリクエスト数、応答時間、エラーレートなど、各エンティティタイプに最も関連性の高いメトリクスを示したチャートです。異なるエンティティ(2つのアプリケーションなど)や異なるスタック層(アプリケーションやホストなど)の相関関係を検出するためのチャートです。ワークロード上の各エンティティタイプについて表示されるゴールデンメトリクスは、 NerdGraph API を通じて、アカウントレベルまたはワークロードレベルでカスタマイズすることができます。
- イベントのタイムライン。これには、ワークロードエンティティを参照するインシデントおよび異常の開始時刻と終了時刻が含まれます。また、展開や構成の変更など、ワークロードの状態やパフォーマンスの変化を説明することができる他のイベントタイプも表示されます。
ゴールデンメトリクスAPIを使用することで、ワークロードエンティティの可視化に使用するゴールデンメトリクスを制御することができます。詳しくは、こちらのショートビデオ(約4分)をご覧ください。
オーナー
Owner タブでは、ワークロードに責任を持つチームに関する情報が表示されます。以下のように表示されます。
含んでいます。
- ワークロードを担当するチームです。複数のチームを含めることができます。
- ワークロードの説明です。ワークロードの使命と、それが表すビジネスロジックを共有します。それはウェブアプリケーションですか?APIですか?バックエンドプロセスですか?あなたのチーム、または組織内の他のチームに関連する詳細を記入してください。
- 連絡先を入力します。ドロップダウンメニューから、あなたのチームが希望する連絡方法を選択してください。
- ワークロードの操作に最も関連するリソースへのリンクです。ここでは、ランブック、コードリポジトリ、生産性向上ツールなど、手元に必要なワークロードに関連するあらゆるものへのリンクを追加できます。
ヘッダー
ヘッダー には、フィルターバーとエディションコントロールがあります。
- フィルターバー。ワークロード内の特定のエンティティのみに焦点を当てる必要がある場合は、高度なフィルタリングオプションを使用します。
- ワークロードを編集します。ワークロードの一部となるエンティティと、それらを取得するアカウントを定義します。
- ステータスを設定する。ワークロードエンティティの健全性に基づいて、グローバルワークロードのステータスをどのように決定するかを設定します。
- サマリーページ。ワークロードに追加されたすべてのタグと、ワークロードの識別子(GUID)やアカウントなどのメタデータを確認できます。
タグを活用することで、動的に更新されるワークロードを作成することができます。その方法については、こちらのショートビデオ(約3分)をご覧ください。
ワークロードの作成
ワークロードには、あなたとあなたのチームが見たいと思うエンティティが含まれている必要があります。エンティティの選択は、組織の構造や目標によって異なります。
one.newrelic.com > Explorer > ワークロード > ワークロードの作成: ワークロードを作成するときは、関連するアカウントと監視対象エンティティを選択します。
UI または NerdGraph API を 使用してワークロードを作成できます。 UI を使用してワークロードを作成するには、次の手順に従います。
one.newrelic.comに移動し、 Explorerをクリックしてから、 + Create a workload をクリックします。
ワークロードには、後で自分やチームにとって意味のある名前をつけましょう。
Select an account ドロップダウンから、 workload account を選択します。
Choose scope accounts をクリックすると、このワークロードに関連するすべてのアカウントがチェックされます。
ワークロードを構成するエンティティを検索して選択します。探している結果が得られたら、特定のエンティティを追加したり、ワークロードのエンティティを動的に更新するクエリを追加したりすることができます。
ワークロードには、クエリと特定のエンティティの組み合わせを追加することができ、これらは クエリロジック に従って組み合わせられます。
Create a workload をクリックしてワークロードを保存します。ワークロードを作成した後は、いつでも編集することができます。
ワークロードに1つ以上のダッシュボードが含まれている場合、 それらのダッシュボードのリンクにフィルターを設定することができます 。
以下では、ワークロードを定義する方法のいくつかの側面について詳しく説明します。
ワークロード マップを表示する
ワークロードが互いにどのように関連し、影響を与えるかを示すトポロジ マップを表示できます。
ワークロード マップにアクセスするには:
- one.newrelic.comにアクセスし、次に、[すべての機能]を選択します。
- [ワークロード]タイルをクリックします。
- 上部ペインで、[マップ] をクリックします。
オムニマップを利用したマップ機能の詳細については、コンテキスト内のマップを参照してください。
APIの使用
ワークロードのクエリ、作成、更新は、NerdGraph API で行うことができます。