kubernetes/vendor/go.opentelemetry.io/otel/sdk/resource/process.go

type pidProvider

type executablePathProvider

type commandArgsProvider

type ownerProvider

type runtimeNameProvider

type runtimeVersionProvider

type runtimeOSProvider

type runtimeArchProvider

var defaultPidProvider

var defaultExecutablePathProvider

var defaultCommandArgsProvider

var defaultOwnerProvider

var defaultRuntimeNameProvider

var defaultRuntimeVersionProvider

var defaultRuntimeOSProvider

var defaultRuntimeArchProvider

var pid

var executablePath

var commandArgs

var owner

var runtimeName

var runtimeVersion

var runtimeOS

var runtimeArch

func setDefaultOSProviders() {}

func setOSProviders(
	pidProvider pidProvider,
	executablePathProvider executablePathProvider,
	commandArgsProvider commandArgsProvider,
) {}

func setDefaultRuntimeProviders() {}

func setRuntimeProviders(
	runtimeNameProvider runtimeNameProvider,
	runtimeVersionProvider runtimeVersionProvider,
	runtimeOSProvider runtimeOSProvider,
	runtimeArchProvider runtimeArchProvider,
) {}

func setDefaultUserProviders() {}

func setUserProviders(ownerProvider ownerProvider) {}

type processPIDDetector

type processExecutableNameDetector

type processExecutablePathDetector

type processCommandArgsDetector

type processOwnerDetector

type processRuntimeNameDetector

type processRuntimeVersionDetector

type processRuntimeDescriptionDetector

// Detect returns a *Resource that describes the process identifier (PID) of the
// executing process.
func (processPIDDetector) Detect(ctx context.Context) (*Resource, error) {}

// Detect returns a *Resource that describes the name of the process executable.
func (processExecutableNameDetector) Detect(ctx context.Context) (*Resource, error) {}

// Detect returns a *Resource that describes the full path of the process executable.
func (processExecutablePathDetector) Detect(ctx context.Context) (*Resource, error) {}

// Detect returns a *Resource that describes all the command arguments as received
// by the process.
func (processCommandArgsDetector) Detect(ctx context.Context) (*Resource, error) {}

// Detect returns a *Resource that describes the username of the user that owns the
// process.
func (processOwnerDetector) Detect(ctx context.Context) (*Resource, error) {}

// Detect returns a *Resource that describes the name of the compiler used to compile
// this process image.
func (processRuntimeNameDetector) Detect(ctx context.Context) (*Resource, error) {}

// Detect returns a *Resource that describes the version of the runtime of this process.
func (processRuntimeVersionDetector) Detect(ctx context.Context) (*Resource, error) {}

// Detect returns a *Resource that describes the runtime of this process.
func (processRuntimeDescriptionDetector) Detect(ctx context.Context) (*Resource, error) {}