You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I tried but it seems I don't find any documentation for the solution to handle HA prometheus instances with remote write, so I create this ticket to ask for if some thanos feature already support it well or there are some suggestion to enable my scenario with thanos components.
Simply speaking, I wish to enable below features at the same time:
HA prometheus instances: such as we already create 2 prometheus instance which collect the same target, so any one down will not fully miss the metrics data
Remote write: the remote write here don't have to be thanos receiver. The purpose is, my team has our own analysis system, so we wish to export part of prometheus data into it. The receiver has already done today, but we find stability problem when there is single prometheus. So we try to enable HA on prometheus level.
we wish the data from two HA prometheus can be write to remote and deduplicated to our own receiver
I know a typical case to enable HA + data deduplication is:
So how should I enable HA + remote write + deduplication?
Below is just pseudo imagination, feel free to change anything in this diagram and give me some suggestion
<--scrape --- Prometheus replica instance 0 + sidecar(?) --- remote write -->
Target Thanos XXXX --remote write again ?---> deduplicated data -> my team's receiver to export data to another system (already done)
<--scrape --- Prometheus replica instance 1 + sidecar(?) --- remote write -->
The text was updated successfully, but these errors were encountered:
If you want to use HA prometheuses with remote write, this kind of deduplication is not supported in Thanos right now.
There is a pr to handle deduplicated data from HA prometheus using the same online deduplication algorithm used by querier #4239. However, this only works for Thanos compactor and the data should be stored in object storage.
I tried but it seems I don't find any documentation for the solution to handle
HA prometheus instances with remote write
, so I create this ticket to ask for if some thanos feature already support it well or there are some suggestion to enable my scenario with thanos components.Simply speaking, I wish to enable below features at the same time:
I know a typical case to enable HA + data deduplication is:
So how should I enable HA + remote write + deduplication?
Below is just pseudo imagination, feel free to change anything in this diagram and give me some suggestion
The text was updated successfully, but these errors were encountered: