Intelligent Billing Dimension

Infrastructure-based Dimension

Infrastructure based measuring technology implements the SaaS metrics for infrastructure software. Paigo will automatically sample cloud infrastructure and use proprietary algorithms to do accurate consumption metering. This measuring effectively reduces the development cycle for SaaS products as it eliminates the need to develop in-house solution.


Agent-based Dimension

Agent based measuring automatically collect SaaS consumption metrics from virtual machine, container, Lambda functions, or Kubernetes. Custom configuration is also allowed.

SDK-based Dimension

SDK based measuring technology implements a set of application metrics for SaaS, such as Users, Workspace, API Connections, Log File Size, etc. You also have the capability to extend the algorithm with application specific metrics. Languages supported: Python, JavaScript, Java, Go, Ruby, C#.

JavaScript SDK - Code Sample

const paigo = require("paigo");

class workspaceHandler {
@paigo.metrics.workspace
createWorkspace() {
// application code
}
}

API-based Dimension

API based measuring is the extension of SDK based measuring. All of the SaaS metrics available in SDKs are also built-in by APIs. User can use any programming language to visit the REST APIs.