Prometheus To Cloudwatch Versions Save

Utility for scraping Prometheus metrics from a Prometheus client endpoint and publishing them to CloudWatch

0.5.0

4 years ago

what

  • Sanitize values before sending to CloudWatch

why

  • Throw away data points with known invalid values to avoid the whole batch being rejected by CloudWatch API

0.4.0

4 years ago

what

  • Handle OS signals to stop gracefully

why

  • Cancel the context on receiving SIGINT or SIGTERM

0.3.0

4 years ago

what

  • Add optional metrics filtering

why

  • Configuration options to provide whitelist and blacklist patterns for metrics, so that only a subset of available metrics is exported from Prometheus to CloudWatch

0.2.0

5 years ago

what

  • Add ability to replace dimensions

why

  • This is useful to aggregate metrics across dimensions in the kube-state-metrics namespace. The aggregation across dimensions is necessary for adding CloudWatch alarms to kube-state-metrics for the variable number of pods/container/nodes that will exist in EKS clusters

0.1.3

5 years ago

what

  • Update README

why

  • Some minor fixes (e.g. screenshots)

0.1.2

6 years ago

what

  • Send metrics with additional dimension (ex. instance-id or container-id).
prometheus-to-cloudwatch -cloudwatch_namespace xxx -prometheus_scrape_url http://localhost:4000/metrics -additional_dimension container_id=$(cat /etc/hostname) &

why

  • disambiguate data

0.1.1

6 years ago

what

  • Update glide dependencies

why

  • Wrong Go dependencies in glide.yaml. Travis build fails

0.1.0

6 years ago

what

  • Utility for scraping Prometheus metrics from a Prometheus client endpoint and publishing them to CloudWatch

why

  • To make it easier to scrape metrics from Prometheus client endpoints and push the metrics to CloudWatch