azure - 如何确定 AKS 是否使用新的 Azure Monitor 代理?

标签 azure kubernetes analytics monitor agent

我已将 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 代理”取代。

根据https://learn.microsoft.com/en-us/azure/azure-monitor/containers/container-insights-manage-agent#how-to-upgrade-the-container-insights-agent ,代理将自动升级:

“当代理的新版本发布时,代理会在 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/

相关文章:

angular - Azure AD 是否支持针对单页应用程序使用 PKCE 的授权代码流

kubernetes - kubernetes 中每个部署可以配置多少个 pod?

analytics - 在 SQL Server 2014 Developer 中生成 20 亿行的有效方法

java - Google AnalyticsService 抛出 java.lang.reflect.UndeclaredThrowableException

Azure VM : After creating VHD URI, 公共(public) IP 地址、虚拟网络/子网和 DNS 名称已删除

java - 如何使用 JDBC 连接到 Azure SQL

Gradle 作为非 root

networking - 通过外部网络架构在裸机集群上公开 Kubernetes 服务

django - 是否有任何 Django 模块可以跟踪所有页面 View 而不需要外部连接/库?

azure - 停止将 AppDependency 数据提取到 Log Analytics 工作区中