Directories ¶
Path | Synopsis |
---|---|
cmd package contains all the command line flag and initialization logic for commands
|
cmd package contains all the command line flag and initialization logic for commands |
local
cmd package contains all the command line flag and initialization logic for commands
|
cmd package contains all the command line flag and initialization logic for commands |
local/apicollect
apicollect provides all the methods that collect via the API, this is a substantial part of the activities of DDC so it gets it's own package
|
apicollect provides all the methods that collect via the API, this is a substantial part of the activities of DDC so it gets it's own package |
local/conf
package conf provides configuration for the local-collect command
|
package conf provides configuration for the local-collect command |
local/conf/autodetect
package autodetect looks at the system configuration and file names and tries to guess at the correct configuration
|
package autodetect looks at the system configuration and file names and tries to guess at the correct configuration |
local/ddcio
ddcio include helper code for io operations common to ddc
|
ddcio include helper code for io operations common to ddc |
local/jvmcollect
package jvmcollect handles parsing of the jvm information
|
package jvmcollect handles parsing of the jvm information |
local/logcollect
package logcollect contains the logic for log collection in the local-collect sub command
|
package logcollect contains the logic for log collection in the local-collect sub command |
local/nodeinfocollect
package nodeinfocollect has all the methods for collecting the information for nodeinfo
|
package nodeinfocollect has all the methods for collecting the information for nodeinfo |
local/queriesjson
queriesjson package contains the logic for collecting queries.json information
|
queriesjson package contains the logic for collecting queries.json information |
local/threading
threading package provides support for simple concurrency and threading
|
threading package provides support for simple concurrency and threading |
root/cli
package cli provides wrapper support for executing commands, this is so we can test the rest of the implementations quickly.
|
package cli provides wrapper support for executing commands, this is so we can test the rest of the implementations quickly. |
root/collection
collection package provides the interface for collection implementation and the actual collection execution
|
collection package provides the interface for collection implementation and the actual collection execution |
root/fallback
packag fallback is only used when we are unable to collect with --detect namespace
|
packag fallback is only used when we are unable to collect with --detect namespace |
root/helpers
helpers package provides some general functions that do not have a good home
|
helpers package provides some general functions that do not have a good home |
root/kubectl
kubectl package provides access to log collections on k8s
|
kubectl package provides access to log collections on k8s |
root/kubernetes
kubernetes package provides access to log collections on k8s
|
kubernetes package provides access to log collections on k8s |
root/ssh
ssh package uses ssh and scp binaries to execute commands remotely and translate the results back to the calling node
|
ssh package uses ssh and scp binaries to execute commands remotely and translate the results back to the calling node |
version
cmd package contains all the command line flag and initialization logic for commands
|
cmd package contains all the command line flag and initialization logic for commands |
pkg
|
|
clusterstats
package clusterstats provides a placeholder for summary information found inside of a tarball, used by local and remote collect
|
package clusterstats provides a placeholder for summary information found inside of a tarball, used by local and remote collect |
consoleprint
package consoleprint contains the logic to update the console UI
|
package consoleprint contains the logic to update the console UI |
dirs
dirs provides helpers for working with directories on the filesystem
|
dirs provides helpers for working with directories on the filesystem |
jps
jps package provides logic for extracting values from jps
|
jps package provides logic for extracting values from jps |
masking
masking hides secrets in files and replaces them with redacted text
|
masking hides secrets in files and replaces them with redacted text |
output
output provides functinos around capturing output
|
output provides functinos around capturing output |
simplelog
simplelog package provides a simple logger
|
simplelog package provides a simple logger |
tests
package tests provides helper functions and mocks for running tests
|
package tests provides helper functions and mocks for running tests |
validation
package validation concerns itself with validation configuration
|
package validation concerns itself with validation configuration |
Click to show internal directories.
Click to hide internal directories.