You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+82-35Lines changed: 82 additions & 35 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,53 +6,89 @@ This project demonstrates a complete monitoring-enabled deployment pipeline for
6
6
7
7
## ✅ Project Highlights
8
8
9
-
- 🟢 **Node.js Application**: Lightweight backend service written in Node.js, exposing basic endpoints for monitoring.
10
-
- 🐳 **Dockerized**: Fully containerized using Docker with a production-ready `Dockerfile`.
11
-
- ☸️ **Kubernetes Native**: Application and observability stack deployed via Kubernetes manifests, including Deployments, Services, and Persistent Volumes.
12
-
- 📈**Prometheus Integration**: Configured to scrape metrics from the application with a custom `prometheus.yml`.
13
-
- 📊**Grafana Dashboards**: Set up to visualize key application and cluster metrics with persistent storage.
14
-
- 🤖 **CI/CD with GitHub Actions**: Automated pipeline builds and pushes Docker images to Docker Hub on every commit to `main`.
15
-
- 🧪**Minikube Deployment**: Manual deployment workflow using Minikube for local development and testing.
9
+
* 🟢 **Node.js Application**: Lightweight backend service written in Node.js, exposing basic endpoints for monitoring.
10
+
* 🐳 **Dockerized**: Fully containerized using Docker with a production-ready `Dockerfile`.
11
+
* ☘️ **Kubernetes Native**: Application and observability stack deployed via Kubernetes manifests, including Deployments, Services, and Persistent Volumes.
12
+
* 📊**Prometheus Integration**: Configured to scrape metrics from the application with a custom `prometheus.yml`.
13
+
* 📈**Grafana Dashboards**: Set up to visualize key application and cluster metrics with persistent storage.
14
+
* 🤖 **CI/CD with GitHub Actions**: Automated pipeline builds and pushes Docker images to Docker Hub on every commit to `main`.
15
+
* 🧰**Minikube Deployment**: Manual deployment workflow using Minikube for local development and testing.
0 commit comments