datadogreceiver

package module
v0.99.0 Latest Latest
Warning

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

Go to latest
Published: Apr 22, 2024 License: Apache-2.0 Imports: 26 Imported by: 6

README

Datadog APM Receiver

Status
Stability alpha: traces
Distributions contrib
Issues Open issues Closed issues
Code Owners @boostchicken, @gouthamve, @jpkrohling, @MovieStoreGuy

Overview

Accepts traces in the Datadog APM format.

Supported Datadog APIs
  • v0.3 (msgpack and json)
  • v0.4 (msgpack and json)
  • v0.5 (msgpack custom format)
  • v0.6
  • v0.7

Configuration

Example:

receivers:
  datadog:
    endpoint: localhost:8126
    read_timeout: 60s
read_timeout (Optional)

The read timeout of the HTTP Server

Default: 60s

HTTP Service Config

All config params here are valid as well

https://github.com/open-telemetry/opentelemetry-collector/tree/main/config/confighttp#server-configuration

Default Attributes
  • dd.span.Resource: The datadog resource name (as distinct from the span name)

Documentation

Overview

Package datadogreceiver ingests traces in the Datadog APM format and translates them OpenTelemetry for collector usage

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewFactory

func NewFactory() receiver.Factory

NewFactory creates a factory for DataDog receiver.

Types

type Config

type Config struct {
	confighttp.ServerConfig `mapstructure:",squash"`
	// ReadTimeout of the http server
	ReadTimeout time.Duration `mapstructure:"read_timeout"`
}

Directories

Path Synopsis
internal

Jump to

Keyboard shortcuts

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