mirror of
https://github.com/ced4568/cedops-ai-infrastructure-noc.git
synced 2026-08-12 21:34:02 +00:00
Update positioning, fix LinkedIn URL, remove section icons
This commit is contained in:
@@ -1,22 +1,22 @@
|
|||||||
# 🤖 CedOps — AI Infrastructure Operations NOC
|
# 🤖 CedOps AI Infrastructure Operations NOC
|
||||||
|
|
||||||
> A live AI operations platform running on Hetzner VPS — 8 autonomous agents orchestrated by Paperclip, monitored in real-time by Prometheus (hosted on Proxmox homelab) scraping over Tailscale, visualized in a Grafana NOC dashboard.
|
> A live AI operations platform running on Hetzner VPS 8 autonomous agents orchestrated by Paperclip, monitored in real time by Prometheus (hosted on Proxmox homelab) scraping over Tailscale, visualized in a Grafana NOC dashboard.
|
||||||
|
|
||||||
[](https://noc.chasedumphord.com)
|
[](https://noc.chasedumphord.com)
|
||||||
[](https://paperclip.synthossystems.com)
|
[](https://paperclip.synthossystems.com)
|
||||||
[](https://synthossystems.com)
|
[](https://synthossystems.com)
|
||||||
[](https://chasedumphord.com)
|
[](https://chasedumphord.com)
|
||||||
[](#-ai-agent-roster)
|
[](#ai-agent-roster)
|
||||||
[](#️-infrastructure-layer)
|
[](#infrastructure-layer)
|
||||||
[](#-observability--noc)
|
[](#observability--noc)
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 📸 NOC Dashboard
|
## NOC Dashboard
|
||||||
|
|
||||||
CedOps dashboards are intentionally versioned to demonstrate increasing operational maturity — from foundational observability to SRE-style incident response and reliability engineering.
|
CedOps dashboards are intentionally versioned to demonstrate increasing operational maturity from foundational observability to SRE style incident response and reliability engineering.
|
||||||
|
|
||||||
### V3 — Current (SRE / Incident Response)
|
### V3 Current (SRE / Incident Response)
|
||||||
|
|
||||||
[](docs/screenshots/dashboard_v3-overview.png)
|
[](docs/screenshots/dashboard_v3-overview.png)
|
||||||
|
|
||||||
@@ -30,13 +30,13 @@ CedOps dashboards are intentionally versioned to demonstrate increasing operatio
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
### V2 — Operational Reliability
|
### V2 Operational Reliability
|
||||||
|
|
||||||
[](docs/screenshots/dashboard_v2.png)
|
[](docs/screenshots/dashboard_v2.png)
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
### V1 — Foundational Observability
|
### V1 Foundational Observability
|
||||||
|
|
||||||
[](docs/screenshots/dashboard_v1.png)
|
[](docs/screenshots/dashboard_v1.png)
|
||||||
|
|
||||||
@@ -44,11 +44,11 @@ CedOps dashboards are intentionally versioned to demonstrate increasing operatio
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 🧭 Overview
|
## Overview
|
||||||
|
|
||||||
CedOps is a **production-style AI operations platform** built to simulate a real-world Platform Engineering and AI Infrastructure environment.
|
CedOps is a **production-style AI operations platform** built to simulate a real world Platform Engineering and AI Infrastructure environment.
|
||||||
|
|
||||||
The VPS stack runs on Hetzner and is monitored by Prometheus hosted on a Proxmox homelab node, communicating over a private Tailscale network — with everything visualized in a live Grafana NOC dashboard.
|
The VPS stack runs on Hetzner and is monitored by Prometheus hosted on a Proxmox homelab node, communicating over a private Tailscale network with everything visualized in a live Grafana NOC dashboard.
|
||||||
|
|
||||||
The platform combines:
|
The platform combines:
|
||||||
|
|
||||||
@@ -63,7 +63,7 @@ The platform combines:
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 🏗️ Architecture Overview
|
## Architecture Overview
|
||||||
|
|
||||||
```text
|
```text
|
||||||
Internet
|
Internet
|
||||||
@@ -117,9 +117,9 @@ The platform combines:
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 🤖 AI Agent Roster
|
## AI Agent Roster
|
||||||
|
|
||||||
All agents run inside **Paperclip** — the AI Agent Orchestration Platform at `paperclip.synthossystems.com`.
|
All agents run inside **Paperclip** the AI Agent Orchestration Platform at `paperclip.synthossystems.com`.
|
||||||
|
|
||||||
| Agent | Role | Status |
|
| Agent | Role | Status |
|
||||||
| ----------------------- | ---------------------------------------------------------------------- | ------ |
|
| ----------------------- | ---------------------------------------------------------------------- | ------ |
|
||||||
@@ -132,11 +132,11 @@ All agents run inside **Paperclip** — the AI Agent Orchestration Platform at `
|
|||||||
| **Research** | Market research and intelligence gathering | ✅ Live |
|
| **Research** | Market research and intelligence gathering | ✅ Live |
|
||||||
| **Sales Agent** | Lead qualification and outreach | ✅ Live |
|
| **Sales Agent** | Lead qualification and outreach | ✅ Live |
|
||||||
|
|
||||||
> **Suge** serves dual duty — the primary Hermes-style ops agent inside Paperclip, and the external-facing **SugeBot** on Telegram for real-time operational commands.
|
> **Suge** serves dual duty the primary Hermes style ops agent inside Paperclip, and the external-facing **SugeBot** on Telegram for real-time operational commands.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 🖥️ Infrastructure Layer
|
## Infrastructure Layer
|
||||||
|
|
||||||
All services run on a **Hetzner VPS** (`synthos-node-1`) behind Cloudflare Tunnels with zero exposed ports.
|
All services run on a **Hetzner VPS** (`synthos-node-1`) behind Cloudflare Tunnels with zero exposed ports.
|
||||||
|
|
||||||
@@ -156,25 +156,25 @@ Internet → Cloudflare Edge → Tunnel → Nginx Proxy Manager → Docker Servi
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 📊 Observability & NOC
|
## Observability & NOC
|
||||||
|
|
||||||
Prometheus runs on the **Proxmox homelab** and scrapes the Hetzner VPS over a **Tailscale private tunnel** — keeping metrics collection completely off the public internet.
|
Prometheus runs on the **Proxmox homelab** and scrapes the Hetzner VPS over a **Tailscale private tunnel** keeping metrics collection completely off the public internet.
|
||||||
|
|
||||||
Grafana visualizes everything in the live NOC dashboard.
|
Grafana visualizes everything in the live NOC dashboard.
|
||||||
|
|
||||||
### Executive Health Panel
|
### Executive Health Panel
|
||||||
|
|
||||||
* **Synthos VPS Status** — UP/DOWN state with instant alerting
|
* **Synthos VPS Status** UP/DOWN state with instant alerting
|
||||||
* **Public Services Up** — count of healthy endpoints (target: 5/5)
|
* **Public Services Up** count of healthy endpoints (target: 5/5)
|
||||||
* **NOC Health Score** — composite platform health percentage
|
* **NOC Health Score** composite platform health percentage
|
||||||
* **VPS Uptime** — continuous uptime tracking in days
|
* **VPS Uptime** continuous uptime tracking in days
|
||||||
|
|
||||||
### VPS Resource Health
|
### VPS Resource Health
|
||||||
|
|
||||||
* CPU Usage % — `synthos-node-1` CPU time series
|
* CPU Usage % `synthos-node-1` CPU time series
|
||||||
* Memory Utilization % — real-time memory pressure
|
* Memory Utilization % real-time memory pressure
|
||||||
* Disk Used % — infrastructure capacity monitoring
|
* Disk Used % infrastructure capacity monitoring
|
||||||
* Network Traffic — RX/TX bandwidth graphs (30s refresh)
|
* Network Traffic RX/TX bandwidth graphs (30s refresh)
|
||||||
|
|
||||||
### Public Service Availability
|
### Public Service Availability
|
||||||
|
|
||||||
@@ -199,7 +199,7 @@ Tracked via **Blackbox Exporter** HTTP probes.
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 🔒 Security Architecture
|
## Security Architecture
|
||||||
|
|
||||||
CedOps is designed with **zero public infrastructure exposure**.
|
CedOps is designed with **zero public infrastructure exposure**.
|
||||||
|
|
||||||
@@ -213,7 +213,7 @@ CedOps is designed with **zero public infrastructure exposure**.
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 📂 Repository Structure
|
## Repository Structure
|
||||||
|
|
||||||
```text
|
```text
|
||||||
cedops-ai-infrastructure-noc/
|
cedops-ai-infrastructure-noc/
|
||||||
@@ -247,7 +247,7 @@ cedops-ai-infrastructure-noc/
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 🛠️ Stack
|
## Stack
|
||||||
|
|
||||||
| Layer | Technology |
|
| Layer | Technology |
|
||||||
| -------------------- | ---------------------------------------------- |
|
| -------------------- | ---------------------------------------------- |
|
||||||
@@ -266,7 +266,7 @@ cedops-ai-infrastructure-noc/
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## ✅ What's Built
|
## What's Built
|
||||||
|
|
||||||
### V1 Dashboard — Foundational Observability
|
### V1 Dashboard — Foundational Observability
|
||||||
|
|
||||||
@@ -301,7 +301,7 @@ cedops-ai-infrastructure-noc/
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 🔮 Roadmap
|
## Roadmap
|
||||||
|
|
||||||
### V4 — AI-Assisted Operations
|
### V4 — AI-Assisted Operations
|
||||||
|
|
||||||
@@ -316,23 +316,23 @@ cedops-ai-infrastructure-noc/
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 👤 Author
|
## Author
|
||||||
|
|
||||||
**Chase Dumphord**
|
**Chase Dumphord**
|
||||||
Digital Systems Engineer | Platform Engineering | AI Infrastructure | Observability
|
DevOps and Cloud Infrastructure Engineer | Platform Engineering | AI Infrastructure | Observability
|
||||||
|
|
||||||
[](https://www.linkedin.com/in/toochase-dumphord/)
|
[](https://www.linkedin.com/in/chase-dumphord/)
|
||||||
[](https://github.com/ced4568)
|
[](https://github.com/ced4568)
|
||||||
[](https://noc.chasedumphord.com)
|
[](https://noc.chasedumphord.com)
|
||||||
[](https://chasedumphord.com)
|
[](https://chasedumphord.com)
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 🔗 Related Repos
|
## Related Repos
|
||||||
|
|
||||||
| Repo | Description |
|
| Repo | Description |
|
||||||
| ------------------------------------------------------------- | ------------------------------------------------------------------ |
|
| ------------------------------------------------------------- | ------------------------------------------------------------------ |
|
||||||
| [ceds-homelab](https://github.com/ced4568/ceds-homelab) | 6-node Proxmox cluster + 12-node K3s + full homelab infrastructure |
|
| [ceds-homelab](https://github.com/ced4568/ceds-homelab) | 6 node Proxmox cluster + 12 node K3s + full homelab infrastructure |
|
||||||
| [ced-k3s-homelab](https://github.com/ced4568/ced-k3s-homelab) | 12-node Raspberry Pi K3s cluster detail |
|
| [ced-k3s-homelab](https://github.com/ced4568/ced-k3s-homelab) | 12 node Raspberry Pi K3s cluster detail |
|
||||||
| [ceds-observability-stack](https://github.com/ced4568) | Observability stack configs and dashboards |
|
| [ceds-observability-stack](https://github.com/ced4568/ceds-observability-stack) | Observability stack configs and dashboards |
|
||||||
| [ceds-noc](https://github.com/ced4568/ceds-noc) | Custom-built public NOC status page |
|
| [ceds-noc](https://github.com/ced4568/ceds-noc) | Custom-built public NOC status page |
|
||||||
Reference in New Issue
Block a user