otlp

package
v0.0.0-...-79aaadb Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 20, 2024 License: Apache-2.0 Imports: 1 Imported by: 0

README

package otlp

This package is responsible for handling telemetry signals from external software in the OTLP format on any supported protocol (gRPC/protobuf, HTTP/JSON, HTTP/protobuf...).

Any telemetry signal sent via OTLP to the Agent must be sent to the endpoint defined by this package on the core Agent first, to support the single endpoint configuration of OTLP exporters defined by the OpenTelemetry specification. Telemetry signals may be forwarded to other agents internally after intake.

Documentation

Overview

Package otlp contains structures which aid in constructing an OpenTelemetry Collector to be embedded into the Datadog Agent.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func IsDisplayed

func IsDisplayed() bool

IsDisplayed checks if the OTLP section should be rendered in the Agent

func IsEnabled

func IsEnabled(cfg config.Reader) bool

IsEnabled checks if OTLP pipeline is enabled in a given config.

Types

type Pipeline

type Pipeline struct{}

Pipeline is an OTLP pipeline.

func (*Pipeline) Stop

func (p *Pipeline) Stop()

Stop the OTLP pipeline.

Directories

Path Synopsis
components
processor/infraattributesprocessor
Package infraattributesprocessor implements a processor for augmenting tags.
Package infraattributesprocessor implements a processor for augmenting tags.
metricsclient Module
Package datatype declares basic datatypes used by OTLP
Package datatype declares basic datatypes used by OTLP
internal
configutils
Package configutils contains utilities used for reading configuration.
Package configutils contains utilities used for reading configuration.
testutil module

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL