One-click monitoring solution for multi-ENV Kubernetes clusters
ABOUT THE CLIENT
The client designs and develops solutions that provide real-time visibility into stacks, sensors, and systems. It also provides solutions around operations monitoring, application metrics, and the Internet of Things. Its products are optimized for high-availability storage and data retrieval.
THE BUSINESS CHALLENGE
The client needed assistance with the deployment and management of their monitoring pipeline on Kubernetes and different Kuberenetes distributions such as OSS, Minikuber, AKS, GKE, and OpenShift, etc.
There were three major challenges:
- There were Helm charts for the individual components, but not for the complete monitoring stack.
- The monitoring stack lacked support for Kubernetes and its different distributions.
- The monitoring stack was not integrated with different monitoring agents as per K8’s distributions and pre-defined dashboards for different monitoring metrics.
The challenges included establishing integration to enable the flow of time series data from a Kubernetes-based monitoring application, Telegraf into the client’s database and easy deployment of the client’s platform into a Kubernetes environment.
It also required building and managing custom Helm charts to deploy the client’s platform for a selected Kubernetes cluster. The goal was to increase the data volume that the application scales out, defining Helm charts and building templated YAML for Helm chart deployment.
HOW OPCITO HELPED
Our team analyzed the requirements of the client carefully, gauged the problem at hand and proposed an architecture consisting of …read more