-
Notifications
You must be signed in to change notification settings - Fork 174
Support for Metrics #299
Description
Team,
I have been trying to enable metrics(for a splunk metrics index) using this library without much success. Sample init code below. Can you confirm if this library supports metrics? If it doesn't can you let us know if it is in pipeline or take a feature request for the same? Thanks!
final LoggerContext context = (LoggerContext) LoggerFactory.getILoggerFactory();
final HttpEventCollectorLogbackAppender appender = new HttpEventCollectorLogbackAppender();
appender.setName("splunk-hec");
appender.setContext(context);
appender.setUrl(splunkProperties.getHecUrl());
appender.setToken(HEC_TOKEN)
appender.setHost(getHostname());
appender.setType("metric");
appender.setDisableCertificateValidation("true");
final PatternLayout layout = new PatternLayout();
layout.setPattern("%m");
layout.setContext(context);
layout.start();
final Logger metricsLogger = context.getLogger("SplunkMetricLogger");
metricsLogger.addAppender(appender);
metricsLogger.setLevel(Level.INFO);
metricsLogger.setAdditive(false);
metricsLogger.info(new MetricEvent("test_connection_metric1", 1.0).toString());