Overview
Currently we have 4 built-in output schemas:
container-list - Docker/K8s container listings
resource-stats - Resource usage statistics
simple-list - Simple string lists
key-value - Key-value data
Proposed Additional Schemas
Docker/Container Operations
docker-images - Docker image listings with size, tags, created date
docker-networks - Docker network information
docker-volumes - Docker volume listings
Kubernetes Operations
k8s-pods - Pod listings with status, restarts, age
k8s-services - Service listings with type, cluster-IP, ports
k8s-deployments - Deployment status with replicas
k8s-nodes - Node information with capacity and conditions
System Operations
process-list - Running processes with CPU, memory, PID
file-list - File/directory listings with size, permissions, date
disk-usage - Disk space usage by mount point
Cloud Operations
aws-instances - EC2 instance listings
aws-s3-buckets - S3 bucket listings
gcp-instances - GCP VM instances
azure-vms - Azure VM listings
Database Operations
db-tables - Database table listings
db-query-results - Query result sets
Log/Event Operations
log-entries - Structured log entries with timestamp, level, message
event-timeline - Timeline of events
Implementation
Each schema should:
- Be added to
crates/aof-core/src/schema.rs in the schemas module
- Have appropriate
FormatHint (Table, List, etc.)
- Include description and validation
- Be documented with examples
Related
- Structured I/O feature recently implemented
- Location:
crates/aof-core/src/schema.rs:208-322
Overview
Currently we have 4 built-in output schemas:
container-list- Docker/K8s container listingsresource-stats- Resource usage statisticssimple-list- Simple string listskey-value- Key-value dataProposed Additional Schemas
Docker/Container Operations
docker-images- Docker image listings with size, tags, created datedocker-networks- Docker network informationdocker-volumes- Docker volume listingsKubernetes Operations
k8s-pods- Pod listings with status, restarts, agek8s-services- Service listings with type, cluster-IP, portsk8s-deployments- Deployment status with replicask8s-nodes- Node information with capacity and conditionsSystem Operations
process-list- Running processes with CPU, memory, PIDfile-list- File/directory listings with size, permissions, datedisk-usage- Disk space usage by mount pointCloud Operations
aws-instances- EC2 instance listingsaws-s3-buckets- S3 bucket listingsgcp-instances- GCP VM instancesazure-vms- Azure VM listingsDatabase Operations
db-tables- Database table listingsdb-query-results- Query result setsLog/Event Operations
log-entries- Structured log entries with timestamp, level, messageevent-timeline- Timeline of eventsImplementation
Each schema should:
crates/aof-core/src/schema.rsin theschemasmoduleFormatHint(Table, List, etc.)Related
crates/aof-core/src/schema.rs:208-322