云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

专属服务器_分布式数据库mysql_哪个好

小七 141 0

Azure Monitor for containers with Prometheus现已预览

Prometheus是一个流行的开源度量监控解决方案,是云计算基础的一部分。我们有许多客户喜欢普罗米修斯提供的关于库伯内特斯的广泛指标。然而,他们也喜欢使用azuremonitor for容器是多么容易,它为azurekubernetes服务(AKS)集群提供完全管理的开箱即用监控。我们已经收到了将普罗米修斯数据导入Azure Monitor的请求,今天,我们很高兴能与Azure Monitor for containers共享普罗米修斯集成,并将两个世界的精华结合在一起。通常,要使用Prometheus,您需要设置和管理带有数据库的Prometheus服务器。与azuremonitor集成后,不需要Prometheus服务器。您只需要通过导出器或pods(应用程序)公开Prometheus端点,azuremonitorforcontainers的容器化代理就可以为您获取度量。我们提供了一个无缝的入职体验,可以使用Azure Monitor收集普罗米修斯指标。下面的示例显示了作为kube dns度量的一部分的coredns度量如何收集到Azure Monitor for logs中您还可以通过在应用程序中插入Prometheus SDK来收集容器中的工作负载指标。下面的示例显示prommetrics_demo_requests_计数器的集合。您还可以通过URL、端点或pod注释收集工作负载度量。使用Azure Monitor for containers进行完整堆栈监控那么,Prometheus指标如何与其他指标相匹配,包括最近添加的存储和网络性能指标,azuremonitorforcontainers已经提供了这些指标。您可以在下面看到这些指标是如何组合在一起的。azuremonitorforcontainers在平台、容器、协调器级别以及一定程度上的工作负载级别提供现成的遥测。有了Prometheus的额外工作负载度量,您现在可以在azuremonitorforcontainers中获得完整的azurekubernetes服务(AKS)的端到端监控视图。在Azure仪表板上可视化普罗米修斯指标并发出警报一旦指标存储在Azure监控日志中,您就可以使用Kusto查询语言(KQL)的日志分析来查询这些指标。下面是一个测试prometheussdk的查询示例。您可以使用Azure门户中的查询快速绘制结果。洞察力计量学|其中Name=="prommetrics_demo_requests_counter_total"|extend dimensions=parse_json(标记)|extend request_status=tostring(dimensions.request_状态)|其中request_status=="错误"|其中TimeGenerated>todatetime('2019-07-02T09:40:00.000')|其中TimeGenerated