This feature is available as an add-on for the Honeycomb Enterprise plan.
Please contact your Honeycomb account team for details.
Description
The Parse Severity Processor is designed to normalize severity fields in log data into user-defined values, enhancing the consistency and readability of log data. By allowing users to map existing severity values to standard levels, it aids in the uniform analysis and visualization of logs across varied sources.Use
The processor is essential in environments where logs from different sources use varied severity naming conventions. By mapping these diverse severity indicators to standard values, it ensures that the severity data remains consistent, making it easier to filter, analyze, and generate insights from the log data.Configuration
Example Configurations
Available Parsing Formats
In addition to simple string matching, this processor supports some unique value mapping options. For example, HTTP status code ranges can easily be assigned using notation such as2xx, seen below. Available HTTP status code ranges include 1xx, 2xx, 3xx, 4xx, and 5xx.

8-12. This will map any number in that range, such as 9, to the log level this range is assigned to.

Normalize Severity Levels in Log Data
In this example, the Parse Severity Processor is configured to normalize severity levels from the “level” field in the log body into user-defined standard levels.
-
Condition:
"true"(applies to all logs) -
Log Body, Resource, or Attributes:
Body -
Severity Field:
level -
Severity Mappings: