Skip to content

Cost tracking & Alerting

Cost tracking#

In the Cloud-Accelerated platform, resource consumption can be tracked by end users in the “My Account” pane of the platform, as already illustrated in a previous section. Admin users of a DSL can check their monthly DSL costs directly from the Cost Reports function of the portal.

In the Cloud-Agnostic platform, resource consumption can be tracked by end users within the “My Account” pane of the platform as well. The DSL information is given which gives an indication of resource consumption on DSL-level.

In addition to the resource consumption tracking tool available on the platforms, the EC Data Platform team will generate monthly cost reports that provides visibility of cost generated by each service for each DSL. Ultimately, these reports give DSL owners the possibility to analyze their costs with a greater level of detail and enable possible resources’ usage optimization.

Additionally, to avoid unnecessary resource consumption, the EC Data Platform team monitors closely on a regular basis the consumed resources per client internally via multiple cost tracking solutions and by setting relevant alerts that are triggered whenever cost anomalies are detected and/or budgets thresholds are breached (e.g., Kubecost for Cloud-Agnostic and Cloud-Accelerated, AWS cost explorer and AWS Budgets for all platforms, etc.). The team will reach out to a DSL owner in case unexpected costs are seen.

Alerting#

In the section above, it is already mentioned that both AWS Budgets and Kubecost are leveraged by the EC Data Platform team for cost tracking. Both solutions, also provide the functionality to send alerts based on set metrics. By default, alerts are only sent to the EC Data Platform team for internal cost tracking. If requested, alerts can be sent to users as well, these alerts are, however, only an indication of a DSL’s resource consumption and are not equal to the final invoice.