智能日志管理平台

  • 采集 Nginx 日志

    最近更新时间:2018-07-13 10:11:15

    我们用 Pandora 智能日志管理平台的日志收集工具 logkit Pro 开始本次教程。

    步骤:

    1.在机器上安装 logkit Pro。

    2.登录 logkit Pro。

    3.用 logkit Pro 采集 Nginx 日志。

    4.去日志分析平台搜索日志验证采集是否成功。

    步骤1:安装 logkit Pro 到机器

    首先需要在机器上安装 logkit Pro。

    下载 logkit Pro

    下载 logkit Pro 到本地,以 Mac OS 为例:

    MacOS 版本下载

    解压后您可以看到:

    其中 logkit.conf 为主配置文件,用于配置 logkit Pro 的 web 页面及端口配置,其中

    • bind_host 是设置绑定的端口,启动后可以根据这个配置打开 logkit Pro web 页面,默认的端口为 3000

    启动 logkit Pro

    通过命令行进入 logkit 所在的文件夹,然后输入:

    ./logkit-pro -f logkit-pro.conf
    

    通过浏览器访问 logkit Pro

    启动后,您可以直接打开浏览器访问,默认的端口为 3000

    http://127.0.0.1:3000

    logkit首页

    这样,logkit Pro 就在您的机器上运行啦。

    步骤2:登录 logkit Pro

    在 logkit Pro首页右上角,点击登录

    本地登录

    本地登录的默认用户名和密码都是 admin。

    步骤3:收集数据

    在机器上安装好 logkit Pro 之后就可以开始收集数据。在这里我们引入一个收集器的概念,收集器是 logkit Pro 进行数据收集的封装容器,通过添加收集器完成数据的收集。

    进入数据收集页面,点击添加收集器开始配置收集器。

    添加数据源

    第一步是添加数据源,logkit Pro 支持多种数据源,这里选择从文件读取,填写您的 Nginx 日志所在路径即可。

    填写好配置信息之后,点击【获取数据】,验证获取数据是否成功。

    数据解析

    这一步根据日志格式配置合适解析方式,抽取日志中的字段。logkit Pro 支持多种格式的日志解析,这里我们选择按 grok 格式解析。logkit Pro 提供了一些默认表达式的支持,其中%{COMMON_LOG_FORMAT} 就可以解析 Nginx 日志。然后点击解析样例数据,查看解析是否成功。

    数据转换

    这一步可以做一些更精细的字段解析。在这里,我们跳过这一步,直接点击下一步

    发送数据

    将数据发送至日志分析平台,填写日志分析仓库名称即可。

    同时需要填写工作流名称与数据源名称,将日志发送到工作流平台,方便在工作流平台对数据进行计算。

    确认收集

    填写收集器名称确认添加数据收集器。

    步骤4:到日志分析平台搜索数据

    打开日志分析平台,进入实时搜索页面,查看刚刚采集的数据。

    可以看到,日志已经被采集到日志分析平台啦,并且完成了解析。

    以上内容是否对您有帮助?
  • Close