GitOps Part 3 - Observability

Observability can be seen as part of the Continuous Delivery cycle for Kubernetes. Observed state must be compared with the desired state in Git.  The role of a GitOps dashboard is to enable observation and speed up understanding and validation of the system, and suggest mitigating actions. Monitoring alone does not answer all questions: metrics are symptoms but not the disease.

Observability beyond logging for Java Microservices

Monitoring distributed applications is best approached using a combination of tools. Luke Marsden describes how Prometheus, openTracing and Weave Cloud visualization cover the bases to establish root cause of problems in distributed applications.

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.

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.

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.

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

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

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

Weave Scope gets Docker Container Monitoring into Shape

Weave Scope is a zero-configuration, drop-in solution for interactive visualization, monitoring and controlling your Docker containers. Today, we’re releasing Weave Scope 0.13 with big improvements to performance and usability,...

Scope 0.12: contextual monitoring for Docker

Weave Scope is a zero-config, drop-in solution for visualizing, monitoring and controlling your Docker containers in your cloud-native application.  Scope allows you intuitively understand your microservices based application...

Weave Scope 0.11 adds terminals for your Docker containers

  Weave Scope is a zero-config, drop-in solution for mapping and monitoring your Docker containers, and the easiest way to visualize your cloud-native application. Today, we’re releasing Weave Scope 0.11 with the added ability to get...

Weave Scope gets your Docker containers under control

Weave Scope is a zero-config, drop-in solution for mapping and monitoring your Docker containers, and the easiest way to visualize your cloud-native application. Weave Scope 0.10 is out today and introduces some exciting new features:...

Using Weave Scope with Calico Networking

Today we are very pleased to welcome the following guest post by Mat Meredith, a Core Developer on Project Calico.  ICYMI – Weave Scope can provide monitoring and container visibility to any network.  Mat shows how this is...

Announcing Weave Scope: Container Visibility

Introducing Weave Scope Today we are launching the second big piece of Weave. Weave Scope automatically generates a map of your containers, enabling you to intuitively understand, monitor, and control your applications.  It is...