Опитвам се да вляза в splunk директно в моето Java приложение, използвайки logback appender за splunk.
Изглежда, че нищо няма да се splunk, но когато ръчно издам команда post в REST клиент, виждам данните си в splunk.
Не успях да накарам и официалния тест за splunk logback да работи.
logback.xml
<appender name="SPLUNK" class="com.splunk.logging.HttpEventCollectorLogbackAppender">
<url>http://mySplunkUrl:8088/services/collector</url>
<token>1234566789</token>
<disableCertificateValidation>true</disableCertificateValidation>
<batch_size_count>1</batch_size_count>
<layout class="ch.qos.logback.classic.PatternLayout">
<pattern>%msg</pattern>
</layout>
</appender>
<root level="trace">
<appender-ref ref="SPLUNK" />
</root>
</configuration>
Единичен тест
@Test
public void splunkLogger() {
Logger logger = LoggerFactory.getLogger(LogFactoryTest.class);
Date date = new Date();
String jsonMsg = String.format("{event:'CancerCenterTest'}");
logger.info("CancerCenterTest");
logger.info(jsonMsg);
}
Това е документацията, която се опитвах да използвам: http://dev.splunk.com/view/splunk-logging-java/SP-CAAAE7M
Пропускам ли нещо очевидно?
РЕДАКТИРАНЕ Ето връзка към моя проект - https://github.com/toymachiner62/splunk-logging
Logger
иLoggerFactory
. Какви зависимости за регистриране се използват? Това maven проект ли е? Ако е така, можете ли да поставите съответната част отpom.xml
. Също така би било хубаво, ако можете да споделите zip-а и с други читатели;) - person anttix   schedule 28.11.2016