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
{{ message }}
Repository navigation
Add support for sinking data to an Opensearch instance behind a reverse proxy #6654
Is your feature request related to a problem? Please describe.
It would be nice to have the data-prepper opensearch sink plugin to send data to a remote OS instance behind a reverse proxy.
Describe the solution you'd like
Something on this line (or a dedicated parameter) to just work.
Describe alternatives you've considered (Optional)
If the OS instance is provided by 3rd party I found no alternative, if not to rely the provider to define some ingestion aliases (to be tested). But this is completely relying on the possibility/flexibility of the provider, which is not desirable in general.
Additional context
Interest was expressed here, #310 (comment)
This is the last follow-up I found for this.
Reacted by Luis Pigueiras and Sokratis Papadopoulos
I believe that Data Prepper should be able to work with OpenSearch behind a reverse proxy as it is currently. If you have a forward proxy, you would need to include a proxy URI.
Did you try this already? If there is a problem, I'd expect that it lies more in having a path in the URL.
I believe that Data Prepper should be able to work with OpenSearch behind a reverse proxy as it is currently. If you have a forward proxy, you would need to include a proxy URI.
Did you try this already? If there is a problem, I'd expect that it lies more in having a path in the URL.
With the ingestion alias it worked, so I must assume you are right, it is the path /os in the URL.
Would it be something that can be tackled on the DP side?
Activity
dlvenable commentedon Mar 24, 2026
@mconcas ,
I believe that Data Prepper should be able to work with OpenSearch behind a reverse proxy as it is currently. If you have a forward proxy, you would need to include a
proxyURI.Did you try this already? If there is a problem, I'd expect that it lies more in having a path in the URL.
mconcas commentedon Mar 25, 2026
With the ingestion alias it worked, so I must assume you are right, it is the path
/osin the URL.Would it be something that can be tackled on the DP side?
Add configurable url_prefix for the OpenSearch sink
Add configurable url_prefix parameter
Add configurable url_prefix parameter
Add configurable url_prefix parameter
Add configurable path_prefix parameter
Add configurable path_prefix parameter
Add configurable path_prefix parameter
Add configurable path_prefix parameter (opensearch-project#6674)
Add configurable path_prefix parameter (opensearch-project#6674)