May 22, 2018
GitOps for Istio - Manage Istio Config like Code
Read how GitOps workflows can be implemented to rollout and manage non-atomic canary releases to an Istio service mesh. Stefan Prodan then takes you through the steps of setting up a canary with GitOps workflows to Istio.
February 02, 2018
Architecture Overview: Cluster Monitoring at Scale on AWS
Watch this short architecture overview video to learn how Weaveworks monitors clusters at scale using a highly available, multi-tenant system built on AWS services.
April 21, 2017
Introduction to Prometheus Monitoring
Prometheus monitoring Prometheus is open source monitoring software that treats time series data as a data source for generating precise alerts. Now part of the Cloud Native Computing Foundation, the project began at SoundCloud in 2012. As...
March 06, 2017
Prometheus, ConfigMaps and Continuous Deployment
This is the story of how we manage our Prometheus config to avoid restarting Prometheus too often, losing all our history. It is a short, up to date write up of a talk I gave at the first London Prometheus meetup. In the beginning there...
March 03, 2017
Weave Cloud Outage 28th Feb Post-Mortem
Weave Cloud is our service for deploying, exploring, and monitoring microservice-based applications. At 17:37 GMT on 28th Feb, Weave Cloud suffered an outage for over 4 hours. The expectation of availablilty on a service like Weave Cloud...
January 11, 2017
Dashboards as Code with Grafana
If you use Prometheus, then you probably use Grafana. At Weave, we have Grafana dashboards for all of our microservices. When we want to understand our system, our Grafana dashboards are the first things we look at. To make the most out of...
September 21, 2016
Prometheus and Kubernetes: Monitoring Your Applications
In this post we discuss how to configure Prometheus to monitor your Kubernetes applications and services, and some best practices that we have developed around instrumenting your applications in a consistent fashion based on our experience...
September 13, 2016
Prometheus and Kubernetes: Deploying
In this post I discuss the various options and tradeoffs we encountered at Weaveworks when deploying Prometheus with Kubernetes to monitor Weave Cloud. This is the second post in our series on Prometheus and Kubernetes, the first being...
September 06, 2016
Prometheus and Kubernetes: A Perfect Match
At the inaugural Prometheus London meetup, I gave a talk about how Weaveworks uses Prometheus to monitor Weave Cloud, which runs on a Kubernetes cluster in AWS. In this series of blog posts I’ll expand on some of the practices we’ve...