GreptimeTeam/greptimedb

Support Splunk HEC-compatible ingestion endpoint

Open

#8,216 opened on Jun 2, 2026

View on GitHub
 (6 comments) (0 reactions) (0 assignees)Rust (495 forks)github user discovery
A-frontendC-featurehelp wanted

Repository metrics

Stars
 (6,332 stars)
PR merge metrics
 (PR metrics pending)

Description

What problem does the new feature solve?

Consider adding support for a Splunk HEC-compatible ingestion endpoint in GreptimeDB.

Motivation

Splunk HEC is a common HTTP-based protocol for log and event ingestion. Supporting it would make it easier for users to:

  • migrate from Splunk
  • reuse existing agents, scripts, and pipelines
  • integrate GreptimeDB with tools that already support HEC

What does the feature do?

Support a basic compatible endpoint such as:

/v1/splunk/services/collector/event

With:

  • token-based authentication
  • JSON event ingestion
  • batched payloads
  • basic field mapping for time, host, source, sourcetype, and event
  • pipeline supporting

Implementation challenges

No response

Contributor guide