Comments (3)
From our production experience, there's little benefit in allowing users to choose the replica label.
This is an abstraction that is relevant from the infrastructure perspective, metrics consumers don't care if there's deduplication happening behind the scenes as long as their data is there.
In our setup, the replica label is replica
, and we always append a random hash to the end of it, making it unique, avoiding overlapping blocks in s3.
This would add a difficult to explain concept in the client UI and could lead to wrong data from more inexperienced users that don't even know the difference between prometheus and thanos.
from thanos.
@bwplotka is it still a plan?
from thanos.
This issue/PR has been automatically marked as stale because it has not had recent activity. Please comment on status otherwise the issue will be closed in a week. Thank you for your contributions.
from thanos.
Related Issues (20)
- Querier: How to log instant queries HOT 2
- Outdated Blinkit logo
- receive: wasting CPU on GC HOT 6
- TODO comment appears in rendered documentation HOT 3
- Store Gateway: Index header disk space management
- Thanos query param `dedup` does not take effect after add externalLabels for prometheus and thanos-ruler? HOT 11
- Receive: failing WAL repair and never becomes healthy (resulting in cashloopbackoff) HOT 2
- compactor: Maximizing CPU usage HOT 7
- add `query-range.timeout` to query-frontend HOT 5
- Receiver with Ketama Algorithm fails to start internal server when amount of endpoints needs to be larger than replication factor HOT 4
- Compactor removes blocks within retention period
- UI: Warnings when building react app
- Version 2 of string interning HOT 2
- ruler: Thanos Ruler is miscalculating long time ranges in queries
- Consider gRPC alternatives HOT 8
- Thanos Store Bucket Operation Latency since v0.33.0 HOT 3
- alert.query-template added too much escaping to the expression HOT 2
- [receiver] high resource utilization during the time of uploading TSDB blocks HOT 8
- Ruler: Implement flag for max-source-resolution in the rule query HOT 7
- Enable Receiver to extract Tenant from a label present in incoming timeseries HOT 9
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from thanos.