展開計画ガイド

このページでは、Splunk AppDynamics 展開のベストプラクティス計画ガイドラインについて説明します。

お使いの環境に応じて Splunk AppDynamics の展開を計画することが重要です。システム戦略の概要に時間をかけると、プロセスフローがスムーズになります。これらのガイドラインを使用して、Splunk AppDynamics の使用を開始できます。

Splunk AppDynamics カスタマーアカウントは、Splunk AppDynamics クラウドベースの Software as a Service(SaaS)プラットフォームのテナントです。これは Splunk AppDynamics によりコントローラテナントとして参照されます。必要なエージェントをインストールすると、Splunk AppDynamics によって選択したアプリケーションの環境が自動的に構築されます。

コントローラテナントは次のことを行います:

  • アプリケーションのワークロードをモニタする。
  • 機械学習を使用して、ユーザの環境の正常な状態を判断する。
  • 異常なアクティビティとアプリケーションエラーを検出するための実用的なデフォルトを適用する。

コントローラテナント UI の Splunk AppDynamics ダッシュボード、フローマップ、モニタリングツールは、インストルメンテーションや設定なしですぐに使用開始できます。その後、特定の環境と要件に合わせて設定をカスタマイズできます。

注: Splunk AppDynamics は、登録時に提供されるか、Splunk AppDynamicsによって編集されるコントローラテナント URL 以外の URL から発信されるリクエストをサポートしません。システムセキュリティの向上により、カスタム URL からのリクエストが拒否され、これによりサービスが中断することがあります。カスタム URL が必要な場合は、環境に転送プロキシを作成することを推奨します。
導入の計画

スタートアップガイド」を参照して、Splunk AppDynamics のトライアルまたは調査的インストールを開始します。テストでは、2 時間以内に SaaS のインストールを試行して Splunk AppDynamics を簡単に実行できます。ただし、実稼働環境への導入では、初期インストールプロセスにいくつかの考慮事項が発生する場合があります。組織ポリシーによって管理されているセキュリティ、ネットワーク、および変更管理の要件について考慮する必要があります。

導入モデル

Splunk AppDynamics 展開では、環境を監視し、エージェントNo Content found for /db/organizations/splunk/repositories/appdsaas-25_4_0/content/documents/AppDynamics/r_saas_migration_glossary.dita#Glossary_485267622/agentを使用してデータを収集します。コントローラテナント UI を使用して、データを表示、理解、および分析できます。

Splunk AppDynamics SaaS 展開は、インストゥルメント化された環境の正常性とパフォーマンスをリアルタイムに可視化し、コストとメンテナンスを大幅に削減するクラウドベースのソリューションです。SaaS 展開には次の利点があります。

  • コントローラテナントのインストールが不要
  • Splunk AppDynamicsSplunk AppDynamics プラットフォームのサーバー側コンポーネントを管理(インストールやアップグレードも含まれる)
  • 総コストの削減、可用性の保証、データセキュリティ、メンテナンスの大幅削減、および自動アップグレードを実現

セキュリティの計画

  1. ローカルで認証されたユーザーや外部で認証されたユーザーなど(LDAPSAML など)、コントローラテナント UI ユーザーに対するアクセス制御戦略を決定します。
  2. SSL要件とSSLキー管理を決定します。

エージェントのロールアウト戦略の構築

  1. 手動、自動、またはスクリプトによるロールアウト戦略を決定します。
  2. アプリケーション展開プロセスとロールアウトを統合します。

Splunk AppDynamics モデルの計画

  1. Splunk AppDynamics のアプリケーション、階層、ノードのコンセプトにアプリケーションがどのようにマップされているのかを理解します。モデルの命名戦略を決定します。
  2. ビジネストランザクション戦略を構築します。環境内でビジネストランザクションとしてモニタリングするエンドツーエンドのビジネスプロセスを決定します。
  3. エンドユーザモニタリング(EUM)と分析データ収集戦略を構築します。
  4. データベースとハードウェアのモニタリング戦略を検討します。

にアクセスするユーザーの定義Splunk AppDynamics

  1. Splunk AppDynamics を管理するユーザー(モニタリングチームなど)を特定します。このユーザーが、環境を保守するためのリソースとスキルセットを持っていることを確認します。
  2. Splunk AppDynamics を使用する各グループから利害関係者を特定します。

モニタリング戦略の定義

  1. 要件に適したアラートおよび正常性ルール戦略を評価します。
  2. レポート戦略を定義します。
  3. 他のシステムとの統合ポイントを決定します(拡張またはREST APIを使用)。
初日のタスク

の使用初日Splunk AppDynamics

この手順では、Splunk AppDynamics を使用する初日の一般的な作業について説明します。

エージェントをインストールしてアプリケーションを再起動すると、Splunk AppDynamics によってアプリケーションの環境が自動的に構築されます。コントローラテナント UI の [dashboards and flow maps] ビューでモデルを確認できます。コントローラテナントは次のことを行います:

  • アプリケーションのワークロードをモニタする。
  • ユーザの環境の正常な状態を判断する。
  • 異常なアクティビティとアプリケーションエラーを検出するための実用的なデフォルトを適用する。

Splunk AppDynamics は、インストルメンテーションや設定なしですぐに使用開始できます。その後、お使いの環境や要件に合わせて設定をカスタマイズできます。

  1. アカウントを作成します。
  2. エージェントをダウンロードして、インストールします。
  3. ユーザーを作成してアカウントに追加します。
  4. コントローラ テナント アクセスを割り当てます。
  5. 通知を有効にするように電子メール/SMS 設定を構成します。Splunk AppDynamics で SMTP サーバーを構成します。
  6. 組み込みの正常性ルール動的ベースラインなどの Splunk AppDynamics のデフォルト設定を確認します。
使用開始後 1 週間のタスク

の使用開始後 1 週間Splunk AppDynamics

  1. 重要業績評価指標(KPI)メトリックについて学習します。
  2. さまざまな Splunk AppDynamics 製品がどのように連動しているかを確認します。
  3. ビジネスアプリケーションを作成し、編成します。
  4. フローマップを表示して、カスタマイズします。
  5. カスタムダッシュボードを作成します。
  6. ティアグループ、ノード、リモートサービスを確認して調整します。
  7. 正常性ルールをカスタマイズします。
使用開始後 1 ヵ月間のタスク

の使用開始後 1 ヵ月間Splunk AppDynamics

  1. サービスエントリポイントを調整します。
  2. ユーザーロールとグループNo Content found for /db/organizations/splunk/repositories/appdsaas-25_4_0/content/documents/AppDynamics/accounts/c_users_groups_and_roles.ditaを管理するか、コントローラテナントを外部認証プロバイダーに接続します。
  3. コンテキスト情報、インフォメーションポイントデータコレクタを取得します。
  4. カスタムアクションを使用して正常性ルールを拡張します。
  5. 正常性ルールのカスタム指標を定義し、データベースのカスタム指標を構成するか、統合モジュールSplunk AppDynamics に追加します。

Deployment Models

An Splunk AppDynamics deployment monitors your environment and collects data using agents. The Controller Tenant UI provides the access to view, understand, and analyze the data.

The Splunk AppDynamics SaaS deployment is a cloud-based solution that enables real-time visibility into the health and performance of your instrumented environment, with significantly lower cost and maintenance. A SaaS deployment provides these benefits:

  • No need to install a Controller Tenant
  • Splunk AppDynamics manages the server-side components of the Splunk AppDynamics Platform, including installation and upgrades
  • Lower total costs, guaranteed availability, data security, significantly reduced maintenance, and automatic upgrades

Plan for Security

  1. Determine the access control strategy for Controller Tenant UI users, including locally authenticated users and externally authenticated users (LDAP, SAML, and so on).
  2. Determine SSL requirements and key management.

Devise an Agent Rollout Strategy

  1. Determine your rollout strategy as manual, automated, or scripted.
  2. Integrate rollout with your application deployment process.

Plan Splunk AppDynamics Model

  1. Understand how your application maps to the Splunk AppDynamics concept of application, tier, and node. Determine the naming strategy for the model.
  2. Devise a Business Transaction strategy. Determine which end-to-end business processes in your environment you want to monitor as Business Transactions.
  3. Devise End User Monitoring(EUM) and Analytics data collection strategy.
  4. Consider database and hardware monitoring strategy.

Define the Users Who Will Access Splunk AppDynamics

  1. Identify the monitoring team or others who will administer Splunk AppDynamics. Ensure that they have the resources and skillset to maintain the environment.
  2. Identify stakeholders from each group that will use Splunk AppDynamics.

Define the Monitoring Strategy

  1. Assess the alert and health rule strategy that meets your requirements.
  2. Define the reporting strategy.
  3. Determine integration points with other systems (using extensions or REST API).

ネットワークポートの要件

Splunk AppDynamics を展開するには、Splunk AppDynamics の展開で使用されるポートへのアクセスが許可されるようにネットワークコンポーネントの構成を変更する必要が生じる場合があります。「SaaS ドメインと IP 範囲」ページでは、システムで使用される特定のポートが示されています。