Class ObservabilityPipelineEnrichmentTableProcessor

The enrichment_table processor enriches logs using a static CSV file or GeoIP database.

Hierarchy

  • ObservabilityPipelineEnrichmentTableProcessor

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

Defines a static enrichment table loaded from a CSV file.

Uses a GeoIP database to enrich logs based on an IP field.

id: string

The unique identifier for this processor.

include: string

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

inputs: string[]

A list of component IDs whose output is used as the input for this processor.

target: string

Path where enrichment results should be stored in the log.

The processor type. The value should always be enrichment_table.

Generated using TypeDoc