Skip to content

A space to learn/try-out new backend/Devops tools

Notifications You must be signed in to change notification settings

vijay-sb/Backend-Hub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

47 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Backend-Hub

A space to learn/try-out new backend tools

Monitoring-Pipeline

This is a simple Node.js TODO backend with an integrated observability pipeline using Prometheus and Grafana. The project is fully containerized using Docker.

πŸš€ Setup

git clone https://github.com/vijay-sb/Backend-Hub.git
cd Backend-Hub/monitoring-pipeline
docker compose up --build

API: http://localhost:3000

Metrics: http://localhost:3000/metrics

Prometheus: http://localhost:9090

Grafana: http://localhost:3001

Logging Pipeline

Node.js Logging with ELK Stack (Elasticsearch + Logstash + Kibana)

This project demonstrates a full-fledged logging system using Winston, Logstash, and Elasticsearch, visualized through Kibana β€” all containerized with Docker Compose.

πŸš€ Getting Started

Run the Stack

Run the following command:

docker-compose up --build

Once running, access the services at:

App: http://localhost:3000

Kibana: http://localhost:5601

Elasticsearch: http://localhost:9200

πŸ” Logging Flow

Express (Winston) β†’ Logstash (TCP 5000) β†’ Elasticsearch β†’ Kibana

Winston transports logs in JSON format over TCP to Logstash.

Logstash parses and forwards the logs to Elasticsearch.

Kibana indexes and visualizes the logs.

GO LANG

A Space for learning and building in GO

About

A space to learn/try-out new backend/Devops tools

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published