Splunk Dev

Is it possible to provide event sampling in splunk SDK call?

ashiqm
Explorer

I tried to pass sampleRatio parameter in JobsArgs, but no luck. Is there any way to set sampling ratio in Splunk job?

1 Solution

damien_chillet
Builder

I managed to have it working with parameter "sample_ratio" and python SDK.

Code sample below for 1:10 ratio:

job = instance.jobs.create("search index=_internal component=* earliest=-1d@d", **{ "sample_ratio": 10})

View solution in original post

damien_chillet
Builder

I managed to have it working with parameter "sample_ratio" and python SDK.

Code sample below for 1:10 ratio:

job = instance.jobs.create("search index=_internal component=* earliest=-1d@d", **{ "sample_ratio": 10})

ashiqm
Explorer

Hi Damien,

Thanks for your reply...

In this case, I can't supply the arguments, right?

my current code is something like this job = splunk.getJobs().create(query, jobArgs);

I have some arguments like timeOut. Any idea?

0 Karma

damien_chillet
Builder

Hi ashiqm,

Unfortunately I don't work with the Java SDK.
Apparently there is no existing setter method for sample_ratio, so you would have to write your own.

May be worth it to re-ask your question specifying you are using Java SDK so Java SDK users get visibility on your question.

0 Karma
Get Updates on the Splunk Community!

.conf24 | Registration Open!

Hello, hello! I come bearing good news: Registration for .conf24 is now open!   conf is Splunk’s rad annual ...

ICYMI - Check out the latest releases of Splunk Edge Processor

Splunk is pleased to announce the latest enhancements to Splunk Edge Processor.  HEC Receiver authorization ...

Introducing the 2024 SplunkTrust!

Hello, Splunk Community! We are beyond thrilled to announce our newest group of SplunkTrust members!  The ...