hackoregon / civic-devops

Master collection point for issues, procedures, and code to manage the HackOregon Civic platform
MIT License
11 stars 4 forks source link

Initial setup and evaluation of Prometheus for EC2 monitoring #226

Closed danieldn closed 5 years ago

danieldn commented 5 years ago

Summary

The purpose of this story is to evaluate Prometheus as a monitoring solution. We want developers to monitor EC2 instances without going through the AWS console. The ideal solution should expose monitoring of all DBs and APIs. This evaluation should done against current CIVIC infra resources. It should also consider the future state of CIVIC as the platform expands and new features added (e.g. automatic service discovery and automatic monitoring of those services). The scope of this story should be limited to demonstrating Prometheus against a subset of CIVIC resources on AWS. It does not need to be a complete implementation.

Impact

T2: Expose monitoring of all DBs and APIs

Tasks

Definition of Done

Demonstrate Prometheus deployed on AWS and monitoring some EC2 instance (DB would be a plus). Capture the configuration and show how it can scale. Show how an end user can connect from their machine to the Prometheus setup.

radmosley commented 5 years ago

Determined that a broader scope of tools will be needed to accomplish our monitoring goals.