【问题标题】:Logging/Monitoring of Kubernetes cluster in Azure Contianer ServiceAzure 容器服务中 Kubernetes 集群的日志记录/监控
【发布时间】:2017-09-22 00:32:06
【问题描述】:

Azure 容器服务是否与 Azure Monitor 集成? 想知道对 Kubernetes 集群进行日志记录/监控的最佳方法是什么?

【问题讨论】:

  • 您介意在 azure 堆栈之外使用第三方产品和服务吗?
  • 开放使用第 3 方 - 有什么建议吗?
  • 看看Datadog,它很容易设置和使用,我绝不隶属于Datadog。设置需要几分钟,并允许您真正自定义仪表板和警报。根据我自己的经验,它既简单又划算

标签: azure azure-container-service azure-monitoring


【解决方案1】:

如果您正在寻找 Azure 上的监控工具,您可能需要使用 Azure OMS(运营管理套件)。这使您能够在单个位置监控容器库存、性能和日志。据我了解,如果您在 Azure 门户上部署 k8s 集群,容器的统计信息现在仅适用于 Linux 节点。

为此,您需要先创建一个 OMS 帐户。此时,您应该拥有可用的工作区 ID 和密钥。下一步将 是使用 DaemonSet 在每个节点上创建 oms pod。

有关详细设置,请查看https://docs.microsoft.com/en-us/azure/container-service/kubernetes/container-service-kubernetes-oms

对于第三方工具,Grafana+influxdb 是我之前尝试过的方法之一。基本上,它为您提供两个级别的指标:分别为 POD 和 NODE。显示的指标包括 CPU 使用率、内存使用率、网络使用率和文件系统使用率等。当然,您可以随时更改查询以添加额外的指标。

关于这种方式的实现,可以参考https://github.com/Azure/acs-engine/blob/master/docs/kubernetes/monitoring.md

希望这会有所帮助:)

【讨论】:

  • 嗨 isw,欢迎来到 SO!可能值得解释在链接另一侧找到的信息,以防它们将来失效。
  • 守护程序集的脚本可在此处获得github.com/Microsoft/OMS-docker/tree/master/Kubernetes
  • 嗨 isw - 感谢您的信息。所以,我的问题实际上源于您指向docs.microsoft.com/en-us/azure/container-service/kubernetes/… 的教程。使用 OMS,我似乎可以监控集群本身(例如容器事件、错误、CPU、内存使用情况等)。我看不到我的应用程序本身生成的日志和指标。因此,从这个意义上说,似乎缺少 OMS。因此想知道 Azure Monitor 是否填补了这一空白?
  • 您好 Rajeev,请问您是使用门户还是 acs-engine 部署您的 k8s 集群?另外,您使用的是 Windows 节点还是 Linux 节点?或者你能提供更多信息。对于您尝试监控的应用程序。据我了解,Azure Monitor 只是为您提供了一个单点(仪表板)来监控您的所有 Azure 资源。它可以与 Application Insights、OMS 等各种工具集成,为您提供额外的监控功能。
  • 从这个意义上说,如果您想在 Azure 上监控 k8s 集群中的容器(pod)性能,您应该按照此处github.com/MicrosoftDocs/azure-docs/blob/master/articles/… 的描述使用 Log Analytics (OMS)。如果碰巧您使用的是 Windows 节点,我建议您可以尝试以下github.com/Microsoft/OMS-docker/tree/master/Kubernetes/windows。它是在几天前更新的,现在应该可以在 k8s 中进行 Windows 容器监控。
【解决方案2】:

您可以使用此 CLI 命令浏览使用 azure 容器服务部署的 kubernetes 集群。

az acs kubernetes 浏览 -g -n

这样可以看到kubernetes webui 你也可以使用 kubectl proxy 命令。

【讨论】:

    猜你喜欢
    • 2019-10-05
    • 2015-10-07
    • 1970-01-01
    • 2018-05-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-16
    相关资源
    最近更新 更多