Class ObservabilityPipelineParseXMLProcessor

The parse_xml processor parses XML from a specified field and extracts it into the event.

Supported pipeline types: logs

Hierarchy

  • ObservabilityPipelineParseXMLProcessor

Constructors

Properties

additionalProperties?: {
    [key: string]: any;
}

A container for additional, undeclared properties. This is a holder for any undeclared properties as specified with the 'additionalProperties' keyword in the OAS document.

Type declaration

  • [key: string]: any
alwaysUseTextKey?: boolean

Whether to always use a text key for element content.

attrPrefix?: string

The prefix to use for XML attributes in the parsed output.

displayName?: string

The display name for a component.

enabled: boolean

Indicates whether the processor is enabled.

field: string

The name of the log field that contains an XML string.

id: string

The unique identifier for this component. Used in other parts of the pipeline to reference this component (for example, as the input to downstream components).

include: string

A Datadog search query used to determine which logs this processor targets.

includeAttr?: boolean

Whether to include XML attributes in the parsed output.

parseBool?: boolean

Whether to parse boolean values from strings.

parseNull?: boolean

Whether to parse null values.

parseNumber?: boolean

Whether to parse numeric values from strings.

textKey?: string

The key name to use for text content within XML elements. Must be at least 1 character if specified.

The processor type. The value should always be parse_xml.

Generated using TypeDoc