We use a custom remote read adapter for reading time series data from our 
storage backend. In process of transitioning to different backend, I want 
to temporarily redirect selected remote read requests (filter on date) to 
the new remote read adapter. Does Prometheus remote read support redirects 
as detailed in HTTP specification? I want to avoid adding another hop in 
forwarding time series responses via the old adapter.

*current flow:*
<prometheus>  
       ---grpc/http-->  <legacy_remote_read_adapter> 
                                             -----custom_protocol---> 
legacy_backend

*new flow:*
<prometheus>
       ---grpc/http-->  <legacy_remote_read_adapter> 
                                       (now <= T)  -----custom_protocol---> 
legacy_backend
*                                       (now > T)    ----http/redirect to 
new adapter*
*                                                                    ---> 
new_remote_read_adapter  ---> new_backend*
*                                                                          
         ---> ts directly to prometheus *

In the highlighted section of flow, I want to use redirect so the response 
is forwarded directly to prometheus from the new remote read adapter.





-- 
You received this message because you are subscribed to the Google Groups 
"Prometheus Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to prometheus-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/prometheus-users/5cfb460a-a262-4b18-b775-ecce02e8b571n%40googlegroups.com.

Reply via email to