CNP日志采集组件使用说明

移动云CNP上线了日志采集组件,整体功能类似ELK,可以实现集群容器日志的数据采集、汇聚,统一检索等功能。

使用也很简单。首先安装组件。

CNP日志采集组件使用说明_第1张图片

然后配置采集规则。

CNP日志采集组件使用说明_第2张图片

目前支持标准输出和日志文件两种采集方案。

CNP日志采集组件使用说明_第3张图片

标准输出很好理解,只需要你把日式输出到控制台,这边就能够接收到。

换句话说,他是通过类似docker logs的方式获取容器内日志信息,你只要确保docker logs能够显示日志即可。

文件输出注意,暂时不支持ln的软连接和gz打包的日志文件采集。

实际使用效果

CNP日志采集组件使用说明_第4张图片

选择对应的项目、应用、组件、环境等信息,就能查询汇聚后的日志信息。

下面会显示聚合后的日志节点,同时也支持关键字查询、上下文查询等功能。

CNP日志采集组件使用说明_第5张图片

CNP日志采集组件使用说明_第6张图片

CNP日志采集组件使用说明_第7张图片

补充一下镜像打包说明。

日志输出到标准输出配置,这里以nginx做说明。

RUN \
  ln -sf /dev/stdout /var/log/nginx/access.log && \    
  ln -sf /dev/stderr /var/log/nginx/error.log 

标准输出其实就是系统默认的stdout和stderr的输出流。

可以将日志通过软链方式指向标准输出,就可以完成。

同理,java日志也可以通过该方式指向标准输出。

你可能感兴趣的:(linux,运维,服务器)