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 …
func (processPIDDetector) Detect(ctx context.Context) (*Resource, error) { … }
func (processExecutableNameDetector) Detect(ctx context.Context) (*Resource, error) { … }
func (processExecutablePathDetector) Detect(ctx context.Context) (*Resource, error) { … }
func (processCommandArgsDetector) Detect(ctx context.Context) (*Resource, error) { … }
func (processOwnerDetector) Detect(ctx context.Context) (*Resource, error) { … }
func (processRuntimeNameDetector) Detect(ctx context.Context) (*Resource, error) { … }
func (processRuntimeVersionDetector) Detect(ctx context.Context) (*Resource, error) { … }
func (processRuntimeDescriptionDetector) Detect(ctx context.Context) (*Resource, error) { … }