Graylog2 / Graylog2/graylog-plugin-integrations

Custom details on payload

Open
#782 0 comments 0 reactions 0 assignees View on GitHub
feature triaged
Dominant language
Java
Stars
17
Forks
14
PR merge metrics
No merged PRs in 30d

Description

# Description
Can we add in custom fields with custom information to allow for more details on the message.

## What
MessageFactory. has a map called payload, can we do something this?

Map payload = new HashMap();
payload.put("summary", modelData.event().message());
payload.put("source", "Graylog:" + modelData.event().sourceStreams());
payload.put("severity", eventPriority);
payload.put("timestamp", modelData.event().eventTimestamp().toString());
payload.put("component", "GraylogAlerts");
payload.put("group", modelData.event().sourceStreams().toString());
payload.put("class", "alerts");
payload.put("details", customDetailsMap.toString());

## Why
This will help with event alerting

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.