otlp

package
v0.0.0-...-5e04382 Latest Latest
Warning

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

Go to latest
Published: Nov 27, 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(_ model.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
metricsclient Module
Package datatype declares basic datatypes used by OTLP
Package datatype declares basic datatypes used by OTLP
Package integrationtest contains integration tests for OTel agent
Package integrationtest contains integration tests for OTel agent
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