Among the many integrations for Prometheus is the Cloudwatch exporter.
A blog on monitoring, scale and operational Sanity
So you have just discovered Prometheus and want to try it out or use it to replace your old monitoring system but have run into a part of your stack that you cannot instrument with a client library and for which there are no officially supported exporters. What do you do?
While doing research for implementing exporters, I've noticed some confusion around ratios and percentages that I'd like to clear up.
A common question is is there a way to ingest JSON metrics from a random system into Prometheus? It's not possible to extract useful metrics from an arbitrary JSON blob, so that's not something the can be offered out of the box. However it's easy to write an exporter in Python to produce meaningful metrics.