 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Overview ¶
Package thanos is a set of components that can provide highly available Prometheus setup with long term storage capabilities.
See https://github.com/improbable-eng/thanos/blob/master/docs/getting_started.md for first steps.
       Source Files
      ¶
      Source Files
      ¶
    
- doc.go
       Directories
      ¶
      Directories
      ¶
    
    | Path | Synopsis | 
|---|---|
| benchmark
       | |
| 
          
            cmd/loadgen
            
            command
          
          
         | |
| 
          
            cmd/querier
            
            command
          
          
         | |
| 
          
            cmd/thanosbench
            
            command
          
          
         | |
| cmd
       | |
| 
          
            thanos
            
            command
          
          
         | |
| pkg
       | |
| 
          
            alert
            
            
          
           Package alert contains logic to send alert notifications to Alertmanager clusters. | Package alert contains logic to send alert notifications to Alertmanager clusters. | 
| 
          
            block
            
            
          
           Package block contains common functionality for interacting with TSDB blocks in the context of Thanos. | Package block contains common functionality for interacting with TSDB blocks in the context of Thanos. | 
| 
          
            objstore/gcs
            
            
          
           Package gcs implements common object storage abstractions against Google Cloud Storage. | Package gcs implements common object storage abstractions against Google Cloud Storage. | 
| 
          
            objstore/s3
            
            
          
           Package s3 implements common object storage abstractions against s3-compatible APIs. | Package s3 implements common object storage abstractions against s3-compatible APIs. | 
| 
          
            objstore/swift
            
            
          
           Package swift implements common object storage abstractions against OpenStack swift APIs. | Package swift implements common object storage abstractions against OpenStack swift APIs. | 
| 
          
            reloader
            
            
          
           Package reloader contains helpers to trigger reloads of Prometheus instances on configuration changes and to substitute environment variables in config files. | Package reloader contains helpers to trigger reloads of Prometheus instances on configuration changes and to substitute environment variables in config files. | 
| 
          
            runutil
            
            
          
           Package runutil provides helpers to advanced function scheduling control like repeat or retry. | Package runutil provides helpers to advanced function scheduling control like repeat or retry. | 
| 
          
            shipper
            
            
          
           Package shipper detects directories on the local file system and uploads them to a block storage. | Package shipper detects directories on the local file system and uploads them to a block storage. | 
| 
          
            tracing
            
            
          
           Package gct contains initialization for Google Cloud Trace opentracing.Tracer. | Package gct contains initialization for Google Cloud Trace opentracing.Tracer. | 
| scripts
       | |
| 
          
            bucketcfggen
            
            command
          
          
         | |
| tutorials
       | |
| 
          
            kubernetes-demo/blockgen
            
            command
          
          
         | 
 Click to show internal directories. 
   Click to hide internal directories. 

