LogoLogo
  • Welcome to Firefly Documentation
  • Introduction
    • What is Firefly?
    • Who is Firefly for?
    • Why use Firefly?
    • Terminology (Glossary)
  • Key Features
    • Infrastructure-as-Code Automation
    • Cloud Asset Inventory
    • Drift Detection & Remediation
    • Policy-as-Code for Compliance & Governance
    • Cost Visibility & Optimization
    • AI Assistant
    • ChatOps Integration
  • Getting Started
    • Account Setup & Onboarding
    • Connecting Cloud Accounts
    • UI Walkthrough & Navigation
    • First Steps in Firefly
  • Detailed Guides
    • Dashboard Overview
    • Cloud Asset Inventory
      • Remediating Drifts
      • Deleting Assets
      • Creating IaC-Ignore Rules
      • Creating Exclude-Drift Rules
    • Policy & Governance
      • Creating Policy-as-Code Governance Rules
      • Remediating Policy Violations
    • Workflows & Guardrails
      • Creating Workflows
      • Creating Guardrail Rules
    • Codification
    • Self-Service
    • IaC Explorer
    • Event Center
    • Backup and Disaster Recovery
    • Notifications
    • User Management
    • SSO Configuration
  • Integrations
    • Integrations Overview
    • Integrating Data Sources
      • AWS
      • Azure
      • Google Cloud
      • Kubernetes
      • Akamai
      • Datadog
      • New Relic
      • Okta
      • GitHub
      • Cloudflare
      • NS1
      • PagerDuty
      • MongoDB Atlas
      • HashiCorp Vault
    • Integrating IaC Remote State
      • Terraform Cloud
      • Google Cloud Storage
      • env0
      • HashiCorp Consul
      • Firefly States Redactor
    • Integrating Version Control
      • GitHub
      • GitLab
      • Azure DevOps
      • CodeCommit
      • Bitbucket
    • Integrating Notifications
      • Slack
      • Microsoft Teams
      • PagerDuty
      • Opsgenie
      • Torq
      • Webex
      • Google Chat
      • Webhook
    • Integrating Project Management
      • Jira
      • ServiceNow
    • Integrating Workflows with CI/CD
    • Integrating Backstage
    • Integrating MCP
  • Use Cases & Best Practices
    • Cloud Governance & Visibility
    • Cost Optimization Strategies
    • Compliance and Security Best Practices
    • Infrastructure Automation & Self-Service
    • Best Practices and Implementation Tips
  • Analytics & Reporting
    • Analytics Dashboard Overview
    • Using Analytics for Improvement
    • Exporting and Sharing Reports
    • Analytics Security and Privacy
  • Code Snippets & Examples
    • Terraform Snippet for an AWS EC2 Instance (Codified via Firefly)
    • Example Rego Policy (OPA) for a Custom Rule
    • GitHub Actions Workflow YAML for Firefly Integration
    • JSON Output Example: Exporting Inventory
  • Troubleshooting & FAQs
    • Common Issues and Solutions
    • FAQs
  • General Information
    • Firefly API
      • Authentication
      • Inventory
      • Codification
      • Workflows
      • Self-Service
      • Policy & Governance
      • IaC Explorer
      • Event Center
      • Backup & Disaster Recovery
      • Notifications
      • Integrations
      • Identity & Access Management
    • Security & Compliance
    • Pricing Tiers & Add-ons
    • Contacting Support
Powered by GitBook
On this page
  • Set Targets
  • Identify Patterns
  • Share Success Stories
  • Capacity and Asset Growth

Was this helpful?

  1. Analytics & Reporting

Using Analytics for Improvement

Set Targets

Use the analytics to set measurable goals. For example, "Increase IaC coverage by 10% next quarter" or "Reduce medium-severity policy violations to zero in prod by end of year." With Firefly tracking these, you can concretely see progress. The visual nature of graphs can be motivating when shown in team meetings ("we're almost at our target – just a bit more to go!").

Identify Patterns

Analytics might show, for example, drift spikes at end of each month – investigating reveals that's when manual patching was done on servers causing drift. The organization can respond by automating patching via code instead. Or you see one particular policy (say "No public S3") keeps getting violated – maybe the policy is too stringent and needs an exception process for static website buckets, or developers aren't aware of the setting – which signals a training need.

Share Success Stories

When analytics shows improvement, share it! If a certain team went from 50% to 100% IaC managed, congratulate them publicly. If cost savings were achieved, let finance know. Use Firefly's data to tell a story: e.g., "By codifying our infrastructure and cleaning up waste with Firefly, we avoided an estimated $50k in cloud costs this year, and significantly improved our security posture (as evidenced by 0 critical violations in 3 months)." These concrete outcomes can support continued investment in IaC and tooling.

Capacity and Asset Growth

Another use of analytics is to track asset count growth. Firefly knows how many resources you have; a trend line of "Total assets under management" could be part of analytics. If you see explosive growth, that might indicate the need for cost planning or architecture review. If growth is flat or declining, maybe you're in an optimization phase. It's like a cloud CMDB graph. Combine this with IaC coverage, and you can ensure that as you add resources, they're consistently managed by IaC (ideally the IaC coverage line stays high even as asset count grows).

PreviousAnalytics Dashboard OverviewNextExporting and Sharing Reports

Last updated 1 month ago

Was this helpful?