airbnb / binaryalert

BinaryAlert: Serverless, Real-time & Retroactive Malware Detection.
https://binaryalert.io
Apache License 2.0
1.41k stars 187 forks source link

Terraform CloudWatch Dashboard #59

Closed austinbyers closed 7 years ago

austinbyers commented 7 years ago

Creates a nice dashboard with a bunch of relevant BinaryAlert metrics:

screen shot 2017-09-12 at 4 04 10 am screen shot 2017-09-12 at 4 03 59 am

Resolves: #6

Tested

Deploy, look at dashboard, deploy again with downloader, look at dashboard

Reviewers

to: @chunyong-lin cc: @airbnb/binaryalert-maintainers

coveralls commented 7 years ago

Coverage Status

Coverage remained the same at 89.456% when pulling d44d5ed25b719c89dccab76444ee33f720d9b9b7 on abb--dashboard into 510f94a75f1633d87bdd34c3c8522e3771d71e0e on master.

ghost commented 7 years ago

Super cool idea, nice work

coveralls commented 7 years ago

Coverage Status

Coverage remained the same at 89.456% when pulling d44d5ed25b719c89dccab76444ee33f720d9b9b7 on abb--dashboard into 510f94a75f1633d87bdd34c3c8522e3771d71e0e on master.

ryandeivert commented 7 years ago

This is awesome - we definitely need to get all projects up to TF 0.10+

austinbyers commented 7 years ago

@chunyong-lin what component do you see turning into a re-usable module? The variables are just configuring each widget to look how we want them to for the BinaryAlert metrics. I don't think there's anything generically re-usable for other dashboards other than Terraform's existing aws_cloudwatch_dashboard resource, which is what we are using here.

coveralls commented 7 years ago

Coverage Status

Coverage remained the same at 95.52% when pulling c8202a11fd1dc412e4f7d8fa0868b67fa4ebe534 on abb--dashboard into 54b0589deea1249cb481a081ca8a975ac49bae20 on master.