SEEKING FREELANCER (short term) | Global, Preferably Pacific Timezone (PST), Good English Communication | Remote Only
We have a new node.js / nginx app running in AWS and need it hooked up to an monitoring / alerting system, such as Grafana / Prometheus.
We have not used Grafana and Prometheus before and are looking for someone experienced with them and can recommend the right configurations for our use case. We were using Datadog in the past but want to transition off.
There are broadly two categories of events to track:
  1. Default webserver and app metrics for node.js and nginx (cpus, memory, network activity, etc)
  2. Application level custom metrics (number of connected players, number of transactions, etc). We want the system to support us creating new custom stats relatively easily.

Then, we want to have dashboards and alerts setup on these metrics.
We think the high level task breakdown might be:
  * stand up Grafana / Prometheus server in AWS for real time metrics collection
  * hook up server side node.js / nginx / host level perf metrics
  * hook up server side node.js error monitoring
  * hook up server side custom metrics
  * setup charts, dashboards, and alerts in grafana/prometheus
  * setup alerts going to our Slack &amp; our Pagerduty
  * document instructions on how to add new events, as well as key routine maintenance instructions

Maybe Grafana / Prometheus is not the right tool? Recommend something else!
This is a short term contract.
email: REDACTED_EMAIL