Hi,
Q1. We are trying to push data using Splunk SDK for java and using attachWith() to ingest the data.
But how we can override host, sourcetype and time field using the same.
Q2. attach() takes Args argument with which we can override host and sourcetype but time is again not there.
As mentioned in the documentation, our preference is also using attachWIth. Please suggest the right way to do the same.
myIndex.attachWith(new ReceiverBehavior() {
public void run(OutputStream stream) throws IOException {
Writer out = new OutputStreamWriter(stream, "UTF8");
for (int i = 0; i < 2; i++) {
out.write("This is my msg");
}
out.flush();
}
});
We are referring https://dev.splunk.com/enterprise/docs/java/sdk-java/howtousesdkjava/howtogetdatasdkjava
I am also facing the same problem with attachWith(), we are using Splunk Java SDK 1.6.X. any help updates on it.
Hassan