APM Error fields

edit

Error-specific data for APM

error

edit

Data captured by an agent representing an event occurring in a monitored service.

error.id

The ID of the error.

type: keyword

Yes ECS field.

error.culprit

Function call which was the primary perpetrator of this event.

type: keyword

error.grouping_key

GroupingKey of the logged error for use in grouping.

type: keyword

exception

edit

Information about the originally thrown error.

error.exception.code

The error code set when the error happened, e.g. database error code.

type: keyword

error.exception.message

The original error message.

type: text

error.exception.module

The module namespace of the original error.

type: keyword

error.exception.type

type: keyword

error.exception.handled

Indicator whether the error was caught somewhere in the code or not.

type: boolean

log

edit

Additional information added by logging the error.

error.log.level

The severity of the record.

type: keyword

error.log.logger_name

The name of the logger instance used.

type: keyword

error.log.message

The additionally logged error message.

type: text

error.log.param_message

A parametrized message. E.g. Could not connect to %s. The property message is still required, and should be equal to the param_message, but with placeholders replaced. In some situations the param_message is used to group errors together.

type: keyword