Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
Grafana
The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.
Next, if there are any deployments to be done, I like to do it now. This is not something I alone do. We encourage everyone to be comfortable with the process of deploying to production. As in CI/CD, deployment is something to be seen as (daily) routine, not a big deal. After merge to master, Jenkins builds our code, and when build is done Spinnaker automatically deploys it to staging. Test automation starts running right away on freshly built stage instance, and our manual QA folks are automatically alerted by a webhook in a chat about the new build in staging, so they can pick it up too. Once everything is greenlighted, production is just a click away in Spinnaker.
I move onto taking a short look at Grafana charts for performance of our backend services that my (frontend) team maintains. These are small in terms of backend code, but important, as they deliver stuff like feature flags and various misc content from CMS(like Terms & Conditions texts). We do have alerts setup for critical scenarios, but that doesn't excuse not manually checking for trends. This is what some of these charts may look like, they're fed by Prometheus into Grafana. We got error percentage, Redis used memory, event loop lag, and so on.
I move onto taking a short look at Grafana charts for performance of our backend services that my (frontend) team maintains. These are small in terms of backend code, but important, as they deliver stuff like feature flags and various misc content from CMS(like Terms & Conditions texts). We do have alerts setup for critical scenarios, but that doesn't excuse not manually checking for trends. This is what some of these charts may look like, they're fed by Prometheus into Grafana. We got error percentage, Redis used memory, event loop lag, and so on.