Latest from the blog

May 23, 2017

The Long Tail: Tools to Investigate High Long Tail Latency

Figuring out what's causing slow requests or ops can be tricky. Tom Wilkie shares the tools he used to investigate high long tail latency.

May 19, 2017

Adding a Service to Weave Cloud and Other Best Practices

Learn how to add a service to Weave Cloud – from naming and organization to security and monitoring, Tom Wilkie shares best practices and lessons learned.

May 18, 2017

Recap: High-performance Linux Monitoring with eBPF

Recap of Alfonso Acosta’s talk High-performance Linux Monitoring with eBPF (Extended Berkeley Packet Filter). Learn how it’s used in Weave Scope.

May 16, 2017

Kubernetes Rolling Upgrades One by One

Have a semi-stateful service running on Kubernetes and want to do rolling upgrades? Tom Wilkie outlines how to make deployments upgrade one by one.

May 13, 2017

The RED Method: key metrics for microservices architecture

Tom Wilkie shares Weaveworks monitoring philosophy and the three most important metrics to use in your microservices architecture.

May 11, 2017

Weave-NPC: Container firewalls in Go

Weave Network Policy Controller is an implementation of the Kubernetes Network Policy. Read on to learn about container firewalls in Go.

May 08, 2017

Scope Illuminates Cloud Foundry

In a recent hack day at Pivotal, the team sought new approaches to visualize the Cloud Foundry platform. Cloud Foundry has two tools for this purpose: BOSH – with its CLI of logs, stats and commands reporting the health of VMs running...

May 07, 2017

Why use remote disk volumes?

I was browsing Twitter, and came across a question from Kelly Sommers, @kellabyte: OK, so that’s a good question. You can put a really fast SSD on a really fast bus inside your server box; why would you do anything different? Well, let’s...

May 05, 2017

WebSockets Are Evil and Must Die

In previous blog posts I’ve mention my dislike for WebSockets. In this quick blog post I attempt to explain why. Unfortunately I think this raises more questions than it answers!Be aware, these opinions are my own.It’s the monitoring,...

May 01, 2017

Prometheus UI: DIY with David Kaltschmidt from KubeCon Europe 2017

At KubeCon Europe 2017, Weaveworks Director of Software Engineering, UI/UX, David Kaltschmidt gave a presentation titled “Grafana is Not Enough: DIY User Interfaces for Prometheus.” In this talk, he discussed the Prometheus UI.What’s...

April 28, 2017

Loki: Distributed Tracing Zipkin/Prometheus Mashup with Tom Wilkie

Weaveworks Director of Software Engineering Tom Wilkie was busy at CloudNativeCon + KubeCon Europe 2017. Between showing off Cubienetes and presenting browser metrics in Prometheus, he found time to discuss one of his personal projects....

April 27, 2017

Weave Cloud UI Alerts and Metrics

After a particularly egregious outage was reported by a Weave Cloud user, we decided it would be a good idea to add some alerting to our front-end codebase. Alerting and metrics for Weave Cloud are handled using Prometheus, however, which...

April 24, 2017

A Whale of a Time: That’s it for DockerCon USA 2017

We won’t forget you, DockerCon USA 2017. Our team had a blast – huge thanks to the Docker ecosystem and the entire community. In case you missed it, here’s a recap of our awesome week in Austin. The big newsWe’re excited about two of...

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...

April 19, 2017

Getting Browser Metrics into Prometheus: Tom Wilkie KubeCon Recap

During KubeCon, our Director of Software Engineering Tom Wilkie gave a presentation called “Behind the Iron Curtain: Getting Metrics From the Browser into Prometheus.”The idea Previously, Prometheus has been pigeon-holed as a monitoring...

April 14, 2017

Scalable Microservices with gRPC, Kubernetes, and Docker

On March 14, the monthly Weave User Group covered the topic “Scalable Microservices with gRPC, Kubernetes, and Docker.”Sandeep Dinesh, Developer Advocate from Google gave an overview of Kubernetes and gRPC with a demo. In the second part...

April 13, 2017

Cloud Native Matters - Alexis Richardson’s CNC + KubeCon 2017 Talk

At the end of March, our CEO and co-founder Alexis Richardson gave a keynote at CloudNativeCon + KubeCon Europe 2017 on what cloud native is, and why cloud native matters.In the beginningCloud native began 10 years ago with Netflix and...

April 11, 2017

Catch Weaveworks at DockerCon USA 2017

We’re packing up and heading to Austin, Texas for DockerCon USA 2017. Stop by and say howdy to the Weaveworks team at booth G21, get a demo of Weave Cloud, and find out what awesome prizes we’ll be giving away during the show. Here’s a...

April 10, 2017

Microservices on Amazon ECS with Abby Fuller (AWS) & Mike Lang (Weaveworks) Part 2

At the March 28, 2017 Weave Online User Group, Abby Fuller presented on Amazon ECS, find the part 1 recap here. Her comments on ECS best practices are summarized below. Following her talk, Mike Lang of Weaveworks described Weave Cloud’s...

April 10, 2017

PromQL queries for the rest of us

Prometheus comes with its own query language called PromQL. It’s very powerful and easily allows you to filter with the multi-dimensional time-series labels that make Prometheus so great. But it can be daunting when you are faced with an...

Previous Next