第三方监控方案集成__日志和监控_用户指南_容器服务-阿里云
容器服务提供了与第三方开源监控方案集成的能力。
注意:目前,容器服务监控集成默认只支持 InfluxDB 和 Prometheus。
下面的示例以 InfluxDB 为例介绍如何进行容器服务的第三方监控方案集成。
操作流程
登录 容器服务管理控制台。
单击左侧导航栏中的 应用。
单击页面右上角的 创建应用。
填写应用的基本信息并单击 使用编排模板创建。
本示例创建名为 influxdb 的应用。
填写下面的编排模板并单击 创建并部署。
注意:在实际生产环境中,本示例中的模板需要做一些修改,其中
influxdb
的服务定义部分不要对宿主机暴露端口。version: '2'
services:
#定义 influxdb
influxdb:
image: tutum/influxdb:0.9
ports:
- "8083:8083" #暴露 Web 界面端口
- "8086:8086" #暴露数据 API Web 接口端口
应用创建成功后,在应用列表页面,单击本示例所创建应用的名称 influxdb, 查看应用详情。单击 容器列表,查看当前应用对外暴露的节点 IP 和端口号,并复制该值(本示例中,复制 8086 端口对应的节点 IP 和端口号;该信息为 influxdb 对外暴露的数据上报地址),如下图所示。
单击左侧导航栏中的 应用,返回应用列表页面。单击 更新配置,在现有的模板中,添加以下内容来声明 InfluxDB 和容器监控服务的集成并单击 确定。
说明: 第三方开源监控集成目前只支持 InfluxDB 和 Prometheus,label 分别为
aliyun.monitoring.addon.influxdb
和aliyun.monitoring.addon.prometheus
。标签取值的格式必须为schema:hostIp:port
。labels
aliyun.monitoring.addon.influxdb:"https://刚才复制的节点 IP:端口号"
由于容器监控服务的 Agent 采用了 host 网络模式,容器服务无法使用 link 来识别 InfluxDB,所以您需要先创建 influxdb,再将 influxdb 对外暴露的数据上报地址添加到应用 labels 中,来通知数据采集客户端。完成以上步骤以后,监控服务会将采集到的容器运行状态数据自动写入
influxdb
中。在应用列表页面,单击本示例所创建应用的名称 influxdb 并单击 容器列表。复制 influxdb 容器对外暴露的端口。
在浏览器中访问 InfluxDB 管理页面,查看容器监控服务写入的各项指标数据,如下图所示。
- 选择 telegraf。
- 单击 Query Templates 并在下拉菜单中单击 Show Measurements。
- 按 Enter 键。
您可以查看数据库表,如下图所示。
查看某个表的数据详情,如下图所示。
后续操作
容器服务与 InfluxDB 集成之后,您可以根据自己的情况选择其他数据展示图表框架,比如 Grafana 等。
最后更新:2016-12-06 18:18:12
上一篇:
容器监控服务__日志和监控_用户指南_容器服务-阿里云
下一篇:
自定义监控__日志和监控_用户指南_容器服务-阿里云
CNAME自动调度___产品功能说明_产品常见问题_DDoS 高防IP-阿里云
查询安全组列表__安全组_用户指南_云服务器 ECS-阿里云
1. OCS快速开始__开放缓存OCS 体验_体验馆-阿里云
部署__用户手册_持续交付平台-阿里云
HTTPS业务场景解决方案__最佳实践_HTTPDNS-阿里云
global__服务编排文档_用户指南_容器服务-阿里云
正则表达式规范__附录_SQL_大数据计算服务-阿里云
导入镜像__镜像相关接口_API 参考_云服务器 ECS-阿里云
比较运算符__运算符_SQL语法参考_云数据库 OceanBase-阿里云
SDK 下载__Java SDK_SDK参考_E-MapReduce-阿里云
相关内容
常见错误说明__附录_大数据计算服务-阿里云
发送短信接口__API使用手册_短信服务-阿里云
接口文档__Android_安全组件教程_移动安全-阿里云
运营商错误码(联通)__常见问题_短信服务-阿里云
设置短信模板__使用手册_短信服务-阿里云
OSS 权限问题及排查__常见错误及排除_最佳实践_对象存储 OSS-阿里云
消息通知__操作指南_批量计算-阿里云
设备端快速接入(MQTT)__快速开始_阿里云物联网套件-阿里云
查询API调用流量数据__API管理相关接口_API_API 网关-阿里云
使用STS访问__JavaScript-SDK_SDK 参考_对象存储 OSS-阿里云