thanos: github.com/thanos-io/thanos Index | Files | Directories

package thanos

import "github.com/thanos-io/thanos"

Package thanos is a set of components that can provide highly available Prometheus setup with long term storage capabilities.

See https://github.com/thanos-io/thanos/blob/master/docs/getting_started.md for first steps.

Index

Package Files

doc.go

Directories

PathSynopsis
pkg/alertPackage alert contains logic to send alert notifications to Alertmanager clusters.
pkg/blockPackage block contains common functionality for interacting with TSDB blocks in the context of Thanos.
pkg/block/metadata
pkg/compact
pkg/compact/downsample
pkg/component
pkg/extprom
pkg/extprom/http
pkg/model
pkg/objstore
pkg/objstore/azure
pkg/objstore/client
pkg/objstore/cos
pkg/objstore/gcsPackage gcs implements common object storage abstractions against Google Cloud Storage.
pkg/objstore/inmem
pkg/objstore/objtesting
pkg/objstore/s3Package s3 implements common object storage abstractions against s3-compatible APIs.
pkg/objstore/swiftPackage swift implements common object storage abstractions against OpenStack swift APIs.
pkg/pool
pkg/prober
pkg/promclient
pkg/query
pkg/query/api
pkg/receive
pkg/reloaderPackage reloader contains helpers to trigger reloads of Prometheus instances on configuration changes and to substitute environment variables in config files.
pkg/rule
pkg/rule/api
pkg/runutilPackage runutil provides helpers to advanced function scheduling control like repeat or retry.
pkg/shipperPackage shipper detects directories on the local file system and uploads them to a block storage.
pkg/store
pkg/store/cache
pkg/store/storepb
pkg/strutil
pkg/testutil
pkg/tracing
pkg/tracing/client
pkg/tracing/elasticapm
pkg/tracing/jaeger
pkg/tracing/stackdriver
pkg/uiPackage ui Code generated by go-bindata.
pkg/verifier

Updated 2019-09-21. Refresh now. Tools for package owners.