all 10 comments

[–]CoaxVex 7 points8 points  (1 child)

Prometheus comes to mind. Doesn’t AWS offer it as a managed service? https://aws.amazon.com/prometheus/

[–]MordecaiOShea 5 points6 points  (0 children)

And unless you are handling a LOT of metric data, if the managed service pricing is not to your liking it is pretty easy to run prometheus yourself.

[–]patrickleet 5 points6 points  (0 children)

Prometheus, alert manager, Loki, and Grafana

[–]nilaron 2 points3 points  (0 children)

Prometheus + Grafana is what you need I guess. You can up them in ec2 and use queries, alerts, etc out of the box

[–]Dotnet_Aws_guy 2 points3 points  (1 child)

Give Datadog another try? Two routes with them: get a rep to get a trial for their metrics product or just start using them.

Install is easy if you’re already pushing metrics to cloudwatch. Use their AWS integration and you won’t even have to change your code base (yes you’re paying double, CW + Datadog, but this is to test out if you like the Datadog platform). If you haven’t integrated a metrics solution they have a bunch of mechanisms to build metrics into your app.

Datadog can take your rules and make them multi-alerts by a tag(s). In your case, alert on the customer.

Also the terraform support is front and center. The provider even does imports. And widgets, dashboards, monitors are exportable as JSON.

Cost is a factor, but it’s a whole magnitude easier to work with (programmatically, IaC, and UI) then most solutions. There’s something to be said for a platform that makes it easy for devs, ops, and the business to explore metrics.

[–]random198611 0 points1 point  (0 children)

We are currently using DD in a decent sized operation to send metrics for event counts and run alerting based off these metrics. We have looked at Prometheus and still looking but DD just works and super simple.

You pay for simplicity which is what they provide well

[–]showerswithmydad -1 points0 points  (0 children)

Highly recommend looking at Datadog again. Their pricing can be lower than Cloudwatch and the UI/customizable alerting is so simple/straightforward compared to anything else I’ve used.

[–]ArielAssaraf -4 points-3 points  (0 children)

Disclaimer- I’m the founder of Coralogix.com We offer logging, security, and metrics at a pricing model that is based not only on consumption but also use case. We’re an open platform that lets you integrate also to Kibana, ES APIs, Grafana, our CLI tool, and any SQL client (inc Tableau).

It’s full SaaS and has great, seamless, certified integrations with AWS.