update(vm): remove pseudographic and add hetzner api calls
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
# MetalCheck Backend
|
||||
|
||||
MetalCheck is a backend service that provides real-time insights into virtual machines, physical nodes, and Kubernetes clusters.
|
||||
It supports deployment in an EKS environment and offers features like data aggregation, export, and pseudographics visualization.
|
||||
It supports deployment in an EKS environment and offers features like data aggregation and export.
|
||||
|
||||
---
|
||||
|
||||
@@ -10,22 +10,17 @@ It supports deployment in an EKS environment and offers features like data aggre
|
||||
- **Virtual Machines**: Monitor VMs from cloud providers like Hetzner.
|
||||
- **Kubernetes Clusters**: Query Kubernetes clusters to gather node and namespace data.
|
||||
- **Data Export**: Export collected data in JSON or YAML format.
|
||||
- **Pseudographics**: Terminal-based data visualization (optional).
|
||||
|
||||
---
|
||||
|
||||
## Project Structure
|
||||
|
||||
## Project Structure
|
||||
|
||||
```plaintext
|
||||
metal-check-backend/
|
||||
├── app/
|
||||
│ ├── __init__.py # Initialization
|
||||
│ ├── main.py # FastAPI entry point
|
||||
│ ├── database.py # SQLite DB setup and operations
|
||||
│ ├── extras/
|
||||
│ │ ├── pseudographics.py # CLI visualization tools
|
||||
│ ├── routes/
|
||||
│ │ ├── __init__.py # Initialization for routes
|
||||
│ │ ├── metal.py # Routes for metal nodes
|
||||
|
||||
Reference in New Issue
Block a user