アプリケーションのログは情報の宝庫です。あらゆるバグ、パフォーマンスの問題、奇妙なユーザーレポートへの手がかりを握っています。しかし、これらの手がかりを得るには、鉱山の言語を話す必要があります:KQLだ。KQLは強力ですが、Azure Portalの基本的なLog Analyticsエディターでそれを書くと、小さなハンマーで岩を削るような気分になるかもしれません。
リソースのコンテキストから離れ、プレーンなテキストボックスで作業し、毎回ゼロから始めることを余儀なくされます。クエリライターをやめて、探偵になったらどうだろう?
ログの個人的な翻訳者
PrizmikのビルトインKQLエディターは、単にテキストボックスを改善するだけではありません。時系列比較のための正確な構文を覚えようとするのはやめましょう。平易な英語で質問するだけです。
「過去1時間の500エラーをすべて表示してください。
AIは、あなたがコピー&ペーストするためのコードスニペットを吐き出すだけではありません。正しいKQLクエリーを書き、それを直接エディターに注入し、あなたのために実行します。質問、クエリ、結果、すべてが1つのシームレスなフローで表示される。まるでマスター・データ・アナリストが、あなたの好奇心を答えに変換してくれるようなものです。
プロの作業台
AIだけでなく、エディターもプロ仕様だ。完全なシンタックスハイライトと、よく使うクエリを保存する機能を備えているので、常に車輪を再発明する必要はない。しかし、本当の威力はコンテキストにあります。
Azure Portalでは、Log Analyticsは独立した島です。Prizmikでは本土の一部です。Prizmikのスプリットパネルビューを使えば、リソースのメトリクスを一方に、構成をもう一方に、そしてログをその隣に表示できます。メトリクス・チャートでスパイクが発生しましたか?この画面から離れることなく、その時間枠のログに対してすぐにクエリを実行できます。このように、干し草の山と針を同じビューに表示しておくことで、干し草の山から針を見つけることができます。
ツールで戦うのではなく、データと会話する時です。