New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
vmagent: Support AWS's sigv4 signing process for remote_write #1287
Comments
Hello, as temporary workaround, its possible to use sigv4 proxy https://github.com/awslabs/aws-sigv4-proxy, configure it with needed params and point |
@f41gh7 thanks for the info. This is useful and I think it should work. Will include this as an alternative |
moves aws related code into separate lib from lib/promscrape it allows to write data from vmagent to the AWS managed prometheus (cortex) #1287
…ite (#2458) * {lib/promscrape,app/vmagent}: adds sigv4 support for vmagent remoteWrite moves aws related code into separate lib from lib/promscrape it allows to write data from vmagent to the AWS managed prometheus (cortex) #1287 * Apply suggestions from code review * wip Co-authored-by: Aliaksandr Valialkin <valyala@victoriametrics.com>
vmagent gained the ability to send data to
Closing the feature request as done. |
…ite (VictoriaMetrics#2458) * {lib/promscrape,app/vmagent}: adds sigv4 support for vmagent remoteWrite moves aws related code into separate lib from lib/promscrape it allows to write data from vmagent to the AWS managed prometheus (cortex) VictoriaMetrics#1287 * Apply suggestions from code review * wip Co-authored-by: Aliaksandr Valialkin <valyala@victoriametrics.com>
…tion, so the caller could decide whether to use the filters during the AWS API query The filters shouldn't be passed to DescribeAvailabilityZones API call. See VictoriaMetrics#1626 Updates VictoriaMetrics#1287 Related commits: 0e09fdb d289ecd
Is your feature request related to a problem? Please describe.
I would like vmagent to be used as a standalone metric scraper that is able to write to any backend via the remote_write protocol, such as a managed service like the AWS Managed Service for Prometheus (AMP). vmagent is preferred over the prometheus server because it typically requires lower amounts of RAM, CPU and network bandwidth.
Describe the solution you'd like
Support the
sigv4
AWS's Signature Verification 4 signing process. This should support writing metrics to AMP with sigv4 authentication. remote_write sigv4 configuration is specified here.Some possible command-line flags could be:
Describe alternatives you've considered
--host=HOST
host to proxy toAdditional context
AWS official doc on remote_write for AMP: here
The text was updated successfully, but these errors were encountered: