01
Stage 1. Infrastructure Registration
Process
The administrator registers servers, applications, network devices, and other data-center resources.
Tools
FastAPI
PostgreSQL
Implementation
The administrator enters infrastructure details through the application. FastAPI processes the request and stores server, device, and application information in PostgreSQL.
02
Stage 2. Resource Monitoring
Process
The application monitors server CPU, memory, disk, network usage, and availability.
Tools
FastAPI
PostgreSQL
Implementation
The application collects resource information from monitored servers and records the latest infrastructure status and utilization data in PostgreSQL.
03
Stage 3. Application Performance Monitoring
Process
The application monitors application requests, response time, errors, throughput, and service availability.
Tools
FastAPI
PostgreSQL
Implementation
Application services generate performance measurements, which are collected and recorded for monitoring and analysis.
04
Stage 4. Health Status Checking
Process
The application checks whether servers, applications, and services are healthy, degraded, or unavailable.
Tools
FastAPI
PostgreSQL
Implementation
Health checks are performed periodically, and the resulting service status is recorded so technical teams can identify unavailable or degraded resources.
05
Stage 5. Issue Detection & Alerting
Process
The application identifies abnormal resource usage or application performance conditions.
Tools
FastAPI
PostgreSQL
Implementation
The application compares collected metrics against configured thresholds and records or generates alerts when abnormal conditions are detected.
06
Stage 6. Performance Analysis
Process
Technical teams review infrastructure and application performance to identify bottlenecks and resource problems.
Tools
PostgreSQL
Grafana
Implementation
Stored performance information is presented through dashboards so teams can review resource utilization, response times, errors, and infrastructure trends.
07
Stage 7. Corrective Action
Process
Administrators take corrective actions to resolve infrastructure or application problems.
Tools
FastAPI
PostgreSQL
Implementation
Administrators use the application to record actions such as service restart, resource adjustment, or issue resolution, and the updated infrastructure status is stored in PostgreSQL.