文字

日志下载功能

云帮平台中的应用日志支持浏览器端下载,目前不支持实时日志下载,只支持前一天的日志打包下载:

配置日志下载功能

应用的输出日志会按天保存在管理节点的 /grdata/downloads/log 目录下。为方便从控制台 "日志" 标签页进行下载,管理节点的nginx提供了文件下载服务。

创建日志目录

mkdir /grdata/downloads
chown rain.rain  /grdata/downloads

配置Nginx服务

配置文件 :/etc/nginx/sites-enabled/download

默认监听了 <local_ip>:8083, 用户可以修改成适合自己的, 比如本机公网IP

改完以后重启nginx

service nginx restart

修改web 控制台的配置文件

配置文件:/etc/goodrain/console.py
找到 LOG_DOMAIN 字段, 修改对应的地址

对接第三方应用

对接ELK

  1. 新建elasticsearch-singlenode(static_ela)和kibana(static_kibana)应用
  2. static_kibana应用依赖static_ela,重启应用
  3. 切换到需要日志接入到应用(static_ela)
  4. 选择static_ela确定重启
  5. 访问static_kibana无法提示没数据,依此按依赖关系重启。

对接MongoDB

  1. 新建一个MongoDB应用logs,开启对外访问(仅用于测试效果)
  2. 切换到需要日志输入的应用,选择日志选项卡点击日志输出。
  3. 选择MongoDB应用logs后重启应用
  4. 测试: 本地可以使用Robomongo远程连接Mongodb查看效果

    特别说明:需要保证Mongodb应用先启动中,如果Mongodb版本不是3.2.6,需要手动设置环境
    MONGO_HOST=127.0.0.1 MONGO_PORT=端口

其他

具体参考文档 云帮日志那点事

上一篇: 下一篇:
  页面正在加载中