Directories
¶
Path | Synopsis |
---|---|
Package app has the static app info
|
Package app has the static app info |
Package async has helper utilities for running async code with proper tracing.
|
Package async has helper utilities for running async code with proper tracing. |
pool
Package pool implements an async pool
|
Package pool implements an async pool |
Package box implements the definitions of a box configuration file and tools to access it.
|
Package box implements the definitions of a box configuration file and tools to access it. |
Package caller provides info on the caller
|
Package caller provides info on the caller |
Package callerinfo provides the GetCallerFunction to get the name of the module and function that has called you.
|
Package callerinfo provides the GetCallerFunction to get the name of the module and function that has called you. |
Package cfg manages config for go services
|
Package cfg manages config for go services |
Package cleanup provides helpers to make it easy to do cleanups.
|
Package cleanup provides helpers to make it easy to do cleanups. |
Package codec provides encoding/decoding utilities.
|
Package codec provides encoding/decoding utilities. |
Description: Implements a custom Comperer that turns an a function into a Comparer
|
Description: Implements a custom Comperer that turns an a function into a Comparer |
Package env provides environment specific overrides
|
Package env provides environment specific overrides |
Package events defines the standard logging event structures
|
Package events defines the standard logging event structures |
Package exec implements os/exec stdlib helpers
|
Package exec implements os/exec stdlib helpers |
Package log implements standard go logging
|
Package log implements standard go logging |
adapters
Package adapters integrates the logger with 3rd party loggers
|
Package adapters integrates the logger with 3rd party loggers |
internal/entries
Package entries provides an interface to work with Entries
|
Package entries provides an interface to work with Entries |
logtest
logtest provides the ability to test logs
|
logtest provides the ability to test logs |
Package maps provides a bunch of functions to work with maps This is originally intended to remove repeated code such as merging maps
|
Package maps provides a bunch of functions to work with maps This is originally intended to remove repeated code such as merging maps |
Package metrics implements the outreach metrics API
|
Package metrics implements the outreach metrics API |
Package olog implements a lightweight logging library built around the slog package.
|
Package olog implements a lightweight logging library built around the slog package. |
ometrics
module
|
|
Description: Bed request error
|
Description: Bed request error |
Description: Implements a buffered writer that writes the last N bytes written to it
|
Description: Implements a buffered writer that writes the last N bytes written to it |
Package pointer is an attempt to provide functions to convert data to pointers using generics.
|
Package pointer is an attempt to provide functions to convert data to pointers using generics. |
Package queue provides queue data structure.
|
Package queue provides queue data structure. |
Description: This file contains the read through cache implementation for this package.
|
Description: This file contains the read through cache implementation for this package. |
Package secrets manages secrets config for outreach applications
|
Package secrets manages secrets config for outreach applications |
serviceactivities
|
|
automemlimit
Package automemlimit implements a service activity that sets the GOMEMLIMIT[1] to be a percentage of the total cgroup memory limit.
|
Package automemlimit implements a service activity that sets the GOMEMLIMIT[1] to be a percentage of the total cgroup memory limit. |
shutdown
Package shut down is a service activity that handles graceful shutdowns.
|
Package shut down is a service activity that handles graceful shutdowns. |
Package shuffler primarily provides the Suite struct that functions as a test runner and randomizer when embedded in your test struct.
|
Package shuffler primarily provides the Suite struct that functions as a test runner and randomizer when embedded in your test struct. |
Package sshconfig implements a small ssh config parser based on the output of `ssh -G`.
|
Package sshconfig implements a small ssh config parser based on the output of `ssh -G`. |
Package sshhelper is a toolkit for common ssh-related operations.
|
Package sshhelper is a toolkit for common ssh-related operations. |
Package statuscodes is an attempt to create very-high-level buckets/classifications of errors, for two and ONLY two purposes:
|
Package statuscodes is an attempt to create very-high-level buckets/classifications of errors, for two and ONLY two purposes: |
Package tester implements a test runner compatible with testing.T
|
Package tester implements a test runner compatible with testing.T |
Package trace wraps standard tracing for outreach.
|
Package trace wraps standard tracing for outreach. |
Click to show internal directories.
Click to hide internal directories.