Documentation ¶
Overview ¶
Package labkit is a minimalist library to provide functionality for Go services at GitLab.
Directories ¶
Path | Synopsis |
---|---|
Package correlation is the primary entrypoint into LabKit's correlation utilities.
|
Package correlation is the primary entrypoint into LabKit's correlation utilities. |
raven
Package raven is allows correlation information to be added to raven requests.
|
Package raven is allows correlation information to be added to raven requests. |
Package errortracking abstracts all error reporting features away from services like workhorse or pages
|
Package errortracking abstracts all error reporting features away from services like workhorse or pages |
Package log provides sensible logging defaults for Labkit.
|
Package log provides sensible logging defaults for Labkit. |
Package mask offers the functionality for non-reversible masking of sensitive data in the GitLab application.
|
Package mask offers the functionality for non-reversible masking of sensitive data in the GitLab application. |
Package metrics is the primary entrypoint into LabKit's metrics utilities.
|
Package metrics is the primary entrypoint into LabKit's metrics utilities. |
Package monitoring provides a monitoring endpoint and Continuous Profiling for Go service processes.
|
Package monitoring provides a monitoring endpoint and Continuous Profiling for Go service processes. |
Package tracing is the primary entrypoint into LabKit's distributed tracing functionality.
|
Package tracing is the primary entrypoint into LabKit's distributed tracing functionality. |
Click to show internal directories.
Click to hide internal directories.