Latest from the blog

June 26, 2017

Weave Net 2.0 Released: Peer Discovery, Docker Swarm plugin & CLI changes

Today, we’re pleased to announce the release of Weave Net 2.0, which features a peer discovery feature via Weave Cloud, a Docker Swarm plugin, and several changes to Weave Net’s CLI and internals.

June 22, 2017

Visualizing resource utilization with Scope

The Weave Scope UI provides a neat way of visualizing the real-time state of your application as a graph of interconnected nodes. While good for answering structural questions about your system, this view falls short when trying to...

May 31, 2017

Extending Weave Scope With Custom Plugins

We show the essential information needed to create a plugin written in Go and point you to the resources you’ll need to do it yourself. The result should be a working plugin that you’ve built yourself.

May 30, 2017

Linux Namespaces and Go Don't Mix

Martynas Pumputis explains how a Weave Net bug uncovered considerable limitations of Go programming language runtime.

May 25, 2017

Continuous Delivery vs. Continuous Integration: What's the Difference?

Continuous delivery vs. continuous integration vs. continuous deployment. Do you know what the differences are? Our blog clears it up for you.

May 24, 2017

Understand Istio with Weave Cloud

In the Weave Cloud and Istio tutorial, we show you how to configure Istio for microservices and how to use Weave Cloud to explore and monitor the traffic flow between the microservices as it runs in the service mesh.

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

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

March 28, 2017

Moving to the Cloud: Is Re-architecting Right for You?

Moving to the cloud is a major infrastructure change for any business. Unless you’re starting from scratch, switching to the cloud requires getting your existing data and applications there. For data, transfer may mean sending files over...

March 23, 2017

Improving performance and reliability in Weave Scope with eBPF

As a cloud monitoring tool, Weave Scope has to collect data about processes and network connections on each cluster node, process that data, and compile everything into a report that is sent to the app server as data points for the user...

March 20, 2017

What You Need to Know About Multicasting in the Cloud

What Is Multicasting? There are a variety of ways to send information across a network. The three most popular choices are unicasting, broadcasting, and multicasting. The most commonly found technique, known as unicasting, occurs when...

March 16, 2017

An Introduction to Microservices: An AWS Perspective

Microservices best practices, common questions and benefits. Part of an overview of Micoservices as presented by Abby Fuller, a developer advocate for AWS.

March 10, 2017

Microservices: Lessons Learned

Back in September 2016 I gave a talk at the Microservices SF meetup entitled “Microservices: Lessons Learned”. This post is a brief write up of the talk, including the video and slides. It’s much more opinionated that previous posts –...

March 09, 2017

Financial Disaster Recovery Plan Using AWS and Weave Net’s Multicasting

At AWS re:Invent in November, Felix Candelario and Benjamin Feldon from Amazon Web Services (AWS) gave a presentation titled “Disaster Recovery & Business Continuity for Financial Institutions.” Disaster Recovery is an issue of particular...

Previous Next