はじめに
シスコのオブザーバビリティ (Observability, 可観測性)・ソリューション, AppDynamics では監視ダッシュボードを作成において,現在2つの UI (User Interface) を提供しており,その一つがバージョン 4.5.16 以降 preview 版となっている Dash Studio です。
本投稿では,Dash Studio の概要についてご説明いたします。
Dash Studio の特長
Dash Studio では以下の機能が提供されており,従来のダッシュボード機能と比較してより直感的に,短時間でダッシュボードを作成可能です。
- 直感的なウィジェット配置ガイド機能により,より簡単にレイアウトが可能
- 表示変更,サブタイトル追加,複数表示時間帯におけるアプリケーション性能メトリック比較が容易
- 変更作業は常に自動保存,Undo / Redo に対応
- 編集中のウィジェットにリアルタイムにデータをプレビュー表示
- ADQL(AppDynamics Query Language) による柔軟なデータ抽出に対応
- レスポンシブデザインに対応,PC/Mac だけでなく,スマートフォン,タブレット等様々な画面サイズのデバイスへの表示が可能
- ThousandEyes から各種メトリックを抽出,同一ウィジェット内で AppDynamics 性能指標と比較表示可能
Dash Studio の利用例
2021年3月に発表された Dash Studio の新機能として,ThousandEyes とのより密接な連携機能が挙げられます。
以下の例では,右下の時刻歴グラフにおいて,以下の2性能指標が比較表示されています。
- AppDynamics により計測された,バックエンド・アプリケーション・サーバ (Payment Processor) における平均応答時間 (Avg Response Time)
- ThousandEyes により計測された クライアント (Agent) からアプリケーションサーバ (Server) までの遅延 (latency)
5:00 付近で双方のグラフの値が急上昇していることから,この2つの性能指標の相関が非常に高いことが見てとれます。
このサンプルダッシュボードに関する,より詳細な説明動画(英語, 5:46)は以下のリンクからご覧いただけます。
Dash Studio における ThousandEyes 統合手順
Dash Studio において,ThousandEyes メトリックを統合するには以下の手順が必要となります。
- ThousandEyes OAuth Bearer Token の取得
- AppDynamics コントローラ上で ThousandEyes Integration を有効化
ThousandEyes OAuth Bearer Token の取得
ThousandEyes 上で Account Settings – Users and Roles の User API Tokens – OAuth Bearer Token にて Create をクリック,表示された Token をコピーします。
AppDynamics コントローラ上で ThousandEyes Integration を有効化
- AppDynamics コントローラの右上,歯車アイコンから Administration メニューを開く
- Integrations – ThousandEyes タブを選択
- Enable ThousandEyes Integration スライダーをクリック,On にする
- Authorization Token に Bearer <Token> という形式で ThousandEyes OAuth Bearer Token をペースト
(Bearer とトークン間には空白一文字が必要)
以上の手順で,Dash Studio において,ThousandEyes 性能指標を統合することが可能となります。
まとめ
今回は,現在 preview 版となっている Dash Studio 機能について解説させて頂きました。従来のダッシュボード機能では ThoudsandEyes 上で作成されたダッシュボードを AppDynamics ダッシュボードに統合することが可能でしたが,今回追加された新機能により,個別の ThousndEyes メトリックも柔軟に統合できるようになり,End-to-End アプリケーション性能監視に有用な機能かと考えます。
Dash Studio を実際にご利用頂いた際にお気づきの点がございましたら,Dash Studio 左下にある,Provide Feedback in Dash Studio ボタンより,ご意見,ご要望をお聞かせ頂ければ幸いです。