Azure Monitor Query SDK for Java
Java で Azure Monitor ログとメトリクスのクエリを実行
開発者は Azure リソースのテレメトリを分析し、問題を効率的にトラブルシューティングする必要があります。このスキルは、公式の Azure Monitor Query Java SDK を使用した Kusto クエリパターンとメトリクス取得を提供します。
スキルZIPをダウンロード
Claudeでアップロード
設定 → 機能 → スキル → スキルをアップロードへ移動
オンにして利用開始
テストする
「Azure Monitor Query SDK for Java」を使用しています。 アクティビティ数によるトップ 10 リソースグループをワークスペースからクエリ
期待される結果:
ResourceGroup 名と対応するアクティビティ数を表示するコンソール出力(降順でソート)
「Azure Monitor Query SDK for Java」を使用しています。 API Management リソースの SuccessfulCalls および TotalCalls メトリクスを取得
期待される結果:
各時間間隔のタイムスタンプとメトリクス値を含む時系列データが表示される
「Azure Monitor Query SDK for Java」を使用しています。 セット内で 1 つのクエリが失敗するバッチクエリ
期待される結果:
成功したクエリの結果が表示され、失敗したクエリについてはエラーメッセージと詳細が表示される
セキュリティ監査
安全Static analysis scanned 0 files with 0 suspicious patterns detected. Manual review confirms this is a documentation-only skill providing usage guidance for the official Azure Monitor Query Java SDK. All code examples demonstrate legitimate SDK usage with proper credential handling via DefaultAzureCredentialBuilder. No executable code, network calls, or security concerns identified.
品質スコア
作れるもの
DevOps エンジニアによる本番環境の問題のトラブルシューティング
Log Analytics をクエリしてアプリケーションエラーを調査し、リクエストの失敗を追跡し、Azure リソース全体のパフォーマンスボトルネックを特定します。
プラットフォームチームによる監視ダッシュボードの構築
プログラミングによる SDK アクセスを使用して、カスタムダッシュボード、アラート、キャパシティプランニングレポート向けのメトリクス時系列データを抽出します。
インシデント調査を行うセキュリティアナリスト
AzureActivity ログとセキュリティ関連テーブルをクエリして、異常な動作を検出し、アクセスパターンを監査します。
これらのプロンプトを試す
Azure Monitor Query Java SDK を使用して、Log Analytics ワークスペースから過去 24 時間内のすべてのエラーを見つける Kusto クエリを作成してください。
MetricsQueryClient を使用して、VM スケールセットの CPU 使用率とメモリメトリクスを、過去 1 週間分の時間単位での集約でクエリしてください。
同じ Kusto クエリを 3 つの異なる Log Analytics ワークスペースで実行し、結果を結合する Java の例を作成してください。
PARTIAL_FAILURE と HttpResponseException の適切な処理を含む、LogsQueryResult をカスタム Java クラスにマッピングする方法を示してください。
ベストプラクティス
- バッチクエリを使用して複数のクエリを単一リクエストに結合し、レイテンシを削減する
- 長時間実行されるクエリには適切なサーバータイムアウトを設定し、部分的な失敗がないかクエリ結果のステータスを常に確認する
- top や take などの Kusto 演算子を使用して結果サイズを制限し、必要な列のみを project する
回避
- サービス制限を超えるかタイムアウトする可能性がある、時間制限のない無制限クエリを実行する
- PARTIAL_FAILURE ステータスを無視して、すべてのクエリ結果が完全であると仮定する
- 環境変数や設定を使用する代わりに、ワークスペース ID やリソース ID をハードコーディングする
よくある質問
この SDK はどの認証方法を使用しますか?
なぜこのパッケージは非推奨なのですか?
単一リクエストで複数のワークスペースをクエリできますか?
大きな結果セットをどのように処理すればよいですか?
これは Azure ソブリンクラウドをサポートしていますか?
LogsQueryClient と LogsQueryAsyncClient の違いは何ですか?
開発者の詳細
作成者
sickn33ライセンス
MIT
リポジトリ
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/azure-monitor-query-java参照
main
ファイル構成
📄 SKILL.md