Class ObservabilityPipelineHttpServerSource

The http_server source collects logs over HTTP POST from external services.

Supported pipeline types: logs

Hierarchy

  • ObservabilityPipelineHttpServerSource

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
addressKey?: string

Name of the environment variable or secret that holds the listen address for the HTTP server.

HTTP authentication method.

customKey?: string

Name of the environment variable or secret that holds a custom header value (used with custom auth strategies).

The decoding format used to interpret incoming logs.

id: string

Unique ID for the HTTP server source.

passwordKey?: string

Name of the environment variable or secret that holds the password (used when auth_strategy is plain).

Configuration for enabling TLS encryption between the pipeline component and external services.

The source type. The value should always be http_server.

usernameKey?: string

Name of the environment variable or secret that holds the username (used when auth_strategy is plain).

Generated using TypeDoc