ddflareextensionimpl

package module
v0.61.0-rc.5 Latest Latest
Warning

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

Go to latest
Published: Dec 12, 2024 License: Apache-2.0 Imports: 31 Imported by: 1

Documentation

Overview

Package ddflareextensionimpl defines the OpenTelemetry Extension implementation.

Package ddflareextensionimpl defines the OpenTelemetry Extension implementation.

Package ddflareextensionimpl defines the OpenTelemetry Extension implementation.

Package ddflareextensionimpl defines the OpenTelemetry Extension implementation.

Package ddflareextensionimpl defines the OpenTelemetry Extension implementation.

Package ddflareextensionimpl defines the OpenTelemetry Extension implementation.

Index

Constants

This section is empty.

Variables

Type exports the internal metadata type for easy reference

Functions

func NewExtension

func NewExtension(_ context.Context, cfg *Config, telemetry component.TelemetrySettings, info component.BuildInfo, providedConfigSupported bool) (extensionDef.Component, error)

NewExtension creates a new instance of the extension.

func NewFactory

func NewFactory() extension.Factory

NewFactory creates a factory for Datadog Flare Extension for use with OCB and OSS Collector

func NewFactoryForAgent added in v0.61.0

func NewFactoryForAgent(factories *otelcol.Factories, configProviderSettings otelcol.ConfigProviderSettings) extension.Factory

NewFactoryForAgent creates a factory for Datadog Flare Extension for use with Agent

Types

type Config

type Config struct {
	HTTPConfig *confighttp.ServerConfig `mapstructure:",squash"`
	// contains filtered or unexported fields
}

Config has the configuration for the extension enabling the health check extension, used to report the health status of the service.

func (*Config) Unmarshal

func (c *Config) Unmarshal(conf *confmap.Conf) error

Unmarshal a confmap.Conf into the config struct.

func (*Config) Validate

func (c *Config) Validate() error

Validate checks if the extension configuration is valid

Directories

Path Synopsis
internal
metadata
Package metadata defines the metadata for the OpenTelemetry Extension component.
Package metadata defines the metadata for the OpenTelemetry Extension component.

Jump to

Keyboard shortcuts

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