Skip to main content
CloudThinker provides powerful reporting and dashboard capabilities to visualize your cloud infrastructure, track optimization progress, and share insights with stakeholders.

Dashboard Types

Overview Dashboard

High-level summary of your cloud infrastructure, costs, and security posture

Cost Dashboard

Detailed cost analytics, trends, and optimization opportunities

Security Dashboard

Security posture, compliance status, and vulnerability tracking

Custom Dashboards

Build your own dashboards with drag-and-drop widgets

Built-in Dashboards

Overview Dashboard

Your workspace homepage displays:
  • Resource Count: Total discovered resources by provider
  • Cost Summary: Current month spend and trend
  • Active Recommendations: Pending optimizations by priority
  • Recent Activity: Latest agent conversations and actions
  • Security Score: Overall security posture rating

Cost Dashboard

Detailed cost analytics including:
  • Spending Trends: Daily, weekly, and monthly views
  • Service Breakdown: Costs by cloud service
  • Top Resources: Highest-cost individual resources
  • Anomaly Indicators: Unusual spending patterns
  • Forecast: Projected end-of-period costs

Security Dashboard

Security overview featuring:
  • Compliance Score: Current compliance percentage
  • Open Findings: Security issues by severity
  • Recent Scans: Latest security audit results
  • Remediation Progress: Tracking of fixes

Custom Dashboards

Create dashboards tailored to your needs:

Creating a Dashboard

  1. Navigate to Dashboards
  2. Click Create Dashboard
  3. Name your dashboard and set visibility
  4. Add widgets from the widget library
  5. Arrange and resize as needed
  6. Save and share

Widget Types

WidgetDescriptionData Sources
Line ChartTrends over timeCosts, metrics, counts
Bar ChartComparisonsServices, accounts, resources
Pie ChartDistributionCost allocation, resource types
Number CardSingle metricTotals, percentages, scores
TableDetailed dataResources, recommendations, findings
HeatmapIntensity visualizationUtilization, activity
TopologyResource relationshipsInfrastructure diagrams

Widget Configuration

Each widget supports:
  • Data source selection
  • Time range filtering
  • Grouping and aggregation
  • Custom labels and colors
  • Refresh interval

Agent-Generated Dashboards

Ask agents to create dashboards on demand:
# Cost dashboard
@alex #dashboard AWS spending by service for last 30 days

# Security dashboard
@oliver #dashboard security compliance status across all accounts

# Performance dashboard
@tony #dashboard database query performance trends

# Kubernetes dashboard
@kai #dashboard cluster resource utilization

# Executive dashboard
@anna #dashboard executive summary of infrastructure health

Dashboard Prompt Patterns

Structure dashboard requests for best results:
# Specify metrics
@alex #dashboard [metrics] for [scope] over [time period]

# Request comparisons
@alex #dashboard compare [metric A] vs [metric B] for [scope]

# Include breakdowns
@alex #dashboard [metric] by [dimension] for [scope]

Reports

Generate detailed reports for stakeholders:

Report Types

  • Monthly cost summary
  • Cost allocation by team/project
  • Reserved instance utilization
  • Savings plan coverage
  • Budget variance analysis

Generating Reports

Create reports through conversation:
# Cost report
@alex #report monthly cost summary for January

# Security report
@oliver #report quarterly security assessment

# Executive report
@anna #report executive infrastructure summary for Q4

Report Formats

Reports can be generated in multiple formats:
FormatUse Case
PDFFormal reports, sharing with stakeholders
HTMLWeb viewing, email embedding
ExcelData analysis, custom manipulation
CSVData export, integration
MarkdownDocumentation, wiki integration

Scheduled Reports

Automate report generation and distribution:

Setting Up Scheduled Reports

  1. Create or select a report template
  2. Click Schedule
  3. Configure:
    • Frequency (daily, weekly, monthly)
    • Time and timezone
    • Recipients (email, Slack)
    • Format preferences
  4. Enable the schedule

Distribution Options

  • Email: Send as attachment or inline
  • Slack: Post to channel or DM
  • Webhook: Send to external systems
  • Storage: Save to S3 or cloud storage

Data Export

Export data for external analysis:

Export Options

Data TypeFormatsContents
ResourcesCSV, JSONResource inventory with attributes
CostsCSV, ExcelCost data by dimension
RecommendationsCSV, JSONOptimization recommendations
FindingsCSV, JSONSecurity and compliance findings
MetricsCSV, JSONTime-series metrics data

Bulk Export

Export large datasets:
  1. Navigate to the data view
  2. Apply filters as needed
  3. Click Export
  4. Select format and options
  5. Download or schedule delivery

API Access

Access data programmatically via the API:
# Export resources via API
GET /api/workspaces/{id}/resources?format=json

# Export cost data
GET /api/workspaces/{id}/costs?start=2024-01-01&end=2024-01-31

Data Visualization

Interactive Charts

All charts support:
  • Zoom and pan
  • Tooltip details
  • Click-through to details
  • Legend filtering
  • Time range selection

Visualization Libraries

CloudThinker uses industry-standard libraries:
  • Highcharts: Time series and comparisons
  • Mermaid: Architecture diagrams
  • React Flow: Topology visualization

Sharing & Collaboration

Dashboard Sharing

Share dashboards with your team:
  • Workspace Members: Full access by default
  • Read-Only Links: Share with external stakeholders
  • Embedded Dashboards: Embed in wikis or portals
  • PDF Export: Static snapshot sharing

Report Sharing

  • Email distribution lists
  • Slack channel posting
  • Shareable links (with expiration)
  • Access-controlled sharing

Best Practices

Create different dashboards for different stakeholders: detailed views for engineers, summaries for executives.
Balance data freshness with system load. Real-time isn’t always necessary; hourly updates often suffice.
Align time ranges across widgets for accurate comparisons. Use relative ranges (last 30 days) for evergreen dashboards.
Time reports to arrive when stakeholders can act on them. Monday morning for weekly reviews, first of month for monthly.
Maintain a history of reports for trend analysis and audit purposes. Set up automatic archival policies.