Monitoring
-
Monitoring Redis Droplets Using Redis Exporter Service
Introduction Effective monitoring of Redis databases is essential for maintaining optimal performance, identifying potential bottlenecks, and ensuring overall system reliability. Redis Exporter Service is a robust utility designed to monitor Redis databases using Prometheus. This tutorial will guide you through the complete setup and configuration of Redis Exporter Service, ensuring you establish a monitoring solution seamlessly. By following this tutorial, you’ll achieve a fully operational monitoring setup to effectively monitor the performance metrics of your Redis database. Note: The approximate…
-
How to Secure and Monitor Kafka
Introduction Apache Kafka supports various security protocols and authentication workflows to ensure that only authorized personnel and applications can connect to the cluster. In its default configuration, Kafka allows everyone access but has no security checks enabled. While that is useful for exploring and developing, production deployments must be properly secured before exposure to the outside world. Also, such environments must be monitored to ensure smooth operation and prevent possible failures. In this tutorial, you’ll harden your Kafka installation by…
-
How to Set Up Alerts and Notification using Alertmanager in DOKS Cluster
Introduction Alerts and notifications are a critical part of your deployment workflow. When working with a Kubernetes cluster, often you need to be notified immediately about any critical issue in your cluster. Alertmanager is part of the kube-prom-stack installed in your cluster in Prometheus Stack. It allows you to receive alerts from various sources like Prometheus. Rules are created on the Prometheus side, which in turn can fire alerts. It’s the responsibility of Alertmanager to intercept those alerts, group them…
-
How to Install Prometheus Monitoring Stack for DOKS Cluster
Introduction Organizations that are increasingly adopting Kubernetes to manage their containers need a solution to monitor the health of their distributed system. For this reason, you enter Prometheus – a powerful open-source tool to monitor containerized applications in your K8s space. In this tutorial, you will learn how to install and configure the Prometheus stack, to monitor all pods from your DOKS cluster, as well as Kubernetes cluster state metrics. Then, you will connect Prometheus with Grafana to visualize all…
-
How to Set Up TOBS, The Observability Stack, for Kubernetes Monitoring
Status: Deprecated This article is deprecated and no longer maintained. Reason The TOBS installer has been deprecated upstream. See Instead The official TOBS documentation. Introduction TOBS, short for The Observability Stack, is a pre-packaged distribution of monitoring tools and dashboard interfaces which can be installed into any existing Kubernetes cluster. It includes many of the most popular open-source observability tools with Prometheus and Grafana as a baseline, including Promlens, TimescaleDB, Alertmanager, and others. Together, these provide a straightforward, maintainable solution…
-
How To Set Up a Kubernetes Monitoring Stack with Prometheus, Grafana and Alertmanager on DigitalOcean
Status: Deprecated This article is deprecated and no longer maintained. Reason The steps in this tutorial still work, but will produce a configuration which is now unnecessarily difficult to maintain. See Instead This article may still be useful as a reference, but may not follow best practices. We strongly recommend using a more recent article. How to Set Up TOBS, The Observability Stack, for Kubernetes Monitoring Introduction Along with tracing and logging, monitoring and alerting are essential components of a…
-
How To Monitor MongoDB\’s Performance
The author selected the Open Internet/Free Speech Fund to receive a donation as part of the Write for DOnations program. Introduction Monitoring is a key part of database administration, as it allows you to understand your database’s performance and overall health. By monitoring your database’s performance you can have a better sense of its current capacity, observe how its workload changes over time, and plan ahead to scale the database once it starts approaching its limits. It can also help…
-
How To Analyze Managed Redis Database Statistics Using the Elastic Stack on Ubuntu 18.04
The author selected the Free and Open Source Fund to receive a donation as part of the Write for DOnations program. Introduction Database monitoring is the continuous process of systematically tracking various metrics that show how the database is performing. By observing performance data, you can gain valuable insights and identify possible bottlenecks, as well as find additional ways of improving database performance. Such systems often implement alerting that notifies administrators when things go wrong. Gathered statistics can be used…
-
How To Use Top, Netstat, Du, & Other Tools to Monitor Server Resources
Introduction Every computer system benefits from proper administration and monitoring. Keeping an eye on how your system is running will help you discover issues and resolve them quickly. There are plenty of command line utilities created for this purpose. This guide will introduce you to some of the most helpful applications to have in your toolbox. Prerequisites To follow along with this guide, you will need access to a computer running a Linux-based operating system. This can either be a…