Prometheusは、インストールが簡単でネイティブに統合されているため、Kubernetes管理者に人気のある無料のオープンソース監視ツールです。 SoundCloudが後援するPrometheusは、2016年にCloud Native Computing Foundation(CNCF)のインキュベーションプロジェクトになり、2018年に卒業しました。 それ以来、オープンソースコミュニティは、Thanosでの高可用性の欠如を克服し、Cortexでの拡張を支援するために集まりました。

Prometheusを単一のKubernetesクラスターにインストールするのは簡単ですが、高可用性要件のあるマルチクラスターエンタープライズ環境でPrometheusを拡張することは困難です。 OpsRampは、Prometheusコミュニティの献身的なメンバーとして、プラットフォームのコアにPrometheus Cortexを採用し、ネイティブの互換性を提供しています。
OpsRampは、Prometheus管理者が次の方法でエンタープライズスケーリングの課題に取り組むのを支援します。
- Kubernetesクラスター全体で数十のローカルデータベースを管理する負担を回避するためのPrometheusメトリックデータのインポートと保存
- Prometheus用のPromQLおよびOpsRampによって直接サポートされるその他の統合をネイティブにサポートする最新のホストされた視覚化レイヤーを提供します
- 最先端の機械学習アルゴリズムを活用して、Prometheusアラートを取り込み、サポートされている他のOpsRamp統合からのアラートと相互相関させ、アラートの精度を向上させます
- パブリッククラウドとの統合やRunbookの自動化など、プラットフォームのすべての機能を提供して、単一のガラス板を提供します

Prometheusテクノロジーへの取り組みのしるしとして、PrometheusユーザーコミュニティがPrometheusのアーキテクチャ、構成、スケーリング、およびクエリ言語をよりよく理解できるように、このガイドを作成しました。
第1章:PromQL
例と参照テーブルを使用して、PromQLを使用してPrometheusにクエリを実行する方法を学習します。
第2章:プロメテウスアラート
Prometheusのアラート、エンドポイントの構成、および通知についてよく理解してください。
第3章:プロメテウスサノス
第3章:プロメテウスサノス
第4章:プロメテウスオペレーター
Prometheusオペレーターのカスタムリソース定義(CRD)と一般的な落とし穴について学びます。
第5章:Prometheusノードエクスポーター
Node Exporterの機能を調べて、構成方法を学びます。