Private AKS cluster, enabled outbound, metrics pod keeps failing
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 25/100
- issue の種類
- バグ
- 明瞭さ
- 説明が足りない
- 活発さ
- 停滞
- 技術スタック
- azure, kubernetes, prometheus
調査の方向性
まず、レポートにリンクされている AKS managed Prometheus の有効化およびトラブルシューティング ガイドを確認し、次に ama-metrics pod のログと UAMI、DCE、DCR の構成を調査します。メトリクス拡張機能の失敗原因となっている構成または接続性の問題を特定し、再現可能な修正または実行可能な診断を文書化できれば完了です。
索引モデルが issue の本文から書いたものです。
説明
Hello,
I have private AKS cluster with open outbound connection and UAMI. I have tried to enable managed prometheus for metrics collections but it seems to fail. Can someone help? I followed this guide https://learn.microsoft.com/en-us/azure/azure-monitor/containers/kubernetes-monitoring-enable?tabs=cli
││ prometheus-collector Error: configmap section not mounted, using defaults
││ addon-token-adapter 2025/02/09 00:21:37 handlers.go:57: received token request, handling... ││ addon-token-adapter 2025/02/09 00:23:22 utils.go:35: received event type MODIFIED ││ addon-token-adapter 2025/02/09 00:24:51 handlers.go:57: received token request, handling... ││ addon-token-adapter 2025/02/09 00:25:22 utils.go:35: received event type MODIFIED ││ addon-token-adapter 2025/02/09 00:27:22 utils.go:35: received event type MODIFIED ││ addon-token-adapter 2025/02/09 00:29:22 utils.go:35: received event type MODIFIED ││ prometheus-collector Health check failed: 503, Message: Metrics Extension is not running (configuration exists) ││ prometheus-collector Metrics Extension is not running (configuration exists) ││ prometheus-collector Health check failed: 503, Message: Metrics Extension is not running (configuration exists) ││ stream closed EOF for kube-system/ama-metrics-5bff7d784d-mccqf (prometheus-collector)
││ prometheus-collector TokenConfig.json does not exist ││ prometheus-collector azmon-container-start-time file exists, reading start time ││ prometheus-collector Container has been running for 0 minutes ││ prometheus-collector 2025-02-09T00:33:05 No configuration present for the AKS resource ││ prometheus-collector TokenConfig.json does not exist ││ prometheus-collector azmon-container-start-time file exists, reading start time ││ prometheus-collector Container has been running for 0 minutes ││ prometheus-collector 2025-02-09T00:33:20 No configuration present for the AKS resource ││ addon-token-adapter 2025/02/09 00:33:22 utils.go:35: received event type MODIFIED ││ prometheus-collector TokenConfig.json does not exist ││ prometheus-collector azmon-container-start-time file exists, reading start time ││ prometheus-collector Container has been running for 1 minutes ││ prometheus-collector TokenConfig.json does not exist ││ prometheus-collector azmon-container-start-time file exists, reading start time ││ prometheus-collector Container has been running for 1 minutes
││ prometheus-collector Container has been running for 1 minutes ││ prometheus-collector {"time":1739061266.590147,"filepath":"/opt/microsoft/linuxmonagent/mdsd.err","log":"2025-02-09T00:34:26.5900480Z: [/__w/1/s/external/WindowsAgent/src/shared/mcsmanager/lib/src/RefreshConfigurations.cpp:318,GetAgentCon ││ prometheus-collector Metrics Extension is not running (configuration exists) ││ prometheus-collector Health check failed: 503, Message: Metrics Extension is not running (configuration exists) ││ prometheus-collector Metrics Extension is not running (configuration exists) ││ prometheus-collector Health check failed: 503, Message: Metrics Extension is not running (configuration exists) ││ prometheus-collector Metrics Extension is not running (configuration exists) ││ prometheus-collector Health check failed: 503, Message: Metrics Extension is not running (configuration exists)
I tried to look at https://learn.microsoft.com/en-us/azure/azure-monitor/containers/prometheus-metrics-troubleshoot to find solutions here but it did not help. for example
- Checked if UAMI has metric publish role
- DCE and DCR are created, not sure how they work though
- 主要言語
- PowerShell
- スター
- 1.2k
- フォーク
- 494
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートなし
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
microsoft/AzureMonitorCommunity のほかの issue
-
難易度 3/5 1〜2日 初心者へのやさしさ 58/100
-
難易度 4/5 3〜5日 初心者へのやさしさ 45/100
-
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
-
難易度 5/5 1週間以上 初心者へのやさしさ 20/100
-
難易度 4/5 3〜5日 初心者へのやさしさ 10/100
microsoft/AzureMonitorCommunity の issue をすべて見る
似ている issue
-
enhancement needs-triage service/kinesisanalyticsv2
難易度 1/5 1〜3時間 初心者へのやさしさ 75/100
hashicorp/terraform-provider-aws#50261 · コメント 2 件 ·
メンテナーはふだん 1 日以内に返信
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
certimate-go/certimate#1471 ·
-
Add a check for GitHub flexible federated identity credentials missing an immutable repository claim対応中かも @harshit3355 が 1 日前に担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
bridgecrewio/checkov#7714 ·
メンテナーはふだん 1 日以内に返信
-
alicloud_nas_file_system: support Agentic storage type対応中かも @BaoZhiFei が 1 日前に担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
aliyun/terraform-provider-alicloud#10730 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100