我已经在AWS EC2实例上安装了Jenkins,它运行得很好。我已经在同一个EC2实例上安装了Splunk。
My Jenkins URL:-
http://10.x.x.x:8080
And my Splunk URL:-
http://10.x.x.x:8000
我也在Jenkins上安装了Splunk插件,并试图用Jenkins配置Splunk,这样来自Jenkins的数据就可以作为Splunk的源。我试了很多次,但不起作用。在Splunk上,我创建了一个'HTTP事件收集器‘令牌,并试图使用此令牌在Jenkins上进行配置。
在Jenkins ->管理Jenkins
我需要使用Java8运行时从AWS登录到splunk。它使用了spring框架,我在项目中添加了logback splunk appender。没有错误,日志似乎没有出现在splunk中。splunk管理员提到在splunk服务器上没有收到任何请求。当我尝试手动调用REST时,日志显示在splunk中。所以从AWS Lambda到splunk服务器的连接是很好的。splunk appender似乎以异步方式调用API,我在AWS代码的末尾添加了50秒睡眠,以查看在异步步骤完成之前是否存在VM退出问题。还没有运气。如何进一步调试?
代码片段:-
public class LambdaApp im
我已经为Jenkins安装了Splunk插件,并且我转到Jenkins配置来更新"Splunk for Jenkins配置“。保存更改后,我单击了测试连接,得到“连接被拒绝”错误。 当我运行CURL for splunk URL with proxy时,我能够得到返回的响应,这证实了Jenkins正在尝试在没有代理的情况下点击。 在Jenkins中是否有任何地方可以配置代理,以便Jenkins在尝试连接到splunk服务器时可以拾取它,或者是否有任何其他替代方法。