-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
enhancementNew feature or requestNew feature or request
Description
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 data
Proposed Additional Schemas
Docker/Container Operations
docker-images- Docker image listings with size, tags, created datedocker-networks- Docker network informationdocker-volumes- Docker volume listings
Kubernetes 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 conditions
System Operations
process-list- Running processes with CPU, memory, PIDfile-list- File/directory listings with size, permissions, datedisk-usage- Disk space usage by mount point
Cloud Operations
aws-instances- EC2 instance listingsaws-s3-buckets- S3 bucket listingsgcp-instances- GCP VM instancesazure-vms- Azure VM listings
Database Operations
db-tables- Database table listingsdb-query-results- Query result sets
Log/Event Operations
log-entries- Structured log entries with timestamp, level, messageevent-timeline- Timeline of events
Implementation
Each schema should:
- Be added to
crates/aof-core/src/schema.rsin theschemasmodule - 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
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request