# Functions
ContainerIsStopped checks if the docker container is in one of our "stopped" states.
ExtractContainerIPs returns the list of container IPs given a Node from the Container topology.
ExtractContainerIPsWithScopes returns the list of container IPs, prepended with scopes, given a Node from the Container topology.
ImageNameTag splits the image name apart, returning the version tag, if possible.
ImageNameWithoutTag splits the image name apart, returning the name without the version, if possible.
NewContainer creates a new Container.
NewRegistry returns a usable Registry.
NewReporter makes a new Reporter.
NewTagger returns a usable Tagger.
# Constants
Control IDs used by the docker integration.
These constants are keys used in node metadata.
These constants are keys used in node metadata.
These constants are keys used in node metadata.
Node metadata keys.
These constants are keys used in node metadata.
These constants are keys used in node metadata.
These constants are keys used in node metadata.
These constants are keys used in node metadata.
These constants are keys used in node metadata.
These constants are keys used in node metadata.
These constants are keys used in node metadata.
These constants are keys used in node metadata.
These constants are keys used in node metadata.
These constants are keys used in node metadata.
These constants are keys used in node metadata.
Consts exported for testing.
Keys for use in Node.
Consts exported for testing.
Consts exported for testing.
These constants are keys used in node metadata.
Control IDs used by the docker integration.
Keys for use in Node.
Keys for use in Node.
Keys for use in Node.
Keys for use in Node.
Keys for use in Node.
Keys for use in Node.
Keys for use in Node.
Keys for use in Node.
These constants are keys used in node metadata.
These constants are keys used in node metadata.
Node metadata keys.
Consts exported for testing.
Consts exported for testing.
Control IDs used by the docker integration.
Consts exported for testing.
Control IDs used by the docker integration.
Consts exported for testing.
Control IDs used by the docker integration.
Control IDs used by the docker integration.
Keys for use in Node.
Keys for use in Node.
Control IDs used by the docker integration.
Consts exported for testing.
Control IDs used by the docker integration.
Control IDs used by the docker integration.
Consts exported for testing.
# Variables
Exposed for testing.
Exposed for testing.
Exposed for testing.
Exposed for testing.
Exposed for testing.
Exposed for testing.
Vars exported for testing.
Vars exported for testing.
These vars are exported for testing.
Exposed for testing.
# Structs
RegistryOptions are used to initialize the Registry.
Reporter generate Reports containing Container and ContainerImage topologies.
Tagger is a tagger that tags Docker container information to process nodes that have a PID.
# Interfaces
Client interface for mocking.
Container represents a Docker container.
Registry keeps track of running docker containers and their images.
StatsGatherer gathers container stats.
# Type aliases
ContainerUpdateWatcher is the type of functions that get called when containers are updated.