package
3.11.0-beta3+incompatible
Repository: https://github.com/signalfx/neo-agent.git
Documentation: pkg.go.dev

# Packages

Package docker is an observer that watches a docker daemon and reports container ports as service endpoints.
Package file is a file-based observer that is primarily meant for development and test purposes.
Package host observer that monitors the current host for active network listeners and reports them as service endpoints Use of this observer requires the CAP_SYS_PTRACE and CAP_DAC_READ_SEARCH capability in Linux.
No description provided by the author
Package kubernetes contains an observer that watches the Kubernetes API for pods that are running on the same node as the agent.
No description provided by the author

# Functions

Register an observer of _type with the agent.

# Variables

ConfigTemplates are blank (zero-value) instances of the configuration struct for a particular observer type.

# Structs

ObserverManager instantiates and manages the configured observers.
ObserverWrapper represents an active observer.
ServiceCallbacks are a set of functions that the observers call upon detecting new services and disappearing services.
ServiceDiffer will run the DiscoveryFn every IntervalSeconds and report any new or removed services to the provided Callbacks.

# Interfaces

Shutdownable describes an observer that has a shutdown routine.

# Type aliases

ObserverFactory creates an unconfigured instance of an observer.