アプリケーション・マップ
追加のアプリケーション・データをプラットフォームにロードすることなく、独自の ビジネス・アプリケーション、 ビジネス・トランザクション、および サービス を作成できます。 これは、 Turbonomic サプライ・チェーンに示されているアプリケーション・スタックにギャップがある環境で特に役立ちます。 例えば、 AppDynamics や Dynatrace などのアプリケーション・モニター・ターゲットがない場合、サプライ・チェーンにビジネス・アプリケーションは表示されません。 ユーザー作成のアプリケーション・エンティティーは、これらのギャップに対処します。
Turbonomic は、サプライ・チェーン内でそれらをリンクし、統一されたグループとして表現します。 新規アプリケーション・エンティティーのコンテキストで、グループの全体的なパフォーマンスをモニターできます。 新しく作成されたエンティティーにドリルダウンして、パフォーマンスをモニターします。 「検索」を使用してアプリケーション・エンティティーを検索し、スコープとして設定することもできます。

Turbonomic は、ユーザーが作成したアプリケーション・エンティティーに対しては分析を実行しませんが、自動検出されたエンティティーの場合と同様に、基礎となるリスクを集約します。 Turbonomic は、新しく作成された対象を関連するチャートに追加します。 例えば、パフォーマンス・リスクのある新規サービスを作成した場合、それが「トップ・サービス」グラフに表示されます。
サプライ・チェーンで新規に作成されたエンティティーを表示するには、最大 10 分かかる場合があります。
リーフ対象
リーフ・エンティティは、それ以上の子を持たない子ノードである。 リーフ・エンティティを見つけるには、仮想マシンなどのシード・エンティティから、子ノードを持たないノードに到達するまで、サプライチェーンの上方へトラバースする。 次の図は、このトラバーサルがどのように実行されるかを示している。

アプリケーションマップの作成
アプリケーション マップは、[アプリケーション マップ] ページ、または [検索]、[ グループ ]、[ サプライ チェーン] ページから作成できます。
アプリケーションマップページからのアプリケーションマップの作成
「設定」 ページにナビゲートします。

アプリケーションマップを選択します。

アプリケーションマップの作成をクリックし、作成モードを選択します:自動または手動を選択します。
自動
タグ付きエンティティーで構成される新規アプリケーション・エンティティーを作成します。 例えば、
Productionタグを持つVMで構成される新しいビジネス・アプリケーションを作成します。Turbonomicは、選択したエンティティを適切なマップに自動的に追加します。
手動
アプリケーション・エンティティーおよびノードの特定のセットで構成される新規アプリケーション・エンティティーを作成します。
手動で個別にマップを作成することで、より柔軟な対応が可能になる。
選択した作成モードに基づいて、アプリケーション・マップを作成するために必要な値を指定します。
自動
アプリケーション・マップを構成するシード・エンティティのエンティティ・タイプを選択します。
名前のプレフィックスを指定する。
Turbonomic は、対象の名前を自動的に作成します。 Turbonomic によって作成されるアプリケーション・エンティティーを簡単に識別できるように、エンティティー名の接頭部を指定できます。
名前は 20 文字を超えてはならず、英数字または下線 (_) 文字のみを使用できます。
仮想マシン +ボタンをクリックして、アプリケーション・マップの基礎となるエンティティを指定します。
- フィルター・アイコンをクリックします。
- 基礎となるエンティティを識別するタグオプションを選択する。
- 保存して適用をクリックし、保存をクリックします。
- アプリケーションマップを作成をクリックします。
手動
アプリケーション・マップを構成するシード・エンティティのエンティティ・タイプを選択します。
エンティティー名を指定します。
名前は 20 文字を超えてはならず、英数字または下線 (_) 文字のみを使用できます。
基礎となるエンティティー・タイプを選択します。
Direct Linkを有効または無効にします。
Direct Link を選択すると、Turbonomic は選択したエンティティのみに基づいてアプリケーション マップを作成します。 このオプションは、マップを完全にコントロールする必要がある場合に最適です。 例えば、パフォーマンス・モニターの有効範囲を特定のエンティティーに制限する必要がある場合があります。 Direct Link を選択しない場合、Turbonomic は作成中のアプリケーション マップのコンテキスト ベースの定義を作成し、マップの進化に合わせてその定義を自動的に更新します。
Direct Linkが無効の場合、指定した基礎となるアプリケーション・エンティティとノードは、定義を作成するための「シード・エンティティ」として機能します。 Turbonomicは、これらのシードエンティティを使用して、サプライチェーンの最上位エンティティおよびその他の関連エンティティ(「リーフエンティティ」)を特定し、新しいコンテキストベースの定義を作成する。 その結果、あなたの環境にぴったり合ったアプリケーション・マップができあがる。
例えば、最初の目的は、複数のサービス (シード・エンティティー) で構成される新規ビジネス・アプリケーション・エンティティーを作成することです。これにより、サービス・レベルでパフォーマンスをモニターできます。 ただし、パフォーマンスに影響を与える可能性がある他のエンティティーについては認識していない可能性があるため、選択した有効範囲外のパフォーマンスの問題を特定して解決するのに時間がかかる場合があります。 Direct Link を無効にすると、 Turbonomic がサービスをサポートするアプリケーション・コンポーネントと VM (リーフ・エンティティー) をディスカバーし、それらをサプライ・チェーンに表示する場合があります。 その結果、ディスカバーされたアプリケーション・スタックの各レベルでのパフォーマンス・リスクを示す、ビジネス・アプリケーションの完全な表現になります。 ビジネス・アプリケーションの構成が変更されると、 Turbonomic は自動的に定義を更新して、サプライ・チェーン・ビューが最新の状態になるようにします。
Direct Link を有効にすると、 Turbonomic は選択された対象のみに基づいて定義を作成します。 システムは、マップ定義に他の関連するエンティティを含めません。 このオプションは、定義を完全に制御する必要がある場合に適しています。 例えば、パフォーマンス・モニターの有効範囲を特定のエンティティーに制限する必要がある場合があります。
アプリケーションマップを作成をクリックします。
検索、グループ、サプライチェーンのページからアプリケーションマップを作成する
また、Supply Chainページからエンティティを選択するか、GroupまたはSearchページから同じタイプのエンティティを1つ以上選択して、アプリケーションマップを作成することもできます。 このオプションは、手動によるアプリケーション・マップ作成でのみ使用できます。 1つまたは複数のエンティティを選択し、[ アプリケーション マップを作成] をクリックすると、 Turbonomic はこれらの基礎となるエンティティをアプリケーション マップ定義に事前に入力します。
選択した基礎エンティティのタイプによって、アプリケーション・マップを構成するシード・エンティティのオプションが決まります。 たとえば、基礎となるエンティティまたはエンティティが Business Transactions である場合、シード・エンティティの唯一の選択肢は Business Application です。 サービスから始める場合、シードエンティティはビジネストランザクションまたはビジネスアプリケーションのいずれかになります。 その他の基礎となるエンティティ・タイプでは、シード・エンティティをビジネス・アプリケーション、ビジネス・トランザクション、またはサービスから選択できます。
次の図は、「データベース・サーバーの検索 」ページの「 アプリケーション・マップの作成 」ボタンを示しています。 このボタンをクリックすると、選択したサーバーのアプリケーション マップが作成され、基礎となるエンティティが入力されます。

次の図は、仮想マシンのサプライチェーンページの [Create application map ]ボタンを示しています。 このボタンをクリックすると、仮想マシンのアプリケーション マップが作成され、基礎となるエンティティが入力されます。

オプションメニューからアプリケーションマップを管理する
設定]、[ アプリケーションマップ] の順に移動し、任意のアプリケーションマップの 3 つのドットの [オプション] メニューをクリックすると、以下のオプションから選択できます。

ビュー・スコープ
アプリケーション・マップ定義によって作成されたカスタム・ビジネス・アプリケーション、ビジネス・トランザクション、またはサービスにスコープを設定し、それが表すサプライ・チェーンを確認します。
詳細の表示
アプリケーション・マップ定義の概要をご覧ください:
エンティティ・タイプ
アプリケーション・マップの状態
アプリケーション・マップの基礎となるエンティティの作成基準
割り当てられたユーザー
詳細の編集
アプリケーション・マップ名、基礎となるエンティティの選択を編集し、Direct Linkオプションを有効または無効にします。 このオプションは「編集」アイコンをクリックするのと同じで、定義が切断状態にある場合にお勧めします。
ユーザーを割り当て
管理者は、Shared Observer ロールを持つユーザーを特定のアプリケーションマップ定義に割り当てることで、ロールベースのアクセス制御(RBAC)を実施できます。 このロールを持つユーザーは、自分に割り当てられたアプリケーション マップを表示できます。 管理者は、 ユーザー管理ページから割り当てられたアプリケーション マップを管理および表示し、共有オブザーバー権限を編集することもできます。
削除
アプリケーションマップマネージャからアプリケーションマップ定義を削除し、作成したカスタムエンティティをTurbonomicサプライチェーンから削除します。
申請マップの状態
アプリケーションマップの状態は、アプリケーションマネージャビュー、またはオプションメニューから詳細表示を選択することで確認できます。 アプリケーション・マップの定義は、3つの状態のいずれかになる:
接続済み
アプリケーション・マップが作成され、サプライチェーンで目にすることができる。 オプションメニューのスコープの表示を選択するか、検索ビューからアクセスできます。
「進行中」
アプリケーション・マップを作成中。 通常、Turbonomic がアプリケーション マップを作成するのにかかる時間は約 10 分です。
切断
アプリケーションマップのサプライチェーンが切り離されているか、不完全である。 この状態は、リーフエンティティ(ビジネスアプリケーション、ビジネストランザクション、またはサービス)がその基礎となるエンティティとの関係を持たない場合、または基礎となるエンティティが見つからない場合に発生する。 この場合、スコープの表示オプションにはアクセスできませんが、詳細の表示または詳細の編集オプションで問題の詳細を確認することができます。 詳細については、切断状態のトラブルシューティングを参照してください。
トラブルシューティング
この機能が無効になっていることを示すエラーが表示された場合は、管理者が YAML ファイルで UDT プローブを有効にする必要があります。 管理者でない場合、または SaaS ユーザーである場合は、 Turbonomic 担当員に連絡してこの機能を有効にしてください。
Turbonomic インスタンスへの SSH 端末セッションを開きます。
Turbonomicのインストール時にセットアップしたシステム管理者としてログインします。
ユーザー名:
turboPassword:
[your_private_password]
SSH セッションで、編集のために YAML ファイルを開きます。
/opt/turbonomic/kubernetes/operator/deploy/crds/charts_v1alpha1_xl_cr.yaml現在構成されているプローブを有効または無効にするには、編集するプローブを見つけて、設定を
true(有効) またはfalse(無効) に変更します。YAML ファイルで
UDTを検索し、enabled: trueを設定します。変更を保存して適用します。
kubectl apply -f /opt/turbonomic/kubernetes/operator/deploy/crds/charts_v1alpha1_xl_cr.yaml注:これらの変更が完了するまでに最大 2 分かかる場合があります。 Turbonomicインスタンスをリフレッシュし、アプリケーション・マップの作成を試みます。
切断状態のトラブルシューティング
アプリケーション・マップが接続解除状態になると、ポップアップ通知で通知されます。 その後、編集アイコンをクリックするか、オプションメニューから詳細の編集を選択すると、詳細情報が表示されます。 以下の問題は、基礎となるエンティティの変更に起因する切断状態の一般的な原因です:
利用不可 基礎となるエンティティ
環境の変更やターゲットの削除などにより、事前に選択した基礎エンティティが環境で利用できなくなった。

メンバーがいないグループ
基礎となるエンティティとして定義されているグループには、メンバーがいない場合もある。

正規表現による定義
アプリケーション・マップ定義の正規表現基準を満たすエンティティがありません。
