docker&kubernets篇(十四)

Datadog
Datadog公司是一家初创企业,其主营业务是帮助其他公司管理和监测云端应用。Datadog能够帮助开发和运营团队监测其应用在云端工作时的各项数据指标,并提供功能丰富的控制平台,支持多种主流云服务,从而实现云服务的一站式管理。从2010年成立至今,Datadog已经支持包括亚马逊AWS、微软Azure、Google云平台等主流云服务提供商。Docker作为当下火热的新型平台,Datadog也迅速做出支持,实现了对Docker的监控集成。
Datadog利用Docker所使用的内核结构cgroups获取Docker的性能指标,包括CPU、内存、网络和I/O数据。Datadog可以监测和查看所有Docker可用的细化性能指标,具体可以查看Docker官网中的Docker’s Runtime Metrics guide。
在这里插入图片描述Datadog利用Docker自身的属性转化成分类标签,以实现对容器监控的聚合整理。通过标签的设定,可以实现复杂的条件筛选,按用户需求来创建容器的监控视图。此外,Datadog还支持警报功能,可以在发生异常时第一时间向用户发送提醒。同样地,警报的设定可以结合标签来使用,便捷地设定多重警报。Datadog还支持对于容器的生命周期监控,实现了容器整个生命周期中创建、启动、停止和删除事件的可视化管理。

SoundCloud的Prometheus

SoundCloud公司的Prometheus是一个开源服务监控系统和时间序列数据库。它可以从配置好的监控对象处按照指定的时间间隔来收集信息指标,进行可视化展示和高效的数据存储,并提供警报功能。Prometheus的优势在于使用高维度的数据模型,以指标名和键值对来定义时间序列。同时,它支持灵活的查询语言,可以对收集的多维度时间序列数据进行处理、绘制图表和设定警报。得益于多维度数据模型基础,Prometheus可以方便地利用查询语言来进行数据的过滤和聚合。在使用Prometheus时,一般结合container-exporter使用,它可以收集以libcontainer为执行驱动的容器的各类性能指标,并将数据提供给Prometheus使用,。在Prometheus的配置中添加container-exporter后,即可定期轮询获取性能数据。

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yitian_hm

您的支持是我最大鼓励

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值