Library for sending events to Splunk HEC
Project description
splunkhecwriter
Library for sending log events to Splunk
Example Code block 1
from splunkhecwriter import SplunkHECWriter
hec_token = '<HEC-TOKEN-HERE>'
splunk_server = '127.0.0.1'
hec_writer = SplunkHECWriter(splunk_host=splunk_server, splunk_hec_token=hec_token)
msg = { 'foo': 'bar' }
hec_writer.send_msg(msg=msg)
Example Code block 2
from splunkhecwriter import SplunkHECWriter
hec_token = '<HEC-TOKEN-HERE>'
splunk_server = '127.0.0.1'
hec_writer = SplunkHECWriter(splunk_host=splunk_server, splunk_hec_token=hec_token)
msgs = []
msgs.append({ 'foo': 'bar' })
msgs.append({ 'bar': 'foo'})
hec_writer.send_msgs(msgs=msgs)
Example Code block 3
from splunkhecwriter import SplunkHECWriter
hec_token = '<HEC-TOKEN-HERE>'
splunk_server = '127.0.0.1'
sourcetype= 'foobar:json'
source = 'hec'
host = 'foobar'
hec_writer = SplunkHECWriter(
splunk_host=splunk_server,
splunk_hec_token=hec_token,
sourcetype=sourcetype,
source=source,
host=host)
msg = { 'foo': 'bar' }
hec_writer.send_msg(msg=msg)
License
This project is licensed under the Apache License - see the LICENSE.md file for details
Disclaimer
This custom component is neither affiliated with nor endorsed by Splunk.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
splunkhecwriter-0.4.tar.gz
(3.1 kB
view hashes)
Built Distribution
Close
Hashes for splunkhecwriter-0.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 40abd7efc23c40e96e89eab4f12971b10c3940b0d3ab00546b448ad3d89917c2 |
|
MD5 | 54bea461ca7defd179be46d2277ca6a1 |
|
BLAKE2b-256 | 6438d151c2936bc7d558bbcdfc7456d0ffe3c4a735eeaefac421e86e0e4610ba |