LabKit is a minimalist library to provide functionality for Go services at
GitLab. This library contains following packages:
.
- Correlation
Package correlation provides HTTP middlewares for general purpose use
cases.
- Log
Package log provides sensible logging defaults for LabKit.
- Mask
Package mask offers the functionality for non-reversible masking of
sensitive data in the GitLab application.
- Metrics
Package metrics is the primary entrypoint into LabKit's metrics
utilities.
- Monitoring
Package monitoring provides a monitoring endpoint and Continuous
Profiling for Go service processes.
.
LabKit and LabKit-Ruby are intended to provides similar functionality, but uses
the semantics of their respective languages, so they are not intended to
provide identical APIs.
Installed Size: 342.0 kB
Architectures: all