一、概述

阿里云容器监控服务日前正式上线,容器监控服务提供了非常简单快速地与第三方开源监控方案集成的能力。本篇文章就带领大家一起试用阿里云容器监控服务,并使用目前比较流行的第三方开源监控框架做集成,搭建自己的监控看板。

二、操作

1. 编排模板与注意事项

version: '2'
services:#定义influxdbinfluxdb:image: tutum/influxdb:0.9ports:- "8083:8083" #暴露web界面端口- "8086:8086" #暴露数据api Web接口端口container_name: "influxdb"labels:#“aliyun.monitoring.addon.influxdb” label为固定写法,表明influxdb要与monitoring-service集成#需要注意的是,label的取值为: 协议://container_name或者host_name:端口aliyun.monitoring.addon.influxdb: "http://influxdb:8086" grafana:image: grafana/grafana:latestports:- "3000:3000"links:- influxdb

上面的集成编排模板定义了influxdb和grafana两个服务,并且通过阿里云容器服务所支持的固定的label完成了与监控服务的对接,监控服务将采集到的容器运行状态数据自动写入influxdb中,开发者只需要使用该compose模板部署应用即可。

注意:目前容器服务监控集成只默认支持 influxdb 和 prometheus, label的写法为固定写法,分别为:aliyun.monitoring.addon.influxdb 或 aliyun.monitoring.addon.prometheus。其中我们这里使用 influxdb做集成,label的取值也需要注意,格式必须为:schema:container_name or host_name:port

2. 具体操作方式

  • 使用编排模板创建应用,如下图:

  • 应用创建成功后,查看应用的容器列表,然后复制grafana容器的IP和端口,如下图所示:
  • 在浏览器地址栏中粘贴刚才复制的ip地址和端口,访问grafana 界面,创建属于自己的容器服务监控展板
  • 登陆 grafana 系统以后,手动添加 Data Source,配置方式参考下图,点击 “save & test”

需要注意的是,配置Data Source 页面的 InfluxDB Details 中的 database 必须填写 "telegraf", Http Settings 的Url 填写 influxdb 的容器对外暴露的api Url。

  • 配置好数据源以后,进入 dashboard 页面,选择新建,在页面最左边找到动态菜单,选择添加 grafaic,如下图所示:
  • 配置图表的metrics,如下图所示:

注意: 1. 界面中的 “Panel data source” 数据源要选择刚才配置好的 telegraf 2.注意 Group By 部分点击后面的 “加号” 添加聚合维度,一般选择使用 serviceId 来聚合,聚合方式可以视情况选择 mean(平均值)或者 sum(求和)。

  • 在按照上面的配置方式将其他监控指标配置好,最终效果如下图所示:
  • 在指标较多的情况下,开发者可以使用阿里云容器服务提前配置好的dashboard 模板文件,直接使用grafana 的导入dashboard模板功能即可,这里给大家提供一个配置好的dashboard,大家下载附件以后,在grafana里面导入即可。 配置文件见附件

3、生产与安全

在实际生产环境中,本文中的模板需要做一些修改,其中influxdb的服务定义部分不要对宿主机暴露端口。应用创建成功后,grafana 系统要尽快修改admin用户名密码,限制不同账户的权限,确保自己生产监控数据的安全。

三、总结

目前阿里云容器监控服务能提供的监控集成功能还是比较方便的,后续可以把配置好的grafana 作为镜像直接在编排模板里面使用,会更加简便。

想了解更多容器服务内容,请访问 https://www.aliyun.com/product/containerservice

使用阿里云容器监控服务与第三方监控框架集成搭建自己的容器看板相关推荐

  1. QQ第三方授权登录+阿里云短信服务

    一.简介 目前我们使用的web系统在登陆功能开发时,不仅仅只是单纯的使用表单填写用户注册信息来进行注册,参考我们现在使用的其他软件存在以下登录情况. 使用QQ/微信等第三方平台进行授权登录 使用短信验 ...

  2. 阿里云 短信服务——开启验证码防盗刷监控

    阿里云 短信服务--短信发送频率限制 前言 系列博客 开启验证码防盗刷监控 操作步骤 添加联系人 补充(发送总量阈值和套餐包预警值) 如果博主的文章对您有所帮助,可以评论.点赞.收藏,支持一下博主!! ...

  3. 阿里云Kuberneters微服务部署案例

    3. 如何安装Docker Desktop for Mac 如何安装Docker Desktop for Mac 4. SpringCloud微服务应用 SpringCloud微服务应用 5. Kub ...

  4. 阿里云态势感知服务(上篇)

    关于阿里云态势感知服务的详细内容: 阿里云态势感知服务使用教程 (态势感知是一个大数据安全分析平台,能对您云上所有资产进行安全告警,并用机器学习来发现潜在的入侵和高隐蔽性攻击,回溯攻击历史,预测即将发 ...

  5. Zabbix 3.4.3 使用阿里云短信服务进行报警

    一.阿里云短信服务 有时候微信报警或者邮寄报警我们可能会有遗忘,今天我主要介绍使用阿里云的短信服务进行短信报警. 1.1.首先开通阿里云短信服务 1.2 创建签名 签名用途选择:公众号或小程序的全称或 ...

  6. 从建好到用好,阿里云原生微服务生态的演进

    作者:微服务小组 本文整理自阿里云智能高级技术专家彦林的线上直播分享<阿里云原生微服务生态与规划>.视频回放地址:https://yqh.aliyun.com/live/detail/28 ...

  7. 阿里云ARMS重磅推出小程序监控,助力小程序稳定运行

    2018年是小程序蓬勃发展的一年,各大公司如腾讯.阿里.百度.头条等都陆续推出了自己的小程序,小程序已成为一个未来必然的趋势.移动互联网的新风口.据数据统计,目前已上线的微信小程序已超过100万,支付 ...

  8. 一站式数据采集存储的利器:阿里云InfluxDB®️数据采集服务

    背景 随着时序数据的飞速增长,时序数据库不仅需要解决系统的稳定性和性能问题,还需实现数据从采集到分析的链路打通,才能让时序数据真正产生价值.在时序数据采集领域,一直缺少自动化的采集工具.虽然用户可以使 ...

  9. 阿里云资源编排服务Python SDK使用入门

    阿里云资源编排服务(ROS)为我们维护云计算资源提供了一个低成本.可靠.标准化的方案.基于ROS提供的能力,我们只要编写和维护资源模板文件,就可以达到维护云计算资源的目的,而不再需要花费很多的时间通过 ...

最新文章

  1. suse11sp4配置vnc显示gnome
  2. php 文字图片怎么保存为图片,php技术实现加载字体并保存成图片
  3. sqlserver 中统计信息语句
  4. matlab电力系统潮流计算,大神们,求个电力系统潮流计算的matlab程序。
  5. php微信分享接口调用,TP5的微信分享接口和JSSDK使用
  6. MySQL调用mongodb事务回滚_SpringBoot整合MongoDB,在多数据源下实现事务回滚。
  7. leetcode —— 面试题32 - III. 从上到下打印二叉树 III
  8. Intel 64/x86_64/IA-32/x86处理器 - SIMD指令集 - SSE扩展(8) - 数据类型转换指令
  9. linux 内存对齐,Windows和Linux下的字节对齐(转载)
  10. 数据分析师人才需求的分析报告
  11. ios开发swift_10位Swift和iOS开发大师
  12. 同义词词林 使用 java_利用同义词林计算词的相似度——基于路径与深度的同义词词林词语相似度计算...
  13. Jove:[酷站推荐] http://www.everydo.com/ 中文版的basecamp. 貌似比较方便, 共享文件进度TODO. 真希望公司内部也有一个这个...
  14. 怎么知道服务器是否正版,盗版太坑爹!五招识别Win7旗舰版正版
  15. M1 Macbook崩溃了怎么办?
  16. matlab 指纹,一种基于matlab的指纹识别方法
  17. 程序史记:从巴贝奇、爱达到图灵
  18. 云计算的未来发展趋势与优势,你是否了解?
  19. FastCopy和ExtremeCopy同盘移动文件速度测试比较评测
  20. 西加加C++入门语法(与派森python相对应)

热门文章

  1. 《连线》杂志专访李彦宏:百度all in AI 欲引领智能革命
  2. 报名啦!旷视研究院解读COCO 2017物体检测夺冠算法 | 吃瓜社
  3. Zenlayer完成近亿元A轮融资,欲构建全球连接服务平台
  4. BIEE11G系统数据源账号过期问题(默认安装步骤)
  5. H2最完整的资料下载地址:
  6. Oracle --DML、DDL、DCL
  7. Vue 单选框与单选框组 组件
  8. 磨刀霍霍:我李汉三又回来写代码啦~
  9. 除了js, 寻求一种完美的语言
  10. 写好代码,拒绝一传到底的参数类