aws-observability / terraform-aws-observability-accelerator

Open source project to help accelerate and ease observability setup on AWS environments
https://aws-observability.github.io/terraform-aws-observability-accelerator/
Apache License 2.0
288 stars 84 forks source link

Implement AWS managed agentless collector for Prometheus metrics #260

Closed RAMathews closed 5 months ago

RAMathews commented 10 months ago

This PR implements AWS-managed scrapers. Prometheus metrics will be scraped directly by AMP, with higher availability, security and scalability. ADOT will still remain for OTLP traces, metrics and cross {region, account} scenarios

What does this PR do?

Added AWS managed collector resource and prometheus configuration. Edited opentelemetry collector configuration to remove some of the prometheus scrape jobs.

Motivation

Implement this new feature: https://aws.amazon.com/about-aws/whats-new/2023/11/amazon-managed-service-prometheus-agentless-collector-metrics-eks/ in Observability accelerator.

More

Currently testing this setup in my local account.

Note: Not all the PRs required examples and docs.

For Moderators

Additional Notes

github-actions[bot] commented 6 months ago

This PR has been automatically marked as stale because it has been open 60 days with no activity. Remove stale label or comment or this PR will be closed in 10 days

github-actions[bot] commented 5 months ago

Pull request closed due to inactivity.