云客户?
免费开始>
在MyJFrog中升级>
云的新功能>





概述

管道节点中运行着一个代理。这个代理负责从管道中获取工作负载,触发节点上的运行,并向管道报告运行期间发生的一切。该代理在执行该工作时生成日志,如果可用,可以将日志流式传输到Logstash服务。这对于对动态节点进行故障排除特别有用,这些节点在检测到错误时可能已经消失,因此无法检查节点内部的日志。

页面内容


Logstash需求

管线代理在向Logstash写入日志时使用TCP套接字。要做到这一点,Logstash需要有一个TCP输入启用。

下面的代码片段展示了如何在Logstash中启用TCP输入的示例:

输入{TCP {port => 5000 ssl_enable => true ssl_verify => true ssl_cert => "/usr/share/certs/logstash "。Crt " ssl_key => "/usr/share/certs/logstash。关键字" ssl_certificate_authorities => ["/usr/share/certs/rootca. conf ""}}



启用Logstash集成

要启用管线节点代理与Logstash的集成,请将以下条目添加到您的system.yaml运行时部分:

runtime: logging: logstash: host: logstash.my_company.com port: 5000 clientCertificatePath: /opt/jfrog/pipelines/var/etc/security/keys/trusted/node.ca。crt clientPrivateKeyPath: /opt/jfrog/pipelines/var/etc/security/keys/trusted/node.ca。key logstashCaCertificatePath: /opt/jfrog/pipelines/var/etc/security/keys/trusted/rootca.crt
配置名称 描述 强制性的
宿主 Logstash服务主机 强制性的
港口 Logstash服务端口 强制性的
clientCertificatePath 要呈现给Logstash服务的证书的路径 可选
clientPrivateKeyPath 指定证书对应的私钥路径 可选
logstashCaCertificatePath 用于验证Logstash证书的根证书颁发机构的路径 可选
  • 没有标签
版权所有©2022 JFrog Ltd.