我已将 AKS 群集登录到 Azure Monitor。 IE。分配 Log Analytics 工作区。
此加入过程已在我的集群中创建了名为 omsagent-xxxx 的 Pod。 Pod 使用镜像:mcr.microsoft.com/azuremonitor/containerinsights/ciprod:ciprod08052021
从日志分析工作区,我可以查询集群内生成的日志和指标。我假设日志和指标是由新创建的 omsagent pod 发送到那里的。
根据https://azure.microsoft.com/en-us/updates/were-retiring-the-log-analytics-agent-in-azure-monitor-on-31-august-2024/ ,“Log Analytics 代理”将被新的“Azure Monitor 代理”取代。
“当代理的新版本发布时,代理会在 Azure Kubernetes 服务 (AKS) 上托管的托管 Kubernetes 集群上自动升级...”
如何确定我的群集正在使用 Log Analytics 代理还是新的 Azure Monitor 代理?
最佳答案
目前,我们还没有找到单个命令行,但我们可以在稍后使用查询来跟踪相同的命令行。
作为一种解决方法,您可以使用即基于限制和访问权限,您将预测您正在使用哪个监控工具。
示例:Azure 监控代理工具的限制。
尚不支持涉及专用链接的网络场景。
尚不支持收集自定义日志(文件)或 IIS 日志文件。
尚不支持将事件中心和存储帐户作为目标
文档中还显示了 Azure 监控支持的操作系统列表。您可以尝试使用它并预测那个。
引用:https://learn.microsoft.com/en-us/azure/azure-monitor/agents/agents-overview
关于azure - 如何确定 AKS 是否使用新的 Azure Monitor 代理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69029531/