2024年度クラウドネイティブセキュリティおよび利用状況レポート
このブログ記事では、Prometheusのメトリクスを利用してオープンソースのコンテナレジストリ、Harborの監視方法について解説しています。
Harborはセルフホスティング可能なレジストリであり、セキュリティやリソース管理などの機能を提供しますが、監視の責任も伴います。
HarborはネイティブにPrometheusメトリクスを公開していないため、Max Cai氏によって作成されたPrometheusエクスポーターを使用してHarborのAPIからメトリクスを生成し、Kubernetesクラスタにデプロイする方法を紹介しています。
さらに、SysdigはHarborの監視に使える既製のダッシュボードを提供し、Harborの健全性、ストレージ使用量、プロジェクトやリポジトリの情報、レプリケーションの状態など、重要なメトリクスを追跡する方法を説明しています。