Build
—
·
Domain
—
·
Services
—
System Architecture
Live Service Health
Observability
Deploy Server
Prometheus · Loki · Promtail
cAdvisor / node-exporter
per-container & host metrics
Grafana
runs on a local machine, not the server
Metrics and logs are collected on the deploy server; Grafana itself runs off-server as a pure viewer, querying Prometheus/Loki over the network — kept off this box deliberately since it's the heaviest piece of the monitoring stack.
API Console — send a live request
Browser
Frontend
nginx :8090
API Gateway
:8080
Service
—
$ click a button above to send a real request through the pipeline…
Users —
| ID | Name |
|---|---|
| loading… | |
Products —
| ID | Name | Price |
|---|---|---|
| loading… | ||
Orders —
| ID | Product | Qty | Status |
|---|---|---|---|
| loading… | |||
Inventory —
| ID | Product | Stock |
|---|---|---|
| loading… | ||
Platform Analytics
—total users
—total orders
—total revenue
—analytics uptime
Tech Stack
Node.js
Express
Docker
Docker Compose
Jenkins
SonarQube
Ansible
Nginx
nginx-proxy + acme-companion
Let's Encrypt
GitHub Webhooks
Prometheus
Loki
Grafana
Microservices
API Gateway
14 Services
Swagger / OpenAPI 3