Skip to content
Permalink
Branch: master
Commits on Jun 24, 2019
  1. docs/proposals: fix replication factor spelling (#1273)

    squat authored and brancz committed Jun 24, 2019
    This commit makes a small fix to the spelling of `REPLICATION_FACTOR`
    as suggested by bwplotka in
    #1270 (comment).
  2. receive: Replication (#1270)

    squat authored and brancz committed Jun 24, 2019
    * pkg/receive: add replication
    
    This commit adds a new replication feature to the Thanos receiver.
    By default, replication is turned off, however, when replication is
    enabled (replication factor >=2), the target node for a time series will
    replicate the time series to the other nodes concurrently and
    synchronously. If the replication to >= (rf+1)/2 nodes fails, the
    original write request is failed.
    
    * test/e2e: add e2e tests for replication
Commits on Jun 20, 2019
  1. Add Support for retries when using Azure Blob Storage (#1253)

    wbh1 authored and bwplotka committed Jun 20, 2019
    * add support for Azure Blob retries
    
    * update tests
    
    * Update docs with maxretries key in AZURE config
    
    * update CHANGELOG & rename YAML key
  2. pkg/receive: enable forwarding metrics (#1243)

    squat authored and brancz committed Jun 20, 2019
    * pkg/receive: rename host->node
    
    This commit renames `host` to `node` in the context of the receive
    hashring. This is because more often than not, the hashring will deal
    with endpoints rather than simply hosts and node is a more generic
    term for the operand of a hashring.
    
    * pkg/receive: forward metrics
    
    This commit enables metrics forwarding from one receive node to another.
    The receive nodes construct hashrings from the given sd-files and
    use these hashrings to select a node to which toforward a given time
    series. Time series are batched together to ensure that for any incoming
    write-request to a node, at most one outgoing write-request will be made
    every other node in the hashring.
    
    * test/e2e: add receiver hashring test
  3. cmd,pkg/*: make format (#1264)

    squat authored and brancz committed Jun 20, 2019
    Running `make` always leaves a diff due to formatting issues. Commiting
    the result to keep things clean.
Commits on Jun 19, 2019
  1. pkg/receive: add requests counter metric (#1262)

    squat authored and brancz committed Jun 19, 2019
    As per the discussion in
    #1261 (comment),
    let's add a metric to track the total number of requests handled by the
    receive component.
  2. pkg/receive: register handler metrics (#1261)

    squat authored and brancz committed Jun 19, 2019
    The thanos receive component instruments its handler with some metrics
    but these metrics are currently never registered.
Commits on Jun 18, 2019
  1. Add metric for number of endpoints resolved for each configured addre…

    devnev authored and bwplotka committed Jun 18, 2019
    …ss. (#1260)
    
    `count(dns_provider_results)` tells us how many addresses have been
    configured through flags and file-SD, while `sum(dns_provider_results)`
    gives us the number of endpoints actually produced from these addresses.
  2. Correctly increment downsample metrics (#1259)

    mattrco authored and brancz committed Jun 18, 2019
Commits on Jun 14, 2019
  1. docs: fix typo in check rules cmd docs (#1254)

    FUSAKLA authored and povilasv committed Jun 14, 2019
  2. feat: added thanos check rules command (#1097)

    FUSAKLA authored and GiedriusS committed Jun 14, 2019
    * feat: added thanos check rules command
    
    Signed-off-by: Martin Chodur <m.chodur@seznam.cz>
    
    * feat: switched to strict unmarshal in rule check
    
    * refactor: changed logging of highest error using logger
    
    * chore: updated changelog
    
    * fix check: fixed tsdb MultiError package import
    
    * fix docs: update check cmd flags docs
Commits on Jun 13, 2019
  1. cmd/thanos/receive: eliminate unused code (#1251)

    squat authored and brancz committed Jun 13, 2019
    This commit simplifies the setup of the receive Handler. The
    `reloadReady` variable was not actually doing anything and adds some
    complexity. We can add this back in once reloading is actually
    implemented.
  2. Docs update (#1240)

    krasi-georgiev authored and bwplotka committed Jun 13, 2019
    Don't think go depends on git anymore and even if it does the error
    message would point in the right direction so no need to mention it
    explicitly.
    
    The tutorial is not GCS specific so no need to mention it at the
    begining.
    
    The go mod checksum error is already solved in the most recent golang
    versions and  has enough google results how to resolve so no need to
    mention it here.
    
    Signed-off-by: Krasi Georgiev <8903888+krasi-georgiev@users.noreply.github.com>
Commits on Jun 12, 2019
  1. Add downsampling metrics (#1244)

    mattrco authored and bwplotka committed Jun 12, 2019
    * Pass prometheus registry to downsample functions
    
    * Instrument downsample func
    
    * Whitespace
    
    * MustRegister metrics
Commits on Jun 10, 2019
  1. bucket: inspect help message (#1235)

    rvalkenaers authored and bwplotka committed Jun 10, 2019
    * cmd/bucket inspect: display backslash in selector help message
    
    * docs/compnents/bucket inspect: display backslash in selector help message
Commits on Jun 7, 2019
  1. Add Adobe logo (#1236)

    Allex1 authored and bwplotka committed Jun 7, 2019
Commits on Jun 6, 2019
  1. Fix typo (#1232)

    majolo authored and bwplotka committed Jun 6, 2019
  2. pkg/receive: remove deadlock on interrupt (#1231)

    squat authored and brancz committed Jun 6, 2019
    Currently, the receive component blocks indefinitely when the Thanos
    process is interrupted because the given context is not actually used
    to stop the server.
  3. Propagate retriable/haltable errors from compactor (#1183)

    mattrco authored and bwplotka committed Jun 6, 2019
    * Propagate retriable/haltable errors from compactor
    
    Previously, a new error was created from all worker errors so the custom
    type was not propagated.
    
    If all errors returned are retriable, we assume it is safe to retry the compaction.
    
    Since the compactor may still return a single error this logic is preserved.
    
    * Update MultiError import for tsdb 0.8.0
    
    * Update import path in tests
  4. Cut release v0.5.0. (#1225)

    bwplotka committed Jun 6, 2019
    Signed-off-by: Bartek Plotka <bwplotka@gmail.com>
  5. Update link to the engineering blog (#1228)

    dezmodue authored and bwplotka committed Jun 6, 2019
Commits on Jun 5, 2019
  1. Add ProSieben to the used by section (#1223)

    sbstnsp authored and bwplotka committed Jun 5, 2019
  2. pkg/receive: basic hashring support (#1217)

    squat authored and brancz committed Jun 5, 2019
    * go.mod: add xxhash for hashing
    
    * pkg/receive: add simple hashring
  3. build(deps): bump github.com/miekg/dns from 1.1.8 to 1.1.13 (#1212)

    dependabot-preview authored and brancz committed Jun 5, 2019
    Bumps [github.com/miekg/dns](https://github.com/miekg/dns) from 1.1.8 to 1.1.13.
    - [Release notes](https://github.com/miekg/dns/releases)
    - [Changelog](https://github.com/miekg/dns/blob/master/Makefile.release)
    - [Commits](miekg/dns@v1.1.8...v1.1.13)
  4. Explained sidecar better in docs. (#1214)

    bwplotka authored and brancz committed Jun 5, 2019
    Signed-off-by: Bartek Plotka <bwplotka@gmail.com>
Commits on Jun 4, 2019
  1. Support Jaeger tracer #1030 (#1147)

    IKSIN authored and bwplotka committed Jun 4, 2019
    * Add jaeger tracing feature.
    
    * Remove comments
    
    * Remove comments
    
    * Refactoring tracing
    
    * Implementing jaeger logger.
    
    * Add jaeger force tracing header.
    
    * Use debugName for tracing service-name
    
    * RemoveFactory config
    
    * Formatting fix; Use io.Closer intead func() error
    
    * Rename gcloud => stackdriver
    
    * Refactoring google tracing testing.
    
    * Delete comments.
    
    * Rename gcloud flags => stackdriver.
    
    * Update tracing docs.
    
    * Fix ..traceType to ..tracerType
    
    * Refactoring NoopTracer; Comments for exported functions.
    
    * Remove noop tracer. Fix docs.
    
    * Remove noop tracer. Fix docs.
    
    * Config tracing same as objstore.
    
    * Configure jaeger tracing from YAML. Some small fixes.
    
    * Fix errcheck
    
    * Add X-Thanos-Trace-Id HTTP header for simplified search traces
    
    * Cleanup
    
    * make docs
    
    * Add store addr to tracing tags.
    
    * Tracing refactoring.
    
    * Fix noop tracing closer.
    
    * Add few tracing spans.
    
    * Pass prometheus registry to jaeger.
    
    * go.mod
    
    * Refactoring
    
    * Resolve go mod conflicts
    
    * Remove comments.
    
    * PR refactoring for review.
    
    * Format files.
  2. Remove command-line flags page from query UI (#1216)

    AlexisSellier authored and bwplotka committed Jun 4, 2019
    * Remove command-line flags page from query UI
    
    * Dummy commit for relaunch ci job
    
    * Put back status dropdown
Commits on May 31, 2019
  1. Added extra docs about updating Golang version. (#1209)

    bwplotka committed May 31, 2019
    Signed-off-by: Bartek Plotka <bwplotka@gmail.com>
  2. Use prometheus v2.9.2, common v0.4.0 & tsdb v0.8.0 (#1133)

    sylr authored and bwplotka committed May 31, 2019
    * Upgrade prometheus dependancies
    
    - prometheus/prometheus@v2.9.2+incompatible
    - prometheus/common@v0.4.0
    - prometheus/tsdb@v0.8.0
    
    Signed-off-by: Sylvain Rabot <s.rabot@lectra.com>
    
    * Rename tsdb_errors to tsdberrors
    
    Signed-off-by: Sylvain Rabot <s.rabot@lectra.com>
    
    * Update changelog
    
    Signed-off-by: Sylvain Rabot <s.rabot@lectra.com>
  3. Fixing promu part3; Moving to master version. (#1204)

    bwplotka committed May 31, 2019
    Signed-off-by: Bartek Plotka <bwplotka@gmail.com>
  4. go mod tidy (#1201)

    bwplotka committed May 31, 2019
    Signed-off-by: Bartek Plotka <bwplotka@gmail.com>
  5. Fixed promu release process. (#1202)

    bwplotka committed May 31, 2019
    Signed-off-by: Bartek Plotka <bwplotka@gmail.com>
  6. Falling tmp to VERSION file, pinning to proper Golang version in prom…

    bwplotka committed May 31, 2019
    …u(!) (#1198)
    
    Signed-off-by: Bartek Plotka <bwplotka@gmail.com>
Commits on May 30, 2019
  1. Cut 0.5.0-rc.0 release. (#1197)

    bwplotka committed May 30, 2019
    Signed-off-by: Bartek Plotka <bwplotka@gmail.com>
  2. Update query.md (#1196)

    swtch1 authored and bwplotka committed May 30, 2019
    Basic wording correction.
Older
You can’t perform that action at this time.