Dynatrace Query Language (DQL) は、無制限のコンテキスト分析機能を提供しますが、毎日クエリを作成していない場合、その習得は困難に感じるかもしれません。デイヴィス CoPilot® は、自然言語だけで複雑な DQL クエリを生成することで、その作業を容易にします。 最新の機能強化により、デイヴィス CoPilot は、既存のクエリをコンテキストで要約・説明し、クエリの機能、その構造、結果と基礎となるデータの関連性を表示することも可能になりました。これにより、チームは、深いクエリの専門知識を必要とせずに、意図の検証、ギャップの発見、そしてお互いの作業を自信を持って構築することができます。
ダッシュボードやノートブックを開いて、自分が作成していない複雑なクエリを見つけたとしましょう。 その苦労はご存じでしょう。クエリは見た目が圧倒的で、重要な詳細がネストされていたり、他の場所で参照されていたり、特定のデータ構文やユーザーの本来の意図に精通していない場合もあります。数週間後に自分の作業を見直しても、そのダッシュボードが何を表示するために設計されたのか、クエリがどのように組み合わされているのかを思い出そうとするだけかもしれません。コラボレーションの前提条件として、リバースエンジニアリングを行うべきではありません。
Summarize and explain queriesデイヴィス CoPilot スキルを使用すると、あらゆるクエリについて、その機能について素早く理解できる、明確で文脈に沿った説明を得ることができます。

図 1. あらゆる DQL クエリの説明を取得します。(ビデオ)
クエリの作成から説明まで
昨年、自然言語クエリを導入し、DQL 構文を習得しなくても、誰でもデータを探索できるようにしました。現在では、デイヴィス CoPilot は、Dynatrace データモデルを使用して既存のクエリを解釈し、クエリの機能、フィルタリングと結果の計算方法、使用するデータソースについて説明することも可能になりました。これにより、複雑な構文を扱う手間が軽減され、新規ユーザーのオンボーディングが容易になると同時に、専門家は意図を検証し、より効率的に反復作業を行うことができます。
クエリの説明と要約スキルは、以下でご利用いただけます。 ノートブック および ダッシュボードでご利用いただけます。チームメイトのクエリを確認し、既製のダッシュボードを特定のニーズに合わせてカスタマイズし、知識の共有を加速させましょう。
Dynatrace Playgroundでお試しください
Dynatraceでは、すぐに使い始められるよう、幅広い既成のダッシュボードをご用意しております。ただし、独自のユースケースに合わせてダッシュボードをカスタマイズする必要が生じる場合もございます。クエリの説明と要約機能をご利用いただくと、Dynatraceの専門家がどのように基盤となるクエリを構築したかを即座に理解でき、ご自身のカスタマイズに向けた指針やヒントを得られます。以下の例をご覧ください:
ログ取り込みの概要ダッシュボード: 以下の表は、最もノイズの多いログソースを強調表示しており、過剰なボリュームが取り込みコストを押し上げたり、実際の問題をマスキングしたりしている箇所を素早く特定するのに役立ちます。デイヴィス CoPilot を使用すると、基礎となるクエリがどのように構築されているかを正確に確認できるため、ロジックを簡単に拡張したり、独自のランキングやコスト最適化ダッシュボードのテンプレートとして使用したりすることができます。
![]() |
![]() |
図 2. デイヴィス CoPilot は、システム内のトップ 20 のログ生成元に関するクエリを説明します。
データベース概要ダッシュボード: 次のチャートは、アプリケーションの応答性を低下させる、低速または非効率的な SQL 文を特定するものです。これにより、最も重要な部分にチューニングの努力を集中させることができます。Davis CoPilot を使用して、分析の背後にあるロジックを分解し、その範囲を調整したり、重要なサービスをフィルタリングしたり、追加のビジネスコンテキストで結果を充実させたりすることができます。
![]() |
![]() |
図 3. Davis CoPilot は、Oracle データベースからリソースを最も消費する 20 のステートメントを特定するクエリについて説明します。
Kubernetes クラスタダッシュボード: Kubernetes を最適化するには、ワークロードがクラスタリソースをどのように消費しているかを明確に把握する必要があります。このクエリは、ネームスペースごとに分類した CPU 使用率を返します。これにより、飽和状態を早期に検出し、効率を維持することができます。Davis CoPilot を使用すると、クエリがどのように機能するかを正確に把握し、それを応用して独自のキャパシティプランニングツールを作成することができます。
![]() |
![]() |
図 4. Davis CoPilot は、Kubernetes ネームスペースごとの CPU クォータを返すクエリを説明します。
ご自身でお試しいただけますか?
この機能は、すべての環境ですでに利用可能です。Davis CoPilot がオンになっていること、およびこのスキルに必要な権限を持っていることを確認してください。Dynatrace ドキュメントで、Davis CoPilot による DQL クエリの要約と説明について詳しくご覧ください。






答えをお探しですか?
Q&A フォーラムで新しいディスカッションを開始するか、ヘルプをお求めください。
フォーラムへ