Ingester Info Node#
This node injects information about currently-connected Gravwell ingesters into the payload. This is useful when generating reports or monitoring cluster health.
Configuration#
Output Variable Name: the name to use for results in the payload, default “gravwell_ingesters”.
Output#
The node inserts an array (named gravwell_ingesters by default) into the payload containing information about the ingesters currently active in the Gravwell cluster. Each element in the array is a structure containing the following fields:
Name: the name of the ingester, e.g. “Federator”.RemoteAddress: the IP address of the ingester, e.g. “tcp://192.168.0.5:45022”.Count: the number of entries sent by the ingester since connecting.Size: the number of bytes sent by the ingester since connecting.Uptime: how long the ingester has been connected.Tags: an array of strings representing the tags the ingester has negotiated.Version: the version of the ingester.UUID: the ingester’s UUID.State: a structure containing additional information about the ingester, including any other ingesters which are connected to it in the case of the Federator.
Example#
The following example formats the ingester info, packs it into a PDF, and sends the PDF via email:

The Text Template node is configured with the following template:
Connected Ingesters:
{{ range .gravwell_ingesters }}
{{ .Name }} {{ .Version }} {{ .RemoteAddress }} {{ .Uptime }} {{ .UUID }}
{{ end }}
The resulting PDF looks like this:
