Header background

Dynatraceのダッシュボードとノートブックでデータをインサイトに変える


新たなDynatraceエクスペリエンスの提供開始に際し、当社はプラットフォームに大幅な更新を導入いたしました。これには、オブザーバビリティとセキュリティデータ、およびビジネスデータを統合する革新的なデータレイクハウス「Grail™」や、統合データへのアクセスと探索を可能にする「Dynatrace Query Language(DQL)」が含まれます。GrailとDQLはデータ探索の可能性をほぼ無限に広げましたが、Grailの真の力を最大限に活用するには、DQLの習得が不可欠でした。 Dynatraceダッシュボードおよびノートブックアプリへの最新の機能強化により、日常業務においてDQLの習得が必須ではなくなり、トラブルシューティングや最適化タスクの迅速化が実現しました。

本ブログ記事では、これらの強化機能についてご紹介し、Kubernetes環境の監視手法を探求するとともに、最新のダッシュボードがデータを変革する方法を示します。さらに、これらの手法がダッシュボードおよびノートブックとシームレスに連携し、その効果を高める仕組みについてもご説明いたします。

ダッシュボードやノートブック構築の多様なアプローチ

新しいダッシュボードの開始はこれまで以上に容易になり、データ探索において前例のない簡便さと機能を提供します。ダッシュボードやノートブックでのデータ操作方法を改善しただけでなく、基盤となるデータをアプリ間で共有する方法も強化しました。これらの更新により、探索と作成の選択肢が広がり、ダッシュボードやノートブックをより迅速かつ直感的に構築できるようになります。

以下のことが可能になりました:

Kubernetes モニタリングに焦点を当てたエンドツーエンドのユースケースを通じて、これらの各方法を見ていきましょう。

既成のダッシュボードとノートブックで作成プロセスを開始

ダッシュボードやノートブックをゼロから作成するには、利用可能なデータの把握や最適な活用方法の検討に時間がかかる場合があります。既成のダッシュボードとノートブックは、トラブルシューティングや最適化といった一般的なシナリオ向けに事前設定されたデータ可視化とフィルターを提供することで、この課題を解決します。

これらの既製のダッシュボードは、Kubernetes環境を管理するプラットフォームエンジニアリングに、即時かつ包括的なデータ可視性を提供します。これにより、プラットフォームエンジニアリングはデータの発見や探索に時間を費やすのではなく、問題解決やパフォーマンス最適化といった高付加価値業務に集中することが可能となります。

ただし、ダッシュボード作成プロセスの迅速化は、既製ダッシュボードの利点の一部に過ぎません。仮に、Kubernetes環境とそのテレメトリを包括的に把握できる新Kubernetesアプリを既に利用されている場合でも、より柔軟なデータ表示が必要な場面が生じることがあります。当社の新しいKubernetes向け既製ダッシュボードは、クラスター、ノード、ワークロード、ポッドに関する即時のインサイトを提供するだけでなく、Dynatrace Grailの豊富なコンテキストデータを活用し、Kubernetesアプリに表示されるデータを拡張・カスタマイズすることも可能にします。 例えば、ワークロードのメトリクスとログをシームレスに統合する必要がある場合、事前設定済みのダッシュボードを基にカスタマイズビューを作成できます。これにより、すべての重要なシグナルを一箇所に集約でき、特にトラブルシューティングにおいて極めて重要です。

既製のダッシュボードを見つけるのは簡単です。ダッシュボードの一覧に移動し、左上のフィルターを「既製」に設定してください。興味のあるダッシュボードのタイトルを選択するか、検索バーを使用して結果を絞り込むことができます。

アプリケーション間のシームレスな連携によるデータ探索の効率化

新たなDynatraceエクスペリエンスの開発者としての目標は、アプリ間を移動する際のコンテキスト(「意図」として知られる)を共有することで、アプリをシームレスに統合することです。これは、スマートフォンからソーシャルメディアへ写真を共有するのと同様の考え方です。このアプローチは、どの組織においてもソフトウェアが孤立して動作することはなく、境界や責任範囲が曖昧になることが多いという現実を認識したものです。トラブルシューティングのような重要なシナリオでは、単一の人物やアプリの能力だけでは不十分な場合が多く、この傾向はさらに顕著です。

この概念がどのように役立つかを、Kubernetesクラスタダッシュボードを用いて具体的にご説明いたします:

  • コンテキストを維持しながら、アプリ間をシームレスに移動できます。
  • Dynatrace でデータを簡単に探索し、そこからダッシュボードを作成できます。

Kubernetesクラスタダッシュボードを操作する際、さらに詳細な分析を行うには、Kubernetesアプリを利用する2つの方法があります。実際のダッシュボード変数の値を含む動的マークダウンリンクを使用する方法と、表示中のダッシュボードタイルの実際のコンテキストを利用する「開く」機能(「意図」の概念)を使用する方法です。 後者の方法では、別のアプリに移動する際、対象要素(行、シリーズ、セルなど)に対して単一値(「フィールドで開く」)または全基盤データ(「レコードで開く」)のいずれかを渡す選択が可能です。

次に、Kubernetes アプリを使用してさらに多くのメトリクスを調査してみましょう。インテントの概念と「開く」機能は、逆方向に適用することも可能です。つまり、特定のダッシュボード上のアプリからデータや特定のビジュアライゼーションを含めることができます。この例は、上記のビデオで示されています。ここでは、ネットワーク関連のメトリクスを Kubernetes クラスターのダッシュボードに組み込みました。

ダッシュボードおよびノートブックにおけるメトリクス用の新しい「Explore」インターフェースで一から始める

既製のダッシュボードを使用したKubernetesクラスターの監視方法と、他のアプリからのコンテキストで拡張する方法を学んだ後は、ダッシュボードまたはノートブックアプリを使用して、そのようなダッシュボードを作成および拡張する方法を理解することが次のステップとなります。

ゼロからメトリクスを探索・追加する

前回の章の例を再訪し、同じKubernetesネットワークメトリクスを追加してみましょう。今回は、以下の操作を可能にする新しいExploreメトリクスインターフェースを使用します:

  • 単一のタイルに複数のメトリクスを閲覧・追加
  • 集計、フィルタリング、分割などの基本コマンドを適用
  • 以前に追加したメトリクスに基づいて計算を行うために式を使用できます

上記のクリップでご覧いただいたように、改良された「Explore」インターフェースには、ログ、メトリクス、イベント、ビジネスイベントが含まれるようになり、フィルタリング機能が向上しました。これにより、以下のことが可能になります:

  • 利用可能なフィルターの追加、編集、削除をタイプアヘッドで実行できます。
  • 豊富な演算子(=!=innot in>=<=><)を用いてフィルターの適用方法を制御できます
  • フィルタ値の前後にワイルドカード(*)を付けることでstartsWithendsWithcontains を使用する際、最適な DQL を自動生成します。
  • ANDORなどの論理演算子を用いてフィルターの組み合わせ方を制御します
  • Web UI で ID、名前タグによるエンティティのフィルタリングを簡単に行えます
  • すべてのデータタイプについて、メトリック値およびエンティティ(ID、名前、タグ)の候補 を取得できます

Exploreログのデータとメトリクスを統合し、より包括的なビューでログ分析を開始

強化された「Explore Logs」インターフェースにより、Kubernetesワークロードからのログ取得と表示が簡単に行えます。新しいタイルを追加することで、これらのログをダッシュボードに統合し、先ほど追加した新しいKubernetesネットワークメトリクスなどの主要メトリクスと併せて表示できます。

ダッシュボードを活用し、ログデータを通じて環境をリアルタイムで監視できます。注意が必要な異常を特定したら、新しいログアプリ内のOpen with」オプションとインテントメカニズムを使用して問題をさらに掘り下げ、トラブルシューティングを開始できます。このアプリは、以下の例に示すように、関連する周囲のトレースを強調表示したり根本原因を特定したりする高度な分析機能を提供します。

Grail および Smartscape® トポロジの機能を活用し、Dynatrace はログ、メトリクス、トレースをシームレスに統合して、トラブルシューティングと詳細な分析のための強化されたコンテキストを提供します。この統合により、Distributed Traces アプリを通じて個々のトランザクションを包括的に理解することが容易になり、Problems アプリを使用する際に問題の根本原因を特定するのに役立ちます。

デイヴィス CoPilot AI アシスタントによる直感的なデータアクセス

また、自然言語を使用してデータを分析する、まったく新しいまったく異なるオプションもご用意しております。生成AIの力を活用した Davis CoPilot™ は、会話形式のプロンプトを正確な DQL コマンドに変換するため、技術に精通していないユーザーも、経験豊富なデータアナリストも、これまで以上に迅速にデータに基づく意思決定を行うことができます。

Davis CoPilot がお客様とお客様のチームにどのようなメリットをもたらすかについて、詳しくは、当社のブログ記事「Davis CoPilot の一般提供開始のお知らせ:新しい AI アシスタント」をご覧ください。

どこからでもメトリクスを検索

データ探索の旅を始める迅速な方法として、特に必要なデータがすでにわかっている場合は、グローバル検索機能を利用して、Dynatrace プラットフォームのどこからでも簡単にメトリクスを見つけて探索することができます。この機能により、利用可能なメトリクスを探索し、ノートブックやダッシュボードに追加することができます。

コーヒーブレイク中に、同僚が Kubernetes の新リリースされたメトリクスについて話していたと想像してみてください。Kubernetes アプリを手作業で探索する代わりに、Dynatrace のグローバル検索を開いて「Kubernetes ネットワーク」と入力するだけで、関連するメトリクスが詳細情報とともに即座に表示されます。

この効率的な方法により、適切なメトリクスを簡単に閲覧・特定でき、ノートブックやダッシュボードへの追加はワンクリックで完了します。

データの発見と探索を始めましょう

Dynatrace内でのデータ分析がこれまで以上に簡単になりました。データ探索の旅を始め、既成のダッシュボードや新しいデータ探索インターフェースに慣れてみましょう。なお、新しいチャートタイプやチャート操作機能を追加し、データ可視化機能も強化しました。

ダッシュボードおよびノートブックに関する最新リリースや今後の機能についてご興味をお持ちですか?コミュニティのロードマップスレッドをご確認いただき、最新情報をお見逃しなく!

新しいデータ探索機能をぜひお試しください。