Billing Service Chart
The Billing Service tracks resource usage, manages cost allocation, and provides billing APIs for the platform.
Chart Configuration
billing-service:
enabled: true
replicaCount: 2
image:
repository: billing-service
tag: ""
service:
type: ClusterIP
port: 8080
resources:
requests:
cpu: 200m
memory: 512Mi
limits:
cpu: 1000m
memory: 1Gi
autoscaling:
enabled: true
minReplicas: 2
maxReplicas: 6Cost Center Integration
The billing service consumes billing labels from all pods across the cluster to attribute costs:
| Label | Purpose |
|---|---|
matih.io/cost-center | Top-level cost bucket (CC-PLATFORM, CC-DATA-PLANE, CC-ML) |
matih.io/tenant-id | Tenant attribution |
matih.io/cost-type | Static (platform) vs Dynamic (tenant workloads) |
matih.io/workload-type | api, batch, streaming, training, inference |
matih.io/job-id | Job-level cost tracking |
matih.io/session-id | Session-level cost tracking |