Export and Reporting | VM Data Export and Report Generation Guide
Export your VM instance data and generate reports for analysis, documentation, and sharing with your team.
Data Export#
Export Overview#
The VMs Dashboard allows you to export complete instance data in multiple formats for use in external tools, reporting systems, and documentation.
Export Benefits
- Create backups of infrastructure inventory
- Import data into analysis tools
- Generate compliance reports
- Share infrastructure data with stakeholders
- Archive historical data
- Integrate with billing systems
Export Formats#
CSV Export#
What's Included
- Instance name
- Cloud provider type (AWS, GCP, Azure)
- Current status
- Zone/region
- Organization
- Instance ID
- Creation date
- Created by user
File Format
Opening in Excel/Sheets
- Download CSV file
- Open in Microsoft Excel or Google Sheets
- Data imports automatically
- Columns organize for easy viewing
- Can create pivot tables and charts
CSV Use Cases
- Quick inventory view
- Spreadsheet analysis
- Email distribution
- Printing for documentation
- Integration with external systems
JSON Export#
What's Included
- Complete instance information
- All metadata and configuration
- Status and metrics
- Creation and modification details
- Custom tags
- Network configuration
- Storage details
File Format
Opening JSON Files
- Download JSON file
- Open in text editor or IDE
- Parse with JSON tools
- Import into applications
- Use with APIs and automation
JSON Use Cases
- API integration
- Application import
- Automation scripts
- Data migration
- Advanced analysis tools
Exporting Data#
From Dashboard Header#
Quick Export
- Click the overflow menu (โฎ) in page header
- Select "Export as CSV" or "Export as JSON"
- File downloads to computer immediately
- Browser shows download progress
Export Button Location
- Top right of dashboard
- Dropdown menu with both options
- Also available in right-click context menu
From Individual Instance#
Single Instance Export
- Open instance detail panel
- Click "Export" button in panel header
- Choose format (CSV or JSON)
- Only this instance is exported
Report Generation#
Creating Reports#
Report Options
- Generate complete inventory report
- Performance trend report
- Cost analysis report
- Compliance documentation
- Custom filtered reports
Filtering Before Export#
Filter to Specific Instances
- Use dashboard filters before exporting
- Choose status filter (Running, Stopped, etc.)
- Choose provider filter (AWS, GCP, Azure)
- Use search to find specific instances
- Export shows only filtered results
Benefits of Filtering
- Smaller file size
- Focused analysis
- Specific team reports
- Reduced clutter
File Management#
Downloaded Files#
File Location
- Files download to default Downloads folder
- Can be moved to any location
- Recommended: Create VM Reports folder for organization
File Naming
- Format:
vm-instances.csvorvm-instances.json - Timestamp: Add date to name for archives
- Example:
vm-instances-2024-01-15.csv
Organizing Files
- Create folders by month/quarter
- Label by environment (prod, staging, dev)
- Archive old files
- Maintain for compliance period
File Storage#
Cloud Storage Integration
- Upload to Google Drive
- Save to Dropbox
- Store in AWS S3
- Archive in company repository
Backup Strategy
- Regular exports for backup
- Multiple copies in different locations
- Version control for changes over time
- Long-term archival for compliance
Using Exported Data#
In Excel/Google Sheets#
Import CSV
- Open Excel or Google Sheets
- File โ Open โ Select CSV
- Import dialog appears
- Configure column separators
- Data imports with headers
Analysis
- Sort by status, provider, organization
- Filter for specific criteria
- Create pivot tables
- Generate charts
- Calculate statistics
Adding Data
- Add cost column from billing data
- Add team owner column
- Add project assignment
- Add custom metadata
- Track dates and changes
In Programming/APIs#
Reading JSON Data
Using in Automation
- Feed data into provisioning scripts
- Update infrastructure database
- Generate documentation
- Sync with other tools
- Trigger workflows
In Documentation#
Including in Reports
- Export CSV data
- Create summary table in document
- Include metrics and statistics
- Add charts from pivot tables
- Document current state
Compliance Documentation
- IT audit requirements
- Infrastructure inventory
- Change management records
- Access control documentation
- Cost tracking
Cost Analysis#
Analyzing Instance Costs#
Using Exported Data for Cost Analysis
Identify Expensive Instances
- Export all instances
- Add hourly cost to spreadsheet
- Sort by cost
- Review highest cost instances
Find Unused Instances
- Filter by status: Stopped
- Calculate cost of stopped instances
- Consider deleting unused instances
- Potential savings: 50-70% of compute cost
Optimize Instance Types
- Export instances with metrics
- Compare actual usage vs. allocated
- Right-size instances
- Potential savings: 10-30%
Reserve Instances
- Identify consistent workloads
- Use export data to prove business case
- Purchase reserved instances
- Potential savings: 20-40%
Cost Reporting#
Monthly Cost Report
- Export instances on first of month
- Get cost data from billing system
- Create comparison to previous month
- Identify trends and anomalies
- Share with finance team
Cost Optimization Review
- Quarterly review of exported data
- Identify cost optimization opportunities
- Calculate potential savings
- Implement recommendations
- Measure actual savings
Team Collaboration#
Sharing Data with Team#
Exporting for Distribution
- Filter to relevant instances
- Export as CSV for easy sharing
- Send via email or collaboration tool
- Team can import and analyze
- Maintain version control
Read-Only Sharing
- Export to PDF for static view
- Share via cloud storage
- No accidental modifications
- Good for stakeholders
Collaborative Analysis
- Export to Google Sheets
- Multiple team members edit
- Real-time collaboration
- Comments and notes
- Version history
Compliance and Auditing#
Audit Trail Documentation#
Creating Audit Records
- Export instance data regularly
- Include creation date and creator
- Document changes over time
- Maintain compliance records
- Archive for retention periods
Compliance Reports
- SOC 2 compliance
- ISO 27001 requirements
- GDPR data mapping
- HIPAA security documentation
- PCI DSS infrastructure inventory
Regular Exports#
Scheduled Exports
- Monthly: First business day
- Quarterly: End of quarter
- Annually: Year-end inventory
- On-demand: For special audits
- Before/after: Major changes
Export Archive
- Maintain historical records
- Show infrastructure evolution
- Track compliance changes
- Support audit investigations
- Prove retention policies
Integration with External Tools#
Third-Party Integrations#
Monitoring and Analytics
- Import into Datadog
- Use with CloudHealth
- Send to Cost Optimization tools
- Feed into ITSM systems
- Custom dashboards
Automation Platforms
- Terraform for IaC management
- Ansible for configuration
- CloudFormation templates
- Puppet for infrastructure
- Chef for automation
BI and Reporting
- Power BI for analytics
- Tableau for visualization
- Looker for dashboards
- QlikView for analysis
- Custom reporting tools
Data Privacy#
Protecting Sensitive Data#
Before Sharing Exports
- Remove sensitive IPs if needed
- Anonymize user information
- Redact internal hostnames
- Filter to relevant columns only
- Encrypt files before sharing
Data Security
- Use encrypted file transfer
- Set file access permissions
- Use password protection
- Limit distribution list
- Track who has copies
Troubleshooting#
Export Issues#
File Won't Download
- Check browser download settings
- Disable pop-up blockers
- Try different browser
- Check available disk space
- Try again after clearing cache
File Is Empty
- Ensure you have VMs to export
- Check filters aren't too restrictive
- Refresh dashboard before export
- Try exporting single instance
- Contact support if issue persists
File Is Corrupted
- Try exporting again
- Try different format
- Try different browser
- Clear browser cache
- Check file downloaded completely
CSV Not Opening in Excel
- File shows as text instead of spreadsheet
- Right-click โ Open With โ Excel
- Or import using Excel's import function
- Check file extension is .csv not .txt
- Try renaming extension to .csv
Best Practices#
Regular Exports
- Monthly backup exports
- Quarterly compliance reports
- Before major changes
- After infrastructure updates
Organized Storage
- Create folder structure by month
- Label files with date
- Archive old exports
- Cloud backup for important files
Version Control
- Track changes over time
- Compare month-to-month
- Identify growth trends
- Document major changes
Data Quality
- Verify exported data matches dashboard
- Spot-check instance details
- Validate before sharing
- Update regularly
Security
- Encrypt sensitive exports
- Restrict access to exports
- Use secure file transfer
- Audit who accesses exports
Next Steps#
- Managing VMs - Perform operations
- Monitoring Performance - Track metrics
- VMs Overview - Dashboard guide