跳到主要内容 跳到补充内容

安装 Talend 日志记录模块

您需要安装 Talend LogServer,其中包括用于收集日志的 Kibana 和 Filebeat。

步骤

  1. 复制 Talend-LogServer-VA.B.C.zip 压缩包文件并将其提取到您选择的目录中。
    信息注释注: 目录名称不得包含空格或非 ASCII 字符。
  2. 要启动 Talend LogServer,请运行 start_logserver.bat 可执行文件。
    不能以 root 用户的身份运行 Elasticsearch。Elasticsearch 是 Talend LogServer 的一部分,因此不能以 root 用户的身份运行可执行文件。
  3. 为 Filebeat 配置 LOG_PATHAPP_NAME 值:
    • 打开位于 Filebeat 目录中的 filebeat.yml 文件,并按以下方式设置 LOG_PATHAPP_NAME 值:
        paths:
          - ${LOG_PATH:C:\Talend\7.2.1\tac\apache-tomcat\logs\*}
        fields:
          app_id: ${APP_NAME:TAC}
    • 或设置 LOG_PATHAPP_NAME 环境变量:
      SET LOG_PATH=c:\Talend\7.2.1\tac\apache-tomcat\logs\*
      SET APP_NAME=TAC
  4. 启动 Filebeat:
    filebeat -e -c filebeat.yml

结果

现在您可以使用以下 URL 访问 Talend LogServerhttp://localhost:5601/app/kibana#/dashboard/Default-Dashboard

Talend Administration CenterLogging (日志记录) 页中显示的 ESB 事件日志是借助可从 Runtime Container 中启动的事件日志记录功能来收集的。有关更多信息,请参阅《Talend ESB Container 管理指南》。

排错: 当您启动 Talend LogServer 时或没有看到 logstash-*talendesb-*talendaudit-* 索引时,请完成以下步骤:
  1. 删除 .kibana 索引。
    curl -XDELETE 'http://localhost:9200/.kibana'

    对于 Windows 用户,请使用在 utils\curl-7.50.3-windows-x86.exe 中找到的 curl

  2. 停止 Talend LogServer
  3. 启动 Talend LogServer

本页面有帮助吗?

如果您发现此页面或其内容有任何问题 – 打字错误、遗漏步骤或技术错误 – 请告诉我们!