Data Center Metering
Amberflo helps unify business operations across hybrid IT environments, including public cloud, private cloud, data centers, edge locations, and workstations. With Amberflo, you can capture granular usage data and convert it into accurate, real-time costs using our built-in rating engine.
Many organizations want detailed visibility into their IT infrastructure but struggle to collect the right data from on-prem systems. Amberflo solves this with flexible metering options that let you attribute cost precisely by department, team, project, or application.
Amberflo is the only platform that offers a complete picture of IT usage and cost across all environments: cloud, SaaS, and on-prem.
Metering On-Prem Infrastructure
Below are two supported approaches for capturing data from your data center and forwarding it to Amberflo Metering Data Warehouse:
Option 1: Use Prometheus
If your team already uses Prometheus to monitor on-prem systems, you can integrate Amberflo directly with your Prometheus instance. Prometheus will continue to pull metrics from your infrastructure as usual. Amberflo then collects and converts those metrics into usage you can track and see the assciated costs for.
Common Use Cases:
- Tracking CPU hours, memory usage, or disk IO for bare metal servers
- Measuring job run time for batch workloads
- Allocating cost by business unit based on application-level metrics
Option 2: Use Amberflo SDKs or API
If you want more control over what data is collected and when it is reported, Amberflo provides lightweight SDKs and a REST API. You can emit metering events directly from your systems, applications, or job schedulers.
This option is ideal if:
- You need fine-grained control over the data sent
- You want to meter usage not monitored by Prometheus
- You are building or modernizing internal tools and prefer direct integration
Common Use Cases:
- Metering high-performance computing workloads or GPU clusters
- Tracking access to shared resources like license servers or storage volumes
- Emitting events from scripts or automation tools (e.g., Ansible, Terraform)