Class: DatadogAPIClient::V1::LogsStatusRemapper

Inherits:
Object
  • Object
show all
Includes:
BaseGenericModel
Defined in:
lib/datadog_api_client/v1/models/logs_status_remapper.rb

Overview

Use this Processor if you want to assign some attributes as the official status.

Each incoming status value is mapped as follows.

- Integers from 0 to 7 map to the Syslog severity standards
- Strings beginning with `emerg` or f (case-insensitive) map to `emerg` (0)
- Strings beginning with `a` (case-insensitive) map to `alert` (1)
- Strings beginning with `c` (case-insensitive) map to `critical` (2)
- Strings beginning with `err` (case-insensitive) map to `error` (3)
- Strings beginning with `w` (case-insensitive) map to `warning` (4)
- Strings beginning with `n` (case-insensitive) map to `notice` (5)
- Strings beginning with `i` (case-insensitive) map to `info` (6)
- Strings beginning with `d`, `trace` or `verbose` (case-insensitive) map to `debug` (7)
- Strings beginning with `o` or matching `OK` or `Success` (case-insensitive) map to OK
- All others map to `info` (6)

**Note:** If multiple log status remapper processors can be applied to a given log,
only the first one (according to the pipelines order) is taken into account.

Instance Attribute Summary collapse

Method Summary

Methods included from BaseGenericModel

included

Instance Attribute Details

#additional_propertiesObject

Returns the value of attribute additional_properties.



53
54
55
# File 'lib/datadog_api_client/v1/models/logs_status_remapper.rb', line 53

def additional_properties
  @additional_properties
end

#is_enabledObject

Whether or not the processor is enabled.



42
43
44
# File 'lib/datadog_api_client/v1/models/logs_status_remapper.rb', line 42

def is_enabled
  @is_enabled
end

#nameObject

Name of the processor.



45
46
47
# File 'lib/datadog_api_client/v1/models/logs_status_remapper.rb', line 45

def name
  @name
end

#sourcesObject

Array of source attributes.



48
49
50
# File 'lib/datadog_api_client/v1/models/logs_status_remapper.rb', line 48

def sources
  @sources
end

#typeObject

Type of logs status remapper.



51
52
53
# File 'lib/datadog_api_client/v1/models/logs_status_remapper.rb', line 51

def type
  @type
end