アプリケーション・マップ

追加のアプリケーション・データをプラットフォームにロードすることなく、独自の ビジネス・アプリケーションビジネス・トランザクション、および サービス を作成できます。 これは、 Turbonomic サプライ・チェーンに示されているアプリケーション・スタックにギャップがある環境で特に役立ちます。 例えば、 AppDynamics や Dynatrace などのアプリケーション・モニター・ターゲットがない場合、サプライ・チェーンにビジネス・アプリケーションは表示されません。 ユーザー作成のアプリケーション・エンティティーは、これらのギャップに対処します。

Turbonomic は、サプライ・チェーン内でそれらをリンクし、統一されたグループとして表現します。 新規アプリケーション・エンティティーのコンテキストで、グループの全体的なパフォーマンスをモニターできます。 新しく作成されたエンティティーにドリルダウンして、パフォーマンスをモニターします。 「検索」を使用してアプリケーション・エンティティーを検索し、スコープとして設定することもできます。

サプライ・チェーンにおけるアプリケーション

Turbonomic は、ユーザーが作成したアプリケーション・エンティティーに対しては分析を実行しませんが、自動検出されたエンティティーの場合と同様に、基礎となるリスクを集約します。 Turbonomic は、新しく作成された対象を関連するチャートに追加します。 例えば、パフォーマンス・リスクのある新規サービスを作成した場合、それが「トップ・サービス」グラフに表示されます。

注:

サプライ・チェーンで新規に作成されたエンティティーを表示するには、最大 10 分かかる場合があります。

リーフ対象

リーフ・エンティティは、それ以上の子を持たない子ノードである。 リーフ・エンティティを見つけるには、仮想マシンなどのシード・エンティティから、子ノードを持たないノードに到達するまで、サプライチェーンの上方へトラバースする。 次の図は、このトラバーサルがどのように実行されるかを示している。

リーフ・エンティティを示すアプリケーション・マップのスクリーンショット

アプリケーションマップの作成

アプリケーション マップは、[アプリケーション マップ] ページ、または [検索]、[ グループ ]、[ サプライ チェーン] ページから作成できます。

アプリケーションマップページからのアプリケーションマップの作成

  1. 「設定」 ページにナビゲートします。

    「設定」ボタン
  2. アプリケーションマップを選択します。

    アプリケーションマップボタン
  3. アプリケーションマップの作成をクリックし、作成モードを選択します:自動または手動を選択します。

    • 自動

      タグ付きエンティティーで構成される新規アプリケーション・エンティティーを作成します。 例えば、Productionタグを持つVMで構成される新しいビジネス・アプリケーションを作成します。

      Turbonomicは、選択したエンティティを適切なマップに自動的に追加します。

    • 手動

      アプリケーション・エンティティーおよびノードの特定のセットで構成される新規アプリケーション・エンティティーを作成します。

      手動で個別にマップを作成することで、より柔軟な対応が可能になる。

  4. 選択した作成モードに基づいて、アプリケーション・マップを作成するために必要な値を指定します。

    自動

    1. アプリケーション・マップを構成するシード・エンティティのエンティティ・タイプを選択します。

    2. 名前のプレフィックスを指定する。

      Turbonomic は、対象の名前を自動的に作成します。 Turbonomic によって作成されるアプリケーション・エンティティーを簡単に識別できるように、エンティティー名の接頭部を指定できます。

      名前は 20 文字を超えてはならず、英数字または下線 (_) 文字のみを使用できます。

    3. 仮想マシン +ボタンをクリックして、アプリケーション・マップの基礎となるエンティティを指定します。

    4. フィルター・アイコンをクリックします。
    5. 基礎となるエンティティを識別するタグオプションを選択する。
    6. 保存して適用をクリックし、保存をクリックします。
    7. アプリケーションマップを作成をクリックします。

    手動

    1. アプリケーション・マップを構成するシード・エンティティのエンティティ・タイプを選択します。

    2. エンティティー名を指定します。

      名前は 20 文字を超えてはならず、英数字または下線 (_) 文字のみを使用できます。

    3. 基礎となるエンティティー・タイプを選択します。

  5. アプリケーションマップを作成をクリックします。

オプションメニューからアプリケーションマップを管理する

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

「Options」メニュー
  • ビュー・スコープ

    アプリケーション・マップ定義によって作成されたカスタム・ビジネス・アプリケーション、ビジネス・トランザクション、またはサービスにスコープを設定し、それが表すサプライ・チェーンを確認します。

  • 詳細の表示

    アプリケーション・マップ定義の概要をご覧ください:

    • エンティティ・タイプ

    • アプリケーション・マップの状態

    • アプリケーション・マップの基礎となるエンティティの作成基準

    • 割り当てられたユーザー

  • 詳細の編集

    アプリケーション・マップ名、基礎となるエンティティの選択を編集し、Direct Linkオプションを有効または無効にします。 このオプションは「編集」アイコンをクリックするのと同じで、定義が切断状態にある場合にお勧めします。

  • ユーザーを割り当て

    管理者は、Shared Observer ロールを持つユーザーを特定のアプリケーションマップ定義に割り当てることで、ロールベースのアクセス制御(RBAC)を実施できます。 このロールを持つユーザーは、自分に割り当てられたアプリケーション マップを表示できます。 管理者は、 ユーザー管理ページから割り当てられたアプリケーション マップを管理および表示し、共有オブザーバー権限を編集することもできます。

  • 削除

    アプリケーションマップマネージャからアプリケーションマップ定義を削除し、作成したカスタムエンティティをTurbonomicサプライチェーンから削除します。

申請マップの状態

アプリケーションマップの状態は、アプリケーションマネージャビュー、またはオプションメニューから詳細表示を選択することで確認できます。 アプリケーション・マップの定義は、3つの状態のいずれかになる:

  • 接続済み

    アプリケーション・マップが作成され、サプライチェーンで目にすることができる。 オプションメニューのスコープの表示を選択するか、検索ビューからアクセスできます。

  • 「進行中」

    アプリケーション・マップを作成中。 通常、Turbonomic がアプリケーション マップを作成するのにかかる時間は約 10 分です。

  • 切断

    アプリケーションマップのサプライチェーンが切り離されているか、不完全である。 この状態は、リーフエンティティ(ビジネスアプリケーション、ビジネストランザクション、またはサービス)がその基礎となるエンティティとの関係を持たない場合、または基礎となるエンティティが見つからない場合に発生する。 この場合、スコープの表示オプションにはアクセスできませんが、詳細の表示または詳細の編集オプションで問題の詳細を確認することができます。 詳細については、切断状態のトラブルシューティングを参照してください。

トラブルシューティング

この機能が無効になっていることを示すエラーが表示された場合は、管理者が YAML ファイルで UDT プローブを有効にする必要があります。 管理者でない場合、または SaaS ユーザーである場合は、 Turbonomic 担当員に連絡してこの機能を有効にしてください。

  1. Turbonomic インスタンスへの SSH 端末セッションを開きます。

    Turbonomicのインストール時にセットアップしたシステム管理者としてログインします。

    • ユーザー名:turbo

    • Password: [your_private_password]

  2. SSH セッションで、編集のために YAML ファイルを開きます。

    /opt/turbonomic/kubernetes/operator/deploy/crds/charts_v1alpha1_xl_cr.yaml
  3. 現在構成されているプローブを有効または無効にするには、編集するプローブを見つけて、設定を true (有効) または false (無効) に変更します。

    YAML ファイルで UDT を検索し、 enabled: trueを設定します。

  4. 変更を保存して適用します。

    kubectl apply -f /opt/turbonomic/kubernetes/operator/deploy/crds/charts_v1alpha1_xl_cr.yaml
    注:

    これらの変更が完了するまでに最大 2 分かかる場合があります。 Turbonomicインスタンスをリフレッシュし、アプリケーション・マップの作成を試みます。

切断状態のトラブルシューティング

アプリケーション・マップが接続解除状態になると、ポップアップ通知で通知されます。 その後、編集アイコンをクリックするか、オプションメニューから詳細の編集を選択すると、詳細情報が表示されます。 以下の問題は、基礎となるエンティティの変更に起因する切断状態の一般的な原因です:

  • 利用不可 基礎となるエンティティ

    環境の変更やターゲットの削除などにより、事前に選択した基礎エンティティが環境で利用できなくなった。

    利用できないエンティティエラーメッセージ
  • メンバーがいないグループ

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

    メンバーのいないグループ」エラーメッセージ
  • 正規表現による定義

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

    検索条件エラーメッセージ