TechLunch

The free lunch is over.

OpenMetricsがCNCFのSandboxプロジェクトになることが発表

OpenMetricsが、CNCFのSandboxプロジェクトになりました。CNCFによってホストされているプロジェクトは、数多くありますが、プロジェクトの成熟度でいうとSandboxは一番下に位置付けられています。「卒業」を示すGraduated projectは、現在のところKubernetesPromehteus*1のみとなります。

VMwareが開発したHarborも最近Sandbox入りすることが発表されており、クラウドネイティブ界隈でのCNCFの存在感はますます大きくなってきていると言えるでしょう。

OpenMetricsは具体的にどのようなものなのか気になるところですが、記事には、

The open source initiative, focused on creating a neutral metrics exposition format, provides a sound data model for current and future needs of users, and embeds this into a standard that is an evolution of the widely-adopted Prometheus exposition format. While there are numerous monitoring solutions available today, many do not focus on metrics and are based on old technologies with proprietary, hard-to-implement and hierarchical data models.

という記述がありますので、OpenMetricsはソフトウェアというよりは、監視サーバに送るメトリクスの標準的なメッセージフォーマットやデータモデルを定義することを目的にしているように見えます。

コンテナの監視はPrometheusが使われることが多く、アプリケーション自身の監視もPrometheusでモニタリングできるように、独自Exporterを作成して監視していますが、事実上のデファクトであるPrometheusを参考にしつつ、その他の監視ツールも含めて、標準的な仕様を定義することを目的としているのかもしれません。

*1:Prometheusもここ数日の間にGraudatedになったばかりです。