Skip to main content

Library for sending events to Splunk HEC

Project description

PyPI - Python Version PyPI GitHub GitHub issues GitHub last commit PyPI - Downloads

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

This version

0.4

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 details)

Uploaded Source

Built Distribution

splunkhecwriter-0.4-py3-none-any.whl (7.4 kB view details)

Uploaded Python 3

File details

Details for the file splunkhecwriter-0.4.tar.gz.

File metadata

  • Download URL: splunkhecwriter-0.4.tar.gz
  • Upload date:
  • Size: 3.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.3

File hashes

Hashes for splunkhecwriter-0.4.tar.gz
Algorithm Hash digest
SHA256 14ae17db493f085924ba92c604cc8a4cb996374c8e731675a7cca0c0ad0f76d6
MD5 fce01109e03727f6dd62d04fc1e6b0d9
BLAKE2b-256 fc07df5159a135d5f4c0ede3193fa3cff90bcfbe1641541457858cba86cd0189

See more details on using hashes here.

File details

Details for the file splunkhecwriter-0.4-py3-none-any.whl.

File metadata

  • Download URL: splunkhecwriter-0.4-py3-none-any.whl
  • Upload date:
  • Size: 7.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.3

File hashes

Hashes for splunkhecwriter-0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 40abd7efc23c40e96e89eab4f12971b10c3940b0d3ab00546b448ad3d89917c2
MD5 54bea461ca7defd179be46d2277ca6a1
BLAKE2b-256 6438d151c2936bc7d558bbcdfc7456d0ffe3c4a735eeaefac421e86e0e4610ba

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page