Quantcast
Channel: Questions in topic: "splunk-enterprise"
Viewing all articles
Browse latest Browse all 47296

Log field to Splunk using HEC appender

$
0
0
Hi, I want to log a field, in this case the app version of an application to splunk. The application runs in cloud foundry. The app version is available as an env variable. I am using the HttpEventCollectorLogbackAppender (HECLogbackAppender) First try: When I extend the `HttpEventCollectorLogbackAppender` class and add a variable appVersion, just like the other fields `sourcetype`, `source`, and so on, that doesn't work, it's not inside the json that's being sent to Splunk. Second try: When I add the `app_version` with MDC.put("app_version", my_app_version_from_env_var) (google for "logback MDC" for more information on MDC) the `app_version` gets logged in the `properties` field of the json when the app starts, so all the Spring-related stuff that gets logged when a Spring application starts, contains `"properties":{"app_version":"1.13"}` in the json. But after a few logs, the properties field does not appear anymore, and so doesn't the `app_version`. Can someone help? Regards

Viewing all articles
Browse latest Browse all 47296

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>