internal/

directory
v4.2.0+incompatible Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 18, 2019 License: Apache-2.0

Directories

Path Synopsis
Package core contains the central frame of the agent that hooks up the various subsystems.
Package core contains the central frame of the agent that hooks up the various subsystems.
config
Package config contains configuration structures and related helper logic for all agent components.
Package config contains configuration structures and related helper logic for all agent components.
config/sources
Package sources contains all of the config source logic.
Package sources contains all of the config source logic.
config/sources/vault
Package vault contains the logic for using Vault as a remote config source How to use auth methods with Vault Go client: https://groups.google.com/forum/#!msg/vault-tool/cS7J2KbAwZg/7pu6PYSRAAAJ
Package vault contains the logic for using Vault as a remote config source How to use auth methods with Vault Go client: https://groups.google.com/forum/#!msg/vault-tool/cS7J2KbAwZg/7pu6PYSRAAAJ
config/sources/zookeeper
Package zookeeper contains the logic for using Zookeeper as a config source.
Package zookeeper contains the logic for using Zookeeper as a config source.
dpfilters
Package dpfilters has logic describing the filtering of unwanted metrics.
Package dpfilters has logic describing the filtering of unwanted metrics.
hostid
Package hostid contains methods that can be called upon agent start up to determine host-specific values that uniquely identify a particular host, particularly ids that can be used to correlate metrics coming from this host to other metrics generated elsewhere, such as AWS CloudWatch metrics.
Package hostid contains methods that can be called upon agent start up to determine host-specific values that uniquely identify a particular host, particularly ids that can be used to correlate metrics coming from this host to other metrics generated elsewhere, such as AWS CloudWatch metrics.
propfilters
Package propfilters has logic describing the filtering of unwanted properties.
Package propfilters has logic describing the filtering of unwanted properties.
services
Package services has service endpoint types.
Package services has service endpoint types.
writer
Package writer contains the SignalFx writer.
Package writer contains the SignalFx writer.
Package monitors is the core logic for monitors.
Package monitors is the core logic for monitors.
cadvisor
Package cadvisor contains a monitor that pulls cadvisor stats either directly from cadvisor or from the kubelet /stats endpoint that exposes cadvisor.
Package cadvisor contains a monitor that pulls cadvisor stats either directly from cadvisor or from the kubelet /stats endpoint that exposes cadvisor.
collectd/activemq
Package activemq has an ActiveMQ Collectd monitor that uses GenericJMX
Package activemq has an ActiveMQ Collectd monitor that uses GenericJMX
collectd/custom
Package custom contains a custom collectd plugin monitor, for which you can specify your own config template and parameters.
Package custom contains a custom collectd plugin monitor, for which you can specify your own config template and parameters.
collectd/genericjmx
Package genericjmx coordinates the various monitors that rely on the GenericJMX Collectd plugin to pull JMX metrics.
Package genericjmx coordinates the various monitors that rely on the GenericJMX Collectd plugin to pull JMX metrics.
collectd/netinterface
Package netinterface wraps the "interface" collectd plugin for gather network interface metrics.
Package netinterface wraps the "interface" collectd plugin for gather network interface metrics.
cpu
docker
Package docker contains a monitor for getting metrics about containers running in a docker engine.
Package docker contains a monitor for getting metrics about containers running in a docker engine.
ecs
Package ecs contains a monitor for getting metrics about containers running in a docker engine.
Package ecs contains a monitor for getting metrics about containers running in a docker engine.
kubernetes/cluster
Package cluster contains a Kubernetes cluster monitor.
Package cluster contains a Kubernetes cluster monitor.
pyrunner
Package pyrunner holds the logic for managing Python plugins using a subprocess running Python.
Package pyrunner holds the logic for managing Python plugins using a subprocess running Python.
types
Package types exists to avoid circular references between things that need to reference common types
Package types exists to avoid circular references between things that need to reference common types
Package observers contains the core logic for observers, which are what observe the environment to discover running services.
Package observers contains the core logic for observers, which are what observe the environment to discover running services.
docker
Package docker is an observer that watches a docker daemon and reports container ports as service endpoints.
Package docker is an observer that watches a docker daemon and reports container ports as service endpoints.
ecs
Package ecs is a file-based observer that is primarily meant for development and test purposes.
Package ecs is a file-based observer that is primarily meant for development and test purposes.
file
Package file is a file-based observer that is primarily meant for development and test purposes.
Package file is a file-based observer that is primarily meant for development and test purposes.
host
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.
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.
kubernetes
Package kubernetes contains an observer that watches the Kubernetes API for pods that are running on the same node as the agent.
Package kubernetes contains an observer that watches the Kubernetes API for pods that are running on the same node as the agent.
Package selfdescribe contains code that knows how to pull metadata from various agent component out into a well structured format that can be fed into other workflows to generate documentation or other resources such as chef recipies.
Package selfdescribe contains code that knows how to pull metadata from various agent component out into a well structured format that can be fed into other workflows to generate documentation or other resources such as chef recipies.
Package utils hold miscelaneous utility functions
Package utils hold miscelaneous utility functions
filter
Package filter contains common filtering logic that can be used to filter datapoints or various resources within other agent components, such as monitors.
Package filter contains common filtering logic that can be used to filter datapoints or various resources within other agent components, such as monitors.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL