Я использую Splunk HttpEventCollectorLogbackAppender для автоматической отправки журналов приложений в Splunk. Я пытаюсь установить хост, источник и тип sourcetype, но мне не повезло, что их отправили в Splunk.Splunk HttpEventCollectorLogbackAppender как установить источник и хост?
Возможно ли установить источник хоста, источника или sourcetype с помощью Splunk HttpEventCollectorLogbackAppender, и если да, то как это сделать?
Я пытался отправить JSON, и он, похоже, не работает.
Вот документация, которая сообщает вам, какие опции доступны, и в ней говорится, что они должны передаваться как строка запроса, но поскольку я использую из коробки Splunk appender, я не уверен, как установить эти ,
http://dev.splunk.com/view/event-collector/SP-CAAAE6P
Splunk Logback Appender:
...
<!-- SPLUNK appender -->
<appender name="SPLUNK" class="com.splunk.logging.HttpEventCollectorLogbackAppender">
<url>http://myurl:8088</url>
<token>mytoken</token>
<disableCertificateValidation>true</disableCertificateValidation>
<batch_size_count>1</batch_size_count>
<layout class="ch.qos.logback.classic.PatternLayout">
<pattern>%logger: %msg%n</pattern>
</layout>
</appender>
<root level="INFO">
<appender-ref ref="SPLUNK"/>
</root>
...
Пример журнал линия
Logger logger = LoggerFactory.getLogger(MyClass.class);
logger.debug("I'm logging debug stuff");
Это может быть помощь размещать пример кода. –
Прочитали ли вы документацию для фреймворка java здесь https://github.com/splunk/splunk-library-javalogging? –
@LarryShatzer Уверен, что у меня есть. Много раз. – Catfish