Redis Observability with Open Telemetry

Redis is a cornerstone of many modern applications, valued for its high speed and flexibility. However, Redis systems are not “set-and-forget.” Maintaining operational excellence requires careful monitoring of critical metrics to detect early signs of performance degradation, resource exhaustion, or failures. 

In this blog, we learn how to monitor Redis directly using Open Telemetry Collector’s Redis receiver, without relying on a separate Redis Exporter. 

Continue reading “Redis Observability with Open Telemetry”

Trigger Jenkins Job using AWS Lambda triggered by S3 Event

The problem that we faced:

There was a cron scheduled in our environment at a particular time which used to run at 8AM. This cron read data from the s3 bucket and used to succeed but failed when there were no objects present.

Problem this Integration solves:

  • Eliminates the need of keeping a scheduler in the system. Lambda will work as a Scheduler.
  • No manual intervention will be required in case the file from one service is delayed by a minute or an hour due to any reason. 
  • Data exchange and processing between teams become more efficient and less error-prone.
  • Eliminates the need of checking the presence of files on S3. It all gets automated.

Continue reading “Trigger Jenkins Job using AWS Lambda triggered by S3 Event”

Complete Guide to Nginx Monitoring with Telegraf, Prometheus, and Grafana

To effectively monitor Nginx using Telegraf, Prometheus, and Grafana, first enable the Nginx status page. Next, set up Telegraf to collect these metrics and output them in a Prometheus-friendly format. Then, configure Prometheus to scrape data from Telegraf. Finally, use Grafana to view the collected metrics.

This article will guide you on how to get Nginx Web Server metrics and visualize them. The main goal is a quick deployment and configuration using well-known open-source projects like Grafana, Prometheus, and Telegraf. Continue reading “Complete Guide to Nginx Monitoring with Telegraf, Prometheus, and Grafana”