An open API service indexing awesome lists of open source software.

https://github.com/notharshhaa/learning-prometheus

๐˜ผ ๐™ง๐™š๐™ฅ๐™ค๐™จ๐™ž๐™ฉ๐™ค๐™ง๐™ฎ ๐™™๐™š๐™™๐™ž๐™˜๐™–๐™ฉ๐™š๐™™ ๐™ฉ๐™ค ๐™š๐™ญ๐™ฅ๐™ก๐™ค๐™ง๐™ž๐™ฃ๐™œ ๐™–๐™ฃ๐™™ ๐™ž๐™ข๐™ฅ๐™ก๐™š๐™ข๐™š๐™ฃ๐™ฉ๐™ž๐™ฃ๐™œ ๐™‹๐™ง๐™ค๐™ข๐™š๐™ฉ๐™๐™š๐™ช๐™จ ๐™›๐™ค๐™ง ๐™ข๐™ค๐™ฃ๐™ž๐™ฉ๐™ค๐™ง๐™ž๐™ฃ๐™œ ๐™–๐™ฃ๐™™ ๐™ค๐™—๐™จ๐™š๐™ง๐™ซ๐™–๐™—๐™ž๐™ก๐™ž๐™ฉ๐™ฎ ๐™ž๐™ฃ ๐™†๐™ช๐™—๐™š๐™ง๐™ฃ๐™š๐™ฉ๐™š๐™จ ๐™š๐™ฃ๐™ซ๐™ž๐™ง๐™ค๐™ฃ๐™ข๐™š๐™ฃ๐™ฉ๐™จ.
https://github.com/notharshhaa/learning-prometheus

prometheus prometheus-client prometheus-learning prometheus-metrics prometheus-operator

Last synced: 3 months ago
JSON representation

๐˜ผ ๐™ง๐™š๐™ฅ๐™ค๐™จ๐™ž๐™ฉ๐™ค๐™ง๐™ฎ ๐™™๐™š๐™™๐™ž๐™˜๐™–๐™ฉ๐™š๐™™ ๐™ฉ๐™ค ๐™š๐™ญ๐™ฅ๐™ก๐™ค๐™ง๐™ž๐™ฃ๐™œ ๐™–๐™ฃ๐™™ ๐™ž๐™ข๐™ฅ๐™ก๐™š๐™ข๐™š๐™ฃ๐™ฉ๐™ž๐™ฃ๐™œ ๐™‹๐™ง๐™ค๐™ข๐™š๐™ฉ๐™๐™š๐™ช๐™จ ๐™›๐™ค๐™ง ๐™ข๐™ค๐™ฃ๐™ž๐™ฉ๐™ค๐™ง๐™ž๐™ฃ๐™œ ๐™–๐™ฃ๐™™ ๐™ค๐™—๐™จ๐™š๐™ง๐™ซ๐™–๐™—๐™ž๐™ก๐™ž๐™ฉ๐™ฎ ๐™ž๐™ฃ ๐™†๐™ช๐™—๐™š๐™ง๐™ฃ๐™š๐™ฉ๐™š๐™จ ๐™š๐™ฃ๐™ซ๐™ž๐™ง๐™ค๐™ฃ๐™ข๐™š๐™ฃ๐™ฉ๐™จ.

Awesome Lists containing this project

README

          

# ๐Ÿš€ **Learning Prometheus: A Complete Guide for Kubernetes Monitoring**

![Prometheus](https://imgur.com/0lYXGvg.png)

## ๐Ÿ” **Master Prometheus for Real-Time Monitoring & Observability**

![Prometheus](https://imgur.com/EZe96QW.png)

This repository is dedicated to learning, implementing, and deploying **Prometheus** for monitoring Kubernetes environments. Whether you're a beginner or an experienced DevOps engineer, this guide will help you master Prometheus with real-world use cases.

---

## ๐Ÿ“Œ **Repository Structure**

### ๐Ÿ“‚ **1. Prometheus-lab/**

This directory contains hands-on labs and YAML manifest files for deploying Prometheus in Kubernetes.

#### ๐Ÿ“Œ **k8s-yaml/** *(Kubernetes Deployment Manifests)*

- `Alertmanagerconfig.yaml` - Configuration for Prometheus Alertmanager to handle alerts.
- `Deployment.yaml` - Defines the Prometheus deployment in Kubernetes.
- `PrometheusRule.yaml` - Alerting rules for Prometheus monitoring.
- `Service-monitor.yaml` - ServiceMonitor definition for scraping Prometheus metrics.
- `Service.yaml` - Kubernetes service to expose Prometheus.
- `README.md` - Documentation on setting up Prometheus in Kubernetes.

### ๐Ÿ“‚ **2. promql-img/**

- This folder contains images used to explain PromQL queries and dashboard visualizations.

### ๐Ÿ“œ **3. promQl.md**

- A guide to **PromQL (Prometheus Query Language)**, including syntax, functions, and real-world query examples.

### ๐Ÿ“œ **4. prometheus_setup.md**

- Step-by-step instructions for installing and setting up Prometheus.

### ๐Ÿ“œ **5. README.md** *(This file)*

- The main documentation file for understanding the structure and content of the repository.

---

## ๐Ÿ“– **Detailed Learning Guide**

๐Ÿ“Œ **Read the full tutorial here:**
๐Ÿ”— **[Real-world Prometheus Deployment: A Practical Guide for Kubernetes Monitoring](https://blog.prodevopsguy.xyz/real-world-prometheus-deployment-a-practical-guide-for-kubernetes-monitoring)**

---

## ๐Ÿš€ **What You'll Learn?**

โœ… **Prometheus Fundamentals:** Understand Prometheus architecture, data collection, and querying.
โœ… **Kubernetes Monitoring:** Learn how to integrate Prometheus with Kubernetes for system metrics and application observability.
โœ… **PromQL (Prometheus Query Language):** Master querying techniques for efficient monitoring and alerting.
โœ… **Grafana Integration:** Visualize Prometheus metrics using Grafana dashboards.
โœ… **Alerting & Notifications:** Set up alert rules and integrate with Slack, Email, and other services.
โœ… **Custom Exporters:** Learn to create and configure custom exporters for collecting application-specific metrics.
โœ… **Scaling Prometheus:** Implement high-availability and federation strategies.

---

## **Code of Conduct**

> [!CAUTION]
>
> We are committed to fostering a welcoming and respectful environment for all contributors. Please take a moment to review our [Code of Conduct](./CODE_OF_CONDUCT.md) before participating in this community.

---

## **Contribute and Collaborate**

> [!TIP]
> This repository thrives on community contributions and collaboration. Hereโ€™s how you can get involved:
>
> - **Fork the Repository:** Create your own copy of the repository to work on.
> - **Submit Pull Requests:** Contribute your projects or improvements to existing projects by submitting pull requests.
> - **Engage with Others:** Participate in discussions, provide feedback on othersโ€™ projects, and collaborate to create better solutions.
> - **Share Your Knowledge:** If youโ€™ve developed a new project or learned something valuable, share it with the community. Your contributions can help others in their learning journey.

---

## **Join the Community**

> [!IMPORTANT]
> We encourage you to be an active part of our community:
>
> - **Join Our Telegram Community:** Connect with fellow DevOps enthusiasts, ask questions, and share your progress in our [Telegram group](https://t.me/prodevopsguy).
> - **Follow Me on GitHub:** Stay updated with new projects and content by [following me on GitHub](https://github.com/NotHarshhaa).

---

## **Hit the Star!** โญ

**If you find this repository helpful and plan to use it for learning, please give it a star. Your support is appreciated!**

---

## ๐Ÿ› ๏ธ **Author & Community**

This project is crafted by **[Harshhaa](https://github.com/NotHarshhaa)** ๐Ÿ’ก.
Iโ€™d love to hear your feedback! Feel free to share your thoughts.

---

### ๐Ÿ“ง **Connect with me:**

[![LinkedIn](https://img.shields.io/badge/LinkedIn-%230077B5.svg?style=for-the-badge&logo=linkedin&logoColor=white)](https://linkedin.com/in/harshhaa-vardhan-reddy) [![GitHub](https://img.shields.io/badge/GitHub-181717?style=for-the-badge&logo=github&logoColor=white)](https://github.com/NotHarshhaa) [![Telegram](https://img.shields.io/badge/Telegram-26A5E4?style=for-the-badge&logo=telegram&logoColor=white)](https://t.me/prodevopsguy) [![Dev.to](https://img.shields.io/badge/Dev.to-0A0A0A?style=for-the-badge&logo=dev.to&logoColor=white)](https://dev.to/notharshhaa) [![Hashnode](https://img.shields.io/badge/Hashnode-2962FF?style=for-the-badge&logo=hashnode&logoColor=white)](https://hashnode.com/@prodevopsguy)

---

### ๐Ÿ“ข **Stay Connected**

![Follow Me](https://imgur.com/2j7GSPs.png)