Directories
¶
| Path | Synopsis |
|---|---|
|
Package build contains build information for the application.
|
Package build contains build information for the application. |
|
Package compress provides functionality to compress a file into a tar.gz archive.
|
Package compress provides functionality to compress a file into a tar.gz archive. |
|
config
|
|
|
gator
Package config implements the configuration for the aggregator..
|
Package config implements the configuration for the aggregator.. |
|
insights-controller
Package config contains the configuration for the application.
|
Package config contains the configuration for the application. |
|
Package domain provides domain logic.
|
Package domain provides domain logic. |
|
backfiller
Package backfiller provides functionality to backfill Kubernetes resources and store them in a specified storage.
|
Package backfiller provides functionality to backfill Kubernetes resources and store them in a specified storage. |
|
filter
Package filter provides low-level functionality for metric filtering.
|
Package filter provides low-level functionality for metric filtering. |
|
healthz
Package healthz provides a simple and extensible health check mechanism for HTTP services.
|
Package healthz provides a simple and extensible health check mechanism for HTTP services. |
|
housekeeper
Package housekeeper provides a mechanism for cleaning up stale data in a resource store.
|
Package housekeeper provides a mechanism for cleaning up stale data in a resource store. |
|
k8s
Package k8s provides utilities for interacting with Kubernetes clusters.
|
Package k8s provides utilities for interacting with Kubernetes clusters. |
|
monitor
Package monitor provides functionality to manage and reload secrets dynamically.
|
Package monitor provides functionality to manage and reload secrets dynamically. |
|
pusher
Package pusher provides a mechanism for pushing metrics to a remote write endpoint.
|
Package pusher provides a mechanism for pushing metrics to a remote write endpoint. |
|
shipper
Package shipper provides domain logic for for the shipper.
|
Package shipper provides domain logic for for the shipper. |
|
functions
|
|
|
collector
command
|
|
|
insights-controller
command
|
|
|
jsonbr2parquet
command
|
|
|
shipper
command
|
|
|
Package handlers provides HTTP handlers.
|
Package handlers provides HTTP handlers. |
|
Package http implements an admission webhook handler.
|
Package http implements an admission webhook handler. |
|
handler
Package handler admission webhook handlers (hook.Handler) for various resource types.
|
Package handler admission webhook handlers (hook.Handler) for various resource types. |
|
hook
Package hook contains structures and interfaces for implementing admission webhooks handlers.
|
Package hook contains structures and interfaces for implementing admission webhooks handlers. |
|
Package inspector provides a way to inspect HTTP responses from the CloudZero API to diagnose issues.
|
Package inspector provides a way to inspect HTTP responses from the CloudZero API to diagnose issues. |
|
Package instr provides instrumentation utilities.
|
Package instr provides instrumentation utilities. |
|
Package lock provides an interface for file-based locking.
|
Package lock provides an interface for file-based locking. |
|
Package logging provides a wrapper around Zerolog.
|
Package logging provides a wrapper around Zerolog. |
|
Package parallel provides utilities for running tasks in parallel.
|
Package parallel provides utilities for running tasks in parallel. |
|
storage
|
|
|
core
Package core provides core functionalities for database repository implementations.
|
Package core provides core functionalities for database repository implementations. |
|
repo
Package repo provides implementations for resource repository interfaces.
|
Package repo provides implementations for resource repository interfaces. |
|
sqlite
Package sqlite provides implementations for resource repository interfaces using SQLite as the underlying database.
|
Package sqlite provides implementations for resource repository interfaces using SQLite as the underlying database. |
|
Package store provides storage functionality.
|
Package store provides storage functionality. |
|
Package types contains types and errors used throughout the application.
|
Package types contains types and errors used throughout the application. |
|
mocks
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
|
Package utils contains utility functions and types used throughout the application.
|
Package utils contains utility functions and types used throughout the application. |
|
Package validation provides validation logic.
|
Package validation provides validation logic. |
Click to show internal directories.
Click to hide internal directories.