Some notes:
* We don't do any aggregation in our App Metrics app. We simply push data to Postgres tables as JSON (BSON). * In Grafana, we connect to Postgres DB and execute aggregation queries and show results.
Prometheus Push Gateway is not a simple replacement here. If we switch to that, that means we're going to store data in Prometheus and not in Postgres. Prometheus is not a full featured database, so the aggregations we do with our queries can't be supported fully. In worst case, if we want to switch to this tool, we can revisit our dashboards and chop stuff.
Prometheus Aggregation Gateway: TBD There is no docs at all about how this thing works. I created a GH issue and asked a few questions: https://github.com/weaveworks/prom-aggregation-gateway/issues/14 Honestly, if it was my personal project, I wouldn't use this thing as there are no docs, no instructions and I think it might be doing some non-configurable automated aggregations by itself. But let's hear from those guys and then we can discuss as a team. |
|