node-red-contrib-splunk-hec 0.1.1

Node-RED node for sending events to Splunk HEC

npm install node-red-contrib-splunk-hec

Synopsis

The purpose of this project is to allow node-red to publish a node-red payload to Splunk HEC endpoints.

NOTE: Published as at 19/03/2026 This package is now ready for use.

Motivation

Original Node created and published by gdziuba https://github.com/gdziuba/http-event-collector.git

Originally lacked ability to name nodes or the saved configurations. Our organisation uses this extensively and needed a way to distinguish between multiple saved configs. This code has been ammended to include these missing features.

Updated by Ivan Hibbert with assitance from Pascal Van Mello.

Installation

The easiest way to install is through the Node-Red Palette Manager that can be found in the menu on the top right hand corner of the Node-Red ui.

Manual install with npm

npm install -g node-red-contrib-splunk-hec

Install from source

From github: Navigate to the your home directory on linux is is ~/.node-red/node-modules

git clone https://github.com/IcyWorks/node-red-contrib-splunk-hec.git
cd splunk-hec
npm install

Setup

To configure Splunk's HTTP Event Collector, follow these instructions.

Example Node-RED configuration

Examples:

Node-RED Functions for converting msg to correct structure for Metric Event Collector.

Single value MQTT payload message to Metric structure:

var o = msg.payload;
var v = msg.topic;
msg.payload = {};
msg.payload.fields = {};
msg.payload.fields._value = o;
msg.payload.fields.metric_name= v;
return msg;

Single value with dimensions enabled :

var o = msg.payload;
var v = msg.topic;
msg.payload = {};
msg.payload.splunkdims = true;
msg.payload.fields = {};
msg.payload.fields._value = o;
msg.payload.fields.metric_name= v;
msg.payload.fields.dimension1= "value1";
return msg;

Node Info

Version: 0.1.1
Updated 4 days ago
License: Apache-2.0
Rating: not yet rated

Categories

Actions

Rate:

Downloads

0 in the last week

Nodes

  • splunk-hec-config
  • splunk-hec

Keywords

  • splunk
  • HTTP Event Collector
  • HEC
  • hec
  • node-red

Maintainers