用于容器的 Azure 监视器与应用程序洞察

标签 azure azure-application-insights azure-aks azure-monitoring

我们正在设计一个将托管在 AKS(Azure kubernetes 服务)上的应用程序。该应用程序将包含一组用 asp .net core 编写的服务,这些服务在 docker 容器中运行。我想监控服务以及容器/节点,并具有跨集群的可观察性。用于容器的 Azure 监视器似乎是监视容器、节点和整个集群的一个很好的解决方案,但是我想要 asp .net core 服务的应用程序洞察的高级监视功能,例如应用程序映射、实时指标流、事务跟踪以及这样的特点。此外,我不想有重叠的解决方案。用于容器的 Azure 监视器是否能够提供全部或大部分应用程序洞察功能,或者我是否必须同时拥有这两种解决方案才能获得适当的集群监控以及高级应用程序监控?

最佳答案

适用于容器的 Azure Monitor 通过 stdout 和 stderr 以及开箱即用捕获的 Kubernetes 事件提供基础结构级别的监视和基本应用程序日志。

它目前不为您的应用程序或分布式跟踪功能提供检测,而 Application Insights 可以实现这一点。

如果您正在为应用程序寻找事件指标和日志的应用程序 map 和检测,则可以将两者一起使用,并且可以将两者的数据关联起来并创建仪表板和 View 。

长期路线图包含用于容器和应用程序洞察的 Azure Monitor 组合产品

关于用于容器的 Azure 监视器与应用程序洞察,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60290788/

相关文章:

kubernetes - 升级到 AKS 1.20.7 后,证书管理器停止更新 Let'S Encrypt 证书

azure - “Microsoft.Compute”Azure 资源提供程序永远无法完成 'Registering' :

azure - Rust应用程序如何将云到设备的消息发送到旨在到达设备的IoTHub?

azure - IoT 中心和 ASA 输入之间的 JSON 反序列化过程中部分数据丢失

azure - RequestTelemetry 上下文中的 Application Insights 设置用户未显示在事件详细信息中

azure - 如何将 Application Insights Analytics 数据导出到 Tableau?

node.js - 无法通过 CLI 部署 Azure Functions

azure - OneDrive 在文件同步时触发 Azure 函数

azure - 使用 `make-series` 运算符而不定义确切的日期范围

asp.net-core - 如何配置 ASP.NET Core 多微服务应用程序和 Azure AKS 入口路由,使其不会破坏 wwwroot 文件夹中的资源