Splunk Dev

Сustom search comand for java

sangears
New Member

I have an example of a custom python script for displaying events from db in the splunk, help with the same example how to do this for Java?

 

 

 

import sys, time
from splunklib.searchcommands import \
    dispatch, GeneratingCommand, Configuration, Option, validators

@Configuration()
class GenerateHelloCommand(GeneratingCommand):
    count = Option(require=True, validate=validators.Integer())

    def generate(self):
        for i in range(1, self.count + 1):
            text = 'Hello World %d' % i
            yield {'_time': time.time(), 'event_no': i, '_raw': text }

dispatch(GenerateHelloCommand, sys.argv, sys.stdin, sys.stdout, __name__) 

 

 

 

Labels (1)
0 Karma

richgalloway
SplunkTrust
SplunkTrust

It doesn't say you can't use Java, but one of the prerequisites at https://dev.splunk.com/enterprise/docs/devtools/customsearchcommands/createcustomsearchcmd is the Splunk SDK for Python so I conclude you must use Python for custom commands.

---
If this reply helps you, Karma would be appreciated.
0 Karma
Get Updates on the Splunk Community!

What's New in Splunk Observability - October 2025

What’s New?  We’re excited to announce the latest enhancements to Splunk Observability Cloud and share what’s ...

🌟 From Audit Chaos to Clarity: Welcoming Audit Trail v2

🗣 You Spoke, We Listened Audit Trail v2 wasn’t written in isolation—it was shaped by your voices. In ...

Splunk Enterprise Security 8.x: The Essential Upgrade for Threat Detection, ...

 Prepare to elevate your security operations with the powerful upgrade to Splunk Enterprise Security 8.x! This ...