Introducing Weave Scope 1.0 Now With Weave Net Views
Weave Scope is a zero-config, drop-in solution for visualizing, monitoring and controlling your Docker and Kubernetes cloud-native applications. Today, we’re releasing Weave Scope 1.0, which introduces a new Scope view to visualize and...
Best Practices for Continuous Delivery
Continuous delivery is one of those software development buzzwords that you may have heard before but aren’t really sure what it means to you. As with many buzzwords, however, behind the term is often a great idea that can produce massive...
Join Weaveworks at KubeCon Seattle + CloudNativeCon
KubeCon Seattle is Almost Here KubeCon Seattle is just around the corner and we hope to see you there Nov. 8-9. If you’re not familiar with KubeCon Seattle, the two-day event brings together thousands of Kubernetes technologists to hear...
What are Microservices?
Software applications built using microservices have multiplied rapidly in recent years, and the trend shows no signs of slowing down. A host of tech industry titans, including Netflix, Amazon, eBay, Uber and Comcast, have all written...
Whodunnit? Debugging and Diagnosing Microservices with Weave Cloud Beta
Debugging is about understanding the system. If software is behaving in some unexpected way, it means there is some piece of the system you don’t understand. Microservices, in particular, spread the system’s behaviour across many...
Configuring Container Capabilities with Kubernetes
In this blog post, I discuss how to configure capabilities for Docker containers running on Kubernetes. Even though Linux containers run in their own isolated bubble, they aren’t just allowed to do anything they like. Some actions, such as...
Weave Mesh in Prometheus Alertmanager
tl;dr: Weave Mesh, an open-source gossip and CRDT communications library, gave the Prometheus Alertmanager exactly what it needed to be reliable and highly-available.As a former SoundCloud engineer, I’ve had the privilege of using...
Monitoring Your Kubernetes Infrastructure with Prometheus
In the last post in our series “Prometheus and Kubernetes”, Tom talked about how we use Prometheus to monitor the applications and services we deploy to Kubernetes. In this post, I want to talk about how we use Prometheus to monitor our...
Run Weave Net with Kubernetes in Just One Line
Kubernetes, the Open Source container orchestration system from Google, has very specific network requirements. Historically people have used complex Salt and Bash scripts to configure networks to meet the requirements, but...
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...
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...
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...
Welcome Luke Marsden as Head of DX
Hi, I’m Luke Marsden. I was formerly co-founder and CTO at ClusterHQ. I’m thrilled be joining forces with Weaveworks to focus on a role that I care passionately about: Developer Experience (DX). Why I’m joining Weaveworks to work on...
Introducing Weave Scope 0.17 With Table Mode and Enhanced Performance
Scope 0.17 introduces a Table Mode as an alternative to Scope’s classic graph view. Table mode offers higher information density, and is particularly useful when there are many nodes in the graph view. It’s like a top command, for visualizing your containers!
Sock Shop: A Microservices Demo Application
If you came by our booth at DockerCon in Seattle this year you’ll have seen “Sock Shop”, our microservices demo application.We originally designed it so we could demonstrate products like Weave Net and Scope – but additional...
Container networking with no overlay on AWS VPC!
Last week we announced a new option for users who run their container infrastructure entirely within Amazon Web Services (AWS) Elastic Compute Cloud (EC2). Weave Net now allows you to connect Docker containers directly to AWS VPC...
DockerCon 2016: Weave Cloud and Weave Net 1.6
At DockerCon today we announced the public beta of Weave Cloud, a microservices console allowing developers and operations to quickly connect, visualize and monitor containers and microservices, regardless of the orchestrator....
Cloud native application stacks: a lightly-opinionated survey
As you may know, Weaveworks is a founding member of the Cloud Native Computing Foundation, whose mission is to create and drive the adoption of container packaged, dynamically managed, microservice oriented applications. These modern...
How Weave Net Enables a Global Docker Cluster with OnApp
Please welcome Viktor Petersson and Bernino Lind from OnApp’s Federation. They describe how to network a Docker cluster across multiple data centers using Weave Net. Already in use by OnApp’s Federation, Weave Net plays a pivotal role in...
Scope 0.15: Search and Enhanced Kubernetes Visualization
Weave Scope is a zero-config, drop-in solution for visualizing, monitoring and controlling your Docker and Kubernetes cloud-native applications. Today, we’re releasing Weave Scope 0.15, focused on Search and enhanced Kubernetes...