package
1.0.0
Repository: https://github.com/signalfx/neo-agent.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

NewKubernetes creates a new monitor instance.
NewPlugin makes a new instance of the plugin.
NewSFXClient creates a new SignalFx client and accepts global dimensions.

# Structs

ClusterState makes extensive use of the K8s client's "informer" framework, which is fairly poorly documented but seems to work pretty well and is well suited to our use case.
DaemonSetDPs hold datapoints relevant to Daemon Sets.
DatapointCache maintains an up to date set of datapoints at all times and just send them on demand.
FilterSet describes both positive and negative filtration of string values.
Kubernetes is distinct from the plugin type for less coupling to neo-agent.
Plugin makes a distinction between the plugin and the monitor itself for less coupling to neo-agent in case we split it out at some point.
ReplicaDPs hold datapoints for replication resources.
SFXClient is a wrapper around sfxclient.HTTPSink to add support for global dimensions.

# Type aliases

ContainerID is some type of unique id for containers.