Skip to main content

OpenCost Updates: New Plugins & CNCF Incubation

· 3 min read
Kai Wombacher
Product Manager @ Kubecost

Banner

At last week’s KubeCon North America, OpenCost shared exciting updates about our project, including our new status as a CNCF Incubating Project! This milestone underscores our commitment to open-source excellence and the trust the community has placed in OpenCost as a leading solution for Kubernetes cost management. In this post, we’ll recap the Kubecon highlights, including details on our latest plugins, upcoming integrations, and our $1,000 reward for accepted community plugin contributions. Check out Alex Meijer’s KubeCon session on OpenCost plugins here on YouTube.

New Plugins: Datadog, MongoDB Atlas, and OpenAI

external costs

If you didn’t hear the news already at Kubecon, we’ve released several new plugins to expand OpenCost’s integrations with essential tools and platforms. Here’s a look at the capabilities each plugin brings:

  1. Datadog Plugin: This plugin enables users to view and track Datadog’s costs directly within OpenCost. By consolidating Datadog expenses alongside Kubernetes workloads, users gain a comprehensive view of monitoring-related expenses, making it easier to manage observability costs in the context of total infrastructure spending.
  2. MongoDB Atlas Plugin: For teams using MongoDB Atlas as a managed database service, this plugin provides cost insights directly within OpenCost. By tracking MongoDB resource consumption alongside Kubernetes spending, teams get a more unified view of total application costs.
  3. OpenAI Plugin: OpenAI’s usage can be unpredictable and often scales rapidly with demand. With this plugin, OpenCost users can analyze and monitor OpenAI API usage costs alongside Kubernetes workloads, helping organizations understand and manage the full scope of AI-driven application expenses.

Plugin Backlog: What’s Coming Next

Our backlog is shaped by community feedback. Below are a few examples of plugins we are looking to build, but you can check out the full backlog on our GitHub issues page.

  • Snowflake: This plugin will enable tracking of Snowflake data warehousing costs, giving insights into data expenses alongside Kubernetes workloads.
  • Databricks: With Databricks' popularity for big data processing, this plugin will bring Databricks cost insights into OpenCost, allowing users to manage analytics costs in one place.
  • Cloudflare: This plugin will monitor the cost of Cloudflare, providing visibility into network and security-related expenses alongside Kubernetes infrastructure.

$1,000 Reward for Plugin Contributions

In addition to these updates, OpenCost is inviting community contributions by offering a $1,000 reward + a box of OpenCost swag for each accepted plugin. This reward is part of our commitment to building a robust, community-driven ecosystem of cost management tools for Kubernetes. If you have experience with a particular tool or service that could benefit other OpenCost users, we’d love to collaborate with you!

How to get started with OpenCost Plugins

Visit our Plugin Docs for the full details on how to install OpenCost plugins in your environment. In general, installing a plugin is as simple as:

  1. Obtaining the plugin Binary
  2. Adding your plugin API keys to the relevant plugin config
  3. Watch all your cost data come together in one place!

Join the OpenCost Community

Thank you to everyone who joined us at KubeCon! OpenCost’s new status as a CNCF Incubating Project represents a significant step forward, and we’re excited to grow with the community. For those who missed the session, watch Alex Meijers’ KubeCon talk here on YouTube and join us on GitHub to share your feedback and ideas. Together, let’s build a powerful and open ecosystem for cost management!

OpenCost Advances to CNCF Incubation

· 3 min read
Ajay Tripathy
CTO @ Kubecost

OpenCost Advances to CNCF Incubation

The OpenCost project proudly announces that we’ve reached CNCF Incubating status! This milestone in our journey underscores the significant dedication the project has received from the community that contributes to OpenCost. We’d like to thank the developers, Kubernetes practitioners, and FinOps teams from organizations across the globe that continue to make this project meaningful.

Repost: Streamlining Kubernetes Cost Management with the New OpenCost Plugin for Headlamp

· 4 min read
OpenCost Authors
Kubecost Team

Reposted from the Headlamp blog post: Streamlining Kubernetes Cost Management with the New OpenCost Plugin for Headlamp, by Santhosh Nagaraj

info

Headlamp is an open source Kubernetes UI that focuses on usability and can be extended via plugins. It is available as a web or desktop application. Learn more about it at headlamp.dev.

OpenCost + Headlamp

OpenCost is one of CNCF's leading open-source projects that offers real-time native cost monitoring for Kubernetes environments, providing visibility to developers and companies on the costs linked to their cloud-native applications. With OpenCost, one can trace the costs of single workloads, namespaces, and even particular labels in your Kubernetes cluster. The continuous granular cost visibility that OpenCost provides help in effectual usage of resources and better budgeting.

Introducing OpenCost Plugins

· 4 min read
Kai Wombacher
Product Manager @ Kubecost

OpenCost banner

We are excited to announce that the CNCF OpenCost project has significantly expanded its scope and capabilities beyond existing Kubernetes and cloud costs monitoring. Via the new OpenCost Plugins framework, teams are now increasingly able to use OpenCost to monitor ALL of their IT spending (infrastructure monitoring, data platforms, cloud services or other tools) in one place. We have kicked things off with a Datadog plugin, but this is just the first of many plugins coming to OpenCost.

The new 1.110 release of OpenCost is a huge milestone in the project’s mission to deliver granular, real-time IT costs to the world. Already the leading project for monitoring the costs for Kubernetes and Cloud Services, OpenCost’s new Plugin architecture will provide comprehensive, unified cost monitoring capabilities to developers, FinOps practitioners, platform engineers, or anyone in your organization who values monitoring the cost of your IT resources.

Repost: Announcing OpenCost support for OCI

· 5 min read
Matt Ray
OpenCost Community Manager @ Kubecost

Reposted from the Oracle Developers series by Ali Mukadam: Announcing OpenCost support for OCI

OCI + OpenCost

It’s a fact now that Kubernetes has won the container wars. It has fought off Docker, Mesos, OpenStack and a number of other clustering and orchestration technologies to become the de-facto Cloud Operating System. Heck, Kubernetes has even made it to F-16s. You say Maverick is an ace? He’s got nothing on those F-16s pilots who are able to fly a cloud within clouds at Mach 2. I’m jealous of those pilots.

OpenCost Introduces Carbon Costs

· 2 min read
Matt Ray
OpenCost Community Manager @ Kubecost

The CNCF OpenCost project is increasing its scope to help environmental sustainability within the tech industry by introducing carbon cost emissions tracking across Kubernetes and cloud spend. This initiative comes as a response to the recognition of the growing environmental impact associated with cloud computing. By integrating carbon cost tracking into its framework, OpenCost aims to empower organizations to make informed decisions about their technology usage, taking into account not only the financial expenses but also the environmental impact.

Kubecost joined efforts with ThoughtWorks and their open source Cloud Carbon Footprint tool to bring resource-level carbon footprint monitoring data into OpenCost.

Cloud Carbon Footprint

Repost: Port & OpenCost: Bringing open source cost monitoring for cloud native environments to developers

· 3 min read
Matt Ray
OpenCost Community Manager @ Kubecost

Reposted from the Port blog: Port & OpenCost: Bringing open source cost monitoring for cloud native environments to developers

Port + OpenCost

Port officially integrates with OpenCost. This brings together OpenCost data and Port’s internal developer portal, providing developers with the autonomy to understand and manage the cost associated with their work as well as providing managers with alerts, scorecards and initiatives that make it much easier to control costs.

Who are Port and OpenCost?

OpenCost 1.109 Brings Docker and Oracle Cloud Infrastructure Support

· 2 min read
Matt Ray
OpenCost Community Manager @ Kubecost

OpenCost 1.109.0 is now available and has a host of new features, enhancements, and bug fixes. This release has over 200 commits from 24 individuals and 8 of them are from first-time contributors. This is also the first release with a non-Kubecost Maintainer. Highlights from the release include:

  • Oracle Cloud Infrastructure support has been added, enabling Oracle Cloud Infrastructure Container Engine for Kubernetes (OKE) users to track their Cost Allocations across their deployments.
  • Additional patches for Docker have been merged, making it easier to track Cloud Costs without requiring Kubernetes to be installed. This will allow Cloud Costs and other non-Kubernetes functionality to be accessed wherever you may need it.
  • The OpenCost and OpenCost-UI containers have been moved to the GitHub Container Registry. The OpenCost Helm Chart, the Prometheus OpenCost Exporter, and the OpenCost manifest are all being updated to reflect the new download location.
  • The OpenCost UI now shows the version of OpenCost being used in the footer. This is included in the startup logging of each container as well, but it should help make debugging a little easier.

There were many more community-provided enhancements, fixes, and additional tests that were added to continue improving OpenCost. Please join us in the OpenCost community and help build our next great release!

OpenCost Exporter is now in the Prometheus Community Helm Charts

· 2 min read
Matt Ray
OpenCost Community Manager @ Kubecost

Using OpenCost as a Prometheus metric exporter has long been a supported use case, but now you can get this from the standard Prometheus Community Helm Charts repository. OpenCost is the open source CNCF project for monitoring cloud and Kubernetes infrastructure costs. For users who want to export various cost metrics from OpenCost without setting up any other OpenCost dependencies, the Prometheus OpenCost Exporter makes it easy to get up and running with minimal steps. If you’re using Helm already, it’s as simple as

Documentation Distributed under CC BY 4.0.  The Linux Foundation® (TLF) has registered trademarks and uses trademarks. For a list of TLF trademarks, see: Trademark Usage.