Using a Prometheus instance as a collector
You can use a Prometheus instance, running in agent mode (known as a Prometheus agent), to scrape metrics and send them to your Amazon Managed Service for Prometheus workspace.
The following topics describe different ways to set up a Prometheus instance running in agent mode as a collector for your metrics.
Warning
When you create a Prometheus agent, you are responsible for its configuration and
maintenance. Avoid exposing Prometheus scrape endpoints to the public internet by
enabling security features
If you set up multiple Prometheus instances that monitor the same set of metrics and sent them to a single Amazon Managed Service for Prometheus workspace for high availability, you need to set up deduplication. If you don't follow the steps to set up deduplication, you will be charged for all data samples sent to Amazon Managed Service for Prometheus, including duplicate samples. For instructions about setting up deduplication, see Deduplicating high availability metrics sent to Amazon Managed Service for Prometheus.