【发布时间】:2019-10-25 08:51:46
【问题描述】:
我首先说我是初学者。 我正在建立一个收集一些 JSON 文件的系统,我在 JAVA(Spring 批处理)中解析它们,而我被卡住的部分是将这些文件发送到 HTTP EVENT COLLECTOR (HEC)在 Splunk 企业中。我尝试在网上搜寻一些适合初学者的指南,但我找不到任何东西。我想用所述文件将 POST 发送到 Splunk 企业,以便在它们发送后对它们进行索引。 到目前为止,我只能像这样连接到 localhost:8089:
HttpService.setSslSecurityProtocol(SSLSecurityProtocol.TLSv1_2);
ServiceArgs connectionArgs = new ServiceArgs();
connectionArgs.setHost("localhost");
connectionArgs.setUsername("AdrianAlter");
connectionArgs.setPassword("mypassword");
connectionArgs.setPort(8089);
connectionArgs.put("scheme","https");
// will login and save the session key which gets put in the HTTP Authorization header
Service splunkService = Service.connect(connectionArgs);
System.out.println("Auth Token : " + splunkService.getToken());
Job info = splunkService.getJobs().create("search index=main");
System.out.println("Info: ");
【问题讨论】: