Showcases Category: Kubernetes

Using the Dapr InfluxDB component

A while ago, I created a component that can write to InfluxDB 2.0 from Dapr. This component is now included in the 0.10 release. In this post, we will briefly look at how you can use it.

Monitoring Kubernetes with Grafana and InfluxDB


Monitoring Kubernetes with Grafana and InfluxDB

Most software architects and developers know that they need to monitor their systems. What often prevents them from implementing an effective monitoring solution is the plethora of choices they face.

Deployment to Docker and Kubernetes of StatsD-Grafana Bundle

Here I’ll talk about the easy way to deploy StatsD, Grafana on your local environment using Docker and Kubernetes. In the talk I’ll focus more on getting a result, rather than full theoretical coverage of the material. I’ll also cover, but not deeply, how to send StatsD metrics from .NET Core application.

Monitoring Kafka in Kubernetes

This post focuses on monitoring your Kafka deployment in Kubernetes if you can’t or won’t use Prometheus. Kafka exposes its metrics through JMX. To be able to collect metrics in your favourite reporting backend (e.g. InfluxDB or Graphite) you need a way to query metrics using the JMX protocol and transport them. This is where jmxtrans comes in handy. With a few small tweaks it turns out it’s pretty effective to run this as a sidecar in your Kafka pods, have it query for metrics and transport them into your reporting backend. For the impatient: all sample code is available here.

Kubernetes resource graphing with Heapster, InfluxDB and Grafana

I know that the Cloud Native Computing Foundation chose Prometheus as the monitoring platform of choice for Kubernetes, but in this post I’ll show you how to quickly get started with graphing CPU, memory, disk and network in a Kubernetes cluster using Heapster, InfluxDB and Grafana.

Scroll to Top