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.