問題タブ [azure-monitoring]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
azure - 休息要求を使用して Azure 監視データを取得できません
API 要求を使用してライブ監視を行うために、Azure メトリックをダッシュボード アプリケーション (Web アプリ) に統合しようとしています。アラート ルールを試しましたが、応答がありません。
私が作ったこのサンプルリクエスト:
ペイロード:
java - wget azure REST API 中に認証に失敗しました
REST API を使用して Azure メトリックを収集しようとしています。Azure アカウントの無料サブスクリプションを持っています。
次のwgetを使用してjsonメッセージを取得しています。
XXXXXXX- は私のサブスクリプション ID です。
次のエラー メッセージが表示されます。
サブスクリプション/オーソライゼーションの何が問題になっていますか? !!
助けてくれてありがとう!! 立ち往生!!
azure - Azure Monitor (Insights) API の管理者同意フロー
MS Azure でマルチテナント SaaS アプリを構築しています。これにより、顧客は独自の Azure テナントを私たちに持ち込むことができ、そのデータを監査することができます。このためのアクセス許可を取得するために、お客様のテナントのグローバル管理者がアプリにアクセス許可を付与する標準的な同意フローを採用しています。
共有ポイント ファイルやユーザー/グループなどのテナントのデータを操作する場合、このアプローチは問題ありませんが、最近、顧客のAzure サブスクリプションで監査ログを読み取る必要があります (VM の作成/削除のイベント、ストレージの操作など)。アカウントなど)。これを実装するために、Azure Monitor API (以前の Azure Insights API): https://msdn.microsoft.com/en-us/library/azure/dn931943.aspxを使用します。
問題は、Microsoft が提供する同意フレームワークには、Azure サブスクリプションのデータにアクセスするためのロールを割り当てるメカニズムがないように見えることです。プリンシパルを使用してデータを読み取ろうとすると、次のエラーが発生します。
オブジェクト ID 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx' を持つクライアント 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx' には、スコープ '/subscriptions でアクション 'microsoft.insights/eventtypes/values/read' を実行する権限がありません/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'.
現時点では、Azure ポータル ( https://docs.microsoft.com/en-us/azure /resource-group-create-service-principal-portal、「アプリケーションをロールに割り当てる」部分)、手動の手順は避けたいと思います。
これをよりエレガントな方法で解決する方法はありますか?
azure - Azure で VM の IP アドレスを取得するための REST URI
Azure で作成された VM のパブリック IP アドレスを取得するには、残りの URL が必要です。
からのサブスクリプションに含まれるすべてのパブリック URL を一覧表示します。
また、すべての VM の詳細を取得できます。
しかし、特定の VM に関連付けられた IP を取得できません!!
何か案が??
前もって感謝します
azure - 同じ名前の Azure VM を Log Analytics に接続する
Microsoft Monitoring Agent 仮想マシン拡張機能 ( https://docs.microsoft.com/en-us/azure/log-analytics/log-analytics-azure-vm-extension )を介して、Azure VM を Log Analytics に接続することができます。しかし、Log Analytics で受信したデータには、VM が属しているサブスクリプションやリソース グループについては何も含まれていません。これは、2 つの異なるリソース グループに同じ名前の 2 つの VM がある場合、Log Analytics ではそれらを区別する方法がないことを意味します。それで、これに対する回避策はありますか?Microsoft Monitoring Agent によって収集されたデータを充実させることはできますか?