Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Enterprise Monitoring Suite

Project Overview

This repository contains four end-to-end monitoring projects demonstrating infrastructure monitoring, centralized logging, alerting, distributed tracing and scalable monitoring architectures.

The projects are built using Prometheus, Grafana, Elasticsearch, Logstash, Kibana, Alertmanager and Jaeger running on Docker Compose.


Objectives

  • Infrastructure Monitoring
  • Metrics Collection
  • Dashboard Visualization
  • Centralized Logging
  • Alert Management
  • Distributed Tracing
  • Monitoring Scalability
  • High Availability Concepts

Technology Stack

Category Technology
Monitoring Prometheus
Dashboard Grafana
Logging ELK Stack
Search Elasticsearch
Log Processing Logstash
Visualization Kibana
Alerting Alertmanager
Tracing Jaeger
Containers Docker
Orchestration Docker Compose
OS Linux

Repository Structure

Monitoring/

├── Architecture/
├── Screenshots/
├── alertmanager/
├── prometheus/
├── docker-compose.yml
└── README.md

Projects Included

Project 5.1

Prometheus & Grafana

Features

  • Prometheus Server
  • Node Exporter
  • Grafana Dashboard
  • Infrastructure Monitoring
  • Custom Dashboards

Project 5.2

ELK Stack

Features

  • Elasticsearch
  • Logstash
  • Kibana
  • Centralized Logging
  • Log Analysis

Project 5.3

Advanced Monitoring

Features

  • Prometheus Recording Rules
  • Alertmanager
  • Alert Rules
  • Jaeger
  • Distributed Tracing

Project 5.4

Scaling Monitoring

Features

  • Prometheus Federation
  • Thanos
  • Object Storage
  • Global Query
  • High Availability

Monitoring Workflow

Infrastructure

Node Exporter

Prometheus

Alertmanager

Grafana

Operations Team


Application Logs

Logstash

Elasticsearch

Kibana


Application Requests

Jaeger

Trace Analysis


Project Screenshots

Project 5.1

  • Prometheus Targets
  • Prometheus Metrics
  • Grafana Dashboards
  • Node Exporter

Project 5.2

  • Elasticsearch
  • Kibana Dashboard
  • Logstash
  • Log Analysis

Project 5.3

  • Alert Rules
  • Alertmanager
  • Jaeger UI
  • Distributed Tracing

Project 5.4

  • Federation
  • Thanos Query
  • Grafana Global Dashboard
  • Scaled Monitoring

Author

Nagamulla Manoj Kumar

DevOps Engineer

Skills Demonstrated

  • Prometheus
  • Grafana
  • ELK Stack
  • Alertmanager
  • Jaeger
  • Docker
  • Docker Compose
  • Linux
  • Monitoring
  • Observability

if you found this project useful, consider giving it a star.

About

Enterprise Monitoring Suite implementing Prometheus, Grafana, ELK Stack, Alertmanager, Jaeger and scalable monitoring architecture using Docker Compose.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors