# Packages
Package alert contains logic to send alert notifications to Alertmanager clusters.
Package block contains common functionality for interacting with TSDB blocks in the context of Thanos.
Package clientconfig is a wrapper around github.com/prometheus/common/config with additional support for gRPC clients.
Package errors provides basic utilities to manipulate errors with a useful stacktrace.
Package reloader contains helpers to trigger reloads of Prometheus instances on configuration changes and to substitute environment variables in config files.
Package runutil provides helpers to advanced function scheduling control like repeat or retry.
Package shipper detects directories on the local file system and uploads them to a block storage.