Der OpenAdvice Blog

Donnerstag, 08. Juli 2021

Mini Series: Running Grafana Enterprise stack on Kubernetes

Those of you following us on social media might have noticed that we recently became a Grafana Enterprise partner. Besides all the cool features that come along with Grafana, we’re going to have a brief look at the deployability of Grafana Enterprise stack into a modern enterprise architecture, namely RedHat OpenShift.

OpenShift is container application platform based on the Kubernetes container orchestrator. In a nutshell, the Grafana Enterprise stack is made up of three major components: Grafana Enterprise Metrics (GEM), Grafana Enterprise Logs (GEL) and Grafana Enterprise Traces (GET). Names speak for themselves - together, they provide full visibility on your infrastructure. 

Since many of our customers have started to transform their infrastructure to a cloud-based approach, either running some kind of a Kubernetes cluster in a public cloud or on-premises within their datacenter, we at OpenAdvice wondered if the Grafana Enterprise Stack can be deployed into this kind of infrastructure as well. Browsing thru the documentation, you’ll find sections called Deploy on Kubernetes. At first glance, all you need to do is apply a bunch of YAML files. This – of course – implies connectivity to your cluster via kubectl and some basic understanding of Kubernetes in order to deploy these files, but that’s about it! Each component of the stack has its own set of deployment artifacts, which only need some little tweaking to make them fit your cluster, like adopting the name of your preferred storage class or creating a route to the front end that matches your licensed URL. But other than that, it basically runs out of the box. This is one of the benefits that come along with a cloud-based infrastructure, and we are very happy to see it working that well.

Now that we have the infrastructure in place, watch out for our next posts where we show some capabilities of each Grafana Enterprise stack component running in a cloud environment.

#grafana #influxdb #devops #monitoring #kubernetes #dashboard #infrastructure #dashboardmonitoring #dashboardmonitor