Skip to content

Custom details on payload #782

@ghost

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<String, String> payload = new HashMap<String, String>();
    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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions