Exploring OpenCost

Manas SivakumarManas Sivakumar
2 min read

KubeCon 2024 Takeaways

  • OpenCost is a neat interface between FINops, Open-Source, and K8 worlds.

  • The goal of Opencost is to be agnostic to exported metrics that customers want to monitor

    • The FOCUS specifications agree to ~43 fields that cover most use cases. The UI is tested heavily on these fields

    • There is an option to add external metrics through the interface. This is not well tested but is meant to cover special cases.

  • The EndGame for Opencost is to become the “Cost Usage Report” for the internet

    • You can visualize cloud providers as well as allocation costs from Databases in one single glass pane.
  • OpenCosts Runs tests on “AMD”, “MacOS” and “ARM” nodes.

    • It is an active decision to not ship the plugins because of their size. We are currently trying to build the ecosystem with more plugins. $1000 for a new plugin, only for the first 10.
  • There is a filter option in the dashboard for costs

    • billed and list types
  • The data is stored in a 7-day rolling window. The resolution of queries is 1 minute.

Matt Roy’s Expectations

  • Take it to the CNCF-Incubation stage from CNCF-Sandbox stage.

    • More anecdotes from customers

    • More developers outside of KubeCost. Right now we have Randolia and Grafana Labs. (4/75 developers)

  • More requests for OpenTelemetry integration

0
Subscribe to my newsletter

Read articles from Manas Sivakumar directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Manas Sivakumar
Manas Sivakumar