开启日志服务__日志和监控_用户指南_容器服务-阿里云
日志服务(Log Service,简称Log)是针对日志场景的平台化服务。无需开发就可以快速完成日志收集、分发、投递与查询, 适用于日志中转、监控、性能诊断、日志分析、审计等场景。容器服务提供了集成日志服务的能力,可以方便地将应用日志发送到日志服务里。
注意:阿里云日志服务已经开始收费,按照下面的方式进行配置,将会产生费用,收费标准参见 日志服务计费规则。请务必了解您的日志量,以免产生大量非预期的费用。
操作流程
登录 容器服务管理控制台。
单击左侧导航栏中的 集群。
选择目标集群并单击 管理。
单击页面右上角的 开启日志服务。
在弹出的确认对话框中,单击 确定。
开通容器服务的日志服务之前,您需要先开通阿里云访问控制(RAM)和阿里云日志服务。如果您还未开通,请点击 去开通 开通访问控制(RAM)和阿里云日志服务。
查看 acslogging 服务安装结果
第一次启用日志服务时,容器服务会在您的机器安装日志服务所需的 Agent。您可以在应用列表中找到该应用。安装成功后,您就可以使用日志服务了。
同时,系统会在阿里云日志服务上创建一个对应的 project,您可以在 日志服务管理控制台 上进行查看。project 的名字里包含了容器服务集群的 ID。
在编排文件里使用日志服务
大多数的 Docker 应用会直接将日志写到 Stdout,现在您依然可以这样做(对于日志写到文件的场景,可以参考下边的 使用日志文件)。在开通日志管理功能后,Stdout 的日志可以自动收集并且发送到阿里云日志服务。
下面的例子创建了一个 WordPress 应用。该应用包含 WordPress 和 MySQL 两个服务,日志会收集到阿里云日志服务。
MySQL:
image: mysql
ports:
- 80
labels:
aliyun.scale: "1"
environment:
- MYSQL_ROOT_PASSWORD=password
WordPress:
image: registry.aliyuncs.com/jiangjizhong/wordpress
ports:
- 80
labels:
aliyun.routing.port_80: wordpress-with-log
aliyun.log_store_dbstdout: stdout #注意这里
links:
- mysql
在上边的编排文件中,标签 aliyun.log_store_dbstdout: stdout
表示将容器的标准写入 logstore acslog-wordpress-dbstdout
里。这个标签的格式为 aliyun.log_store_{name}: {logpath}
。其中 name
为阿里云日志服务 logstore 的名字,实际创建的 logstore 的名字为acslog-${app}-${name}
。app
为应用名称;logpath
为容器中日志的路径;stdout
是一个特殊的 logpath
,表示标准输出。
用上面的编排文件,您可以在容器服务管理控制台上创建一个名为 wordpress
的应用。在应用启动完成后,可以在阿里云日志管理控制台上找到 logstore acslog-wordpress-dbstdout
,其中存储了 wordpress
的日志。
在日志服务管理控制台上查看日志
使用上面的编排文件部署应用之后,您可以在阿里云日志服务控制台查看收集到的日志。登录日志服务管理控制台,找到集群对应的日志服务 project,单击进入。您可以看到编排文件里使用的logstore acs-wordpress-dbstdout
。
在日志索引 列中单击 查询 查看日志。
使用文件日志
如果您不希望日志直接写到 stdout 中,而需要将日志直接写到文件中,比如/var/log/app.log
,可以进行如下配置。
aliyun.log_store_name: /var/log/app.log
其中name
为 logstore 的名字,/var/log/app.log
为容器内日志的路径。
开启 timestamp
Docker 在收集日志的时候可以选择是否添加 timestamp。您可以在容器服务中通过aliyun.log.timestamp
标签进行配置。默认会添加 timestamp。
添加 timestamp
aliyun.log.timestamp: "true"
去除 timestamp
aliyun.log.timestamp: "false"
最后更新:2016-11-23 16:03:52
上一篇:
查看日志__日志和监控_用户指南_容器服务-阿里云
下一篇:
查看监控信息__日志和监控_用户指南_容器服务-阿里云
变更备案信息图文引导__流程引导图_备案流程_备案-阿里云
构建容器镜像__构建管理_用户指南_容器服务-阿里云
使用ECS的API和SDK查询内容只能返回10条信息的原因__附录_API 参考_云服务器 ECS-阿里云
JAVA-SDK__点播SDK_SDK手册_视频点播-阿里云
阿里云图形化界面__使用阿里云图形界面_使用手册_Eclipse 插件-阿里云
流控策略与API绑定__流量控制相关接口_API_API 网关-阿里云
SetPasswordPolicy__安全设置接口_RAM API文档_访问控制-阿里云
DRDS平滑扩容__开发手册_分布式关系型数据库 DRDS-阿里云
禁用关键字表__附表_API 参考_云数据库 RDS 版-阿里云
阿里云栖大会即将举行;共享雨伞有伞获3000万元天使融资
相关内容
常见错误说明__附录_大数据计算服务-阿里云
发送短信接口__API使用手册_短信服务-阿里云
接口文档__Android_安全组件教程_移动安全-阿里云
运营商错误码(联通)__常见问题_短信服务-阿里云
设置短信模板__使用手册_短信服务-阿里云
OSS 权限问题及排查__常见错误及排除_最佳实践_对象存储 OSS-阿里云
消息通知__操作指南_批量计算-阿里云
设备端快速接入(MQTT)__快速开始_阿里云物联网套件-阿里云
查询API调用流量数据__API管理相关接口_API_API 网关-阿里云
使用STS访问__JavaScript-SDK_SDK 参考_对象存储 OSS-阿里云