Document toolboxDocument toolbox

Relay monitoring

Monitoring tables

The Devo Relay generates monitoring events and they are stored in the following tables inside Devo:

These tables can be used to monitor the status of the relay and alert in case of incident.

syslog.relay.conf

Shows the configuration logs of the old relay (<= 1.4.2)

Name

Type

Description

Name

Type

Description

eventdate

Timestamp

Ingestion timestamp of the event in Devo

machine

String

hostname of the instance of the relay

serverdate

String

Event timestamp at the instance of the relay

message

String

Message describing the current status of the relay and the result (SUCCESS or FAILURE) of the configuration event

syslog.relay.monitor

Shows the data produced by the Relay health-check and the relay CLI tests events.

Name

Type

Description

Name

Type

Description

eventdate

Timestamp

Ingestion timestamp of the event in Devo

machine

String

hostname of the instance of the relay

operation

String

Monitoring operation name

id

String

The operation id shared by all messages belonging to same operation

relayId

String

The relay Id as it is set up at Web

message

String

The contents of the message of the operation

syslog.relay.out

Shows the global/general relay logs.

Name

Type

Description

Name

Type

Description

eventdate

Timestamp

Ingestion timestamp of the event in Devo

machine

String

hostname of the instance of the relay

level

String

Log level: TRACE, DEBUG, INFO, WARN, ERROR

operation

String

Type of operation the event belongs to

id

String

The operation id, so several messages can be grouped in the same operation

relayId

String

The relay Id as it is set up at Web

logger

String

Logger name of the relay component the event belongs to

message

String

The contents of the message

syslog.scoja.main

Shows the core component logs.

Name

Type

Description

Name

Type

Description

eventdate

Timestamp

Ingestion timestamp of the event in Devo

collector

String

The relay Id as it is set up at Web

hostchain

String

hostchain of the event, including source hostname and ip

level

String

Log level: trace, debug, info, warn, error, fatal

tag

String

Tag of the event

message

String

The contents of the message

syslog.scoja.source

Shows the core source/inputs operations.

Name

Type

Description

Name

Type

Description

eventdate

Timestamp

Ingestion timestamp of the event in Devo

collector

String

The relay Id as it is set up at Web

hostchain

String

hostchain of the event, including source hostname and ip

level

String

Log level: trace, debug, info, warn, error, fatal

tag

String

Tag of the event: UDP or TCP

message

String

Message content describing the input/source operation.

syslog.scoja.stats

Shows the core sending statistics.

Name

Type

Description

Name

Type

Description

eventdate

Timestamp

Ingestion timestamp of the event in Devo

collector

String

The relay Id as it is set up at Web

kind

String

Specifies if stats are from data received by sources or sent to a target. target refers to the streams or information the relay sends to the collector. source referes to the input stream from sources the relay receive data from

subkind

String

Protocol used for transmission

  • When kind="source":

    • udp: UDP source

    • stream-traditional: TCP source

  • When kind="target":

    • syslog:ssl>nbtcp: syslog TLS collector

    • file: local log file

parameters

String

Connection parameters with specifics details

  • When kind="source":

    • udp: interface:port

    • stream-traditional: interface:port

  • When kind="target":

    • syslog:ssl>nbtcp: LatentSocketAddress[collector:port]

    • file: path to the log file

partialCpu

int

CPU time in nanoseconds spent in OS functions. Only valid for source

partialCpuUser

int

CPU time in nanoseconds spent in the application (user mode). Only valid for source

partialPackets

int

Number of packets sent through UDP. Only valid for source + udp

partialBytes

int

Number of bytes processed from source by UDP. Only valid for source + udp and target + file

partialEvents

int

TCP and UDP number of events processed of kind and subkind.

partialEventBytes

int

TCP and UDP number of events bytes processed of kind and subkind. Valid for all but target + file

partialMinorErrors

int

Number of minor errors, incremented value since last stats event

partialMayorErrors

int

Number of major errors, incremented value since last stats event

partialDroppedLogs

int

Number of logs dropped, incremented value since last stats event. These are not the events filtered by rules, but the events dropped by relay as it could buffer and process

partialBufferBytes

int

Buffered bytes, incremented value since last stats event

totalBufferBytes

int

Buffered bytes, total value

partialBufferLogs

int

Buffered log events, incremented value since last stats event

totalBufferLogs

int

Buffered log events, total value

partialBufferLogsMain

int

Buffered log events on RAM memory, incremented value since last stats event

totalBufferLogsMain

int

Buffered log events on RAM memory, total value

partialBufferLogsSecondary

int

Buffered log events and persisted on disk, incremented value since last stats event

totalBufferLogsSecondary

int

Buffered log events buffered and persisted on disk, total value

syslog.scoja.target

Shows the core target/output operations. It would include errors related to connection to the collector.

Name

Type

Description

Name

Type

Description

eventdate

Timestamp

Ingestion timestamp of the event in Devo

collector

String

The relay Id as it is set up at Web

hostchain

String

hostchain of the event, including source hostname and ip

level

String

Log level: trace, debug, info, warn, error, fatal

tag

String

Tag of the event

message

String

Message content describing actions related to target

syslog.scoja.thread

Shows the core operations belonging to threading.

Name

Type

Description

Name

Type

Description

eventdate

Timestamp

Ingestion timestamp of the event in Devo

collector

String

The relay Id as it is set up at Web

hostchain

String

hostchain of the event, containing source hostname and ip

level

String

Log level: trace, debug, info, warn, error, fatal

tag

String

Tag of the event

message

String

The contents of the message describing the threading operation