Prometheus、Ubuntu18.04でアプリケーション統計を収集します

プロメテウスについて

次の記事では、プロメテウスを見ていきます。 についてです メトリックを収集できる無料のオープンソースソフトウェア 私たちのアプリケーションのそしてそれらをデータベースに保存します。 動的環境に適した監視システムです。 プロメテウスは囲碁で書かれています。 CPU、メモリ、ディスク使用量、I / O、ネットワーク統計、MySQLサーバーおよびNginxのメトリックを提供します。

実行するメトリックのコレクションは、 指定された間隔で設定されたターゲット。 ルール式を評価し、結果を表示し、定義された条件のいずれかが真であることが観察された場合にアラートをアクティブ化できるようにします。

2012年の設立以来、多くの企業や組織がPrometheusの使用を選択しています。 さらに、このプロジェクトには、ユーザーと開発者の非常に活発なコミュニティがあります。 これは、スタンドアロンのオープンソースプロジェクトです。 どの会社からも独立したまま。 これを強調し、プロジェクトのガバナンス構造を明確にするために、プロメテウスは クラウドネイティブコンピューティング基盤 2016年にXNUMX番目にホストされたプロジェクトとして Kubernetes.

このプログラムは、中断時に使用するように設計されているため、提供されるデータの問題をすばやく診断できます。 各Prometheusサーバーは独立しており、 ネットワークストレージやその他のリモートサービスに依存しません。 これが、インフラストラクチャの他の部分に障害が発生したときに信頼できる理由です。

明確にする必要があります 請求など、100%の精度が必要な場合、Prometheusは適切な選択ではありません。。 収集されたデータは、おそらく詳細で十分に完全ではありません。 このような場合、他のシステムを使用して請求用のデータを収集および分析するよりも優れています。

一般的なプロメテウスの機能

プロメテウスの構成

  • それは私たちに 高次元データモデル。 時系列は、インジケーター名とキーと値のペアのセットによって識別されます。
  • 私たちは持っているでしょう 柔軟なクエリ言語を使用する可能性、これにより、収集された時系列データをカットおよびカットして、グラフ、表、およびアドホックアラートを生成できます。
  • 分散ストレージに依存することはありません。
  • プロメテウスは持っています データを視覚化するための複数のモード-統合された式エクスプローラー、Grafana統合、およびコンソールテンプレート言語。
  • 時系列をメモリとローカルディスクに保存します、パーソナライズされた効率的な形式で。
  • アラートは、Prometheusの柔軟なクエリ言語に基づいて定義され、ディメンション情報を維持します。 A アラートマネージャー 通知を処理し、それらをミュートします。
  • ラス クライアントライブラリ サービスの簡単なインストルメンテーションを可能にします。 カスタムライブラリは簡単に実装できます。
  • 既存の輸出業者は許可します サードパーティとのデータブリッジの作成.

もっと知る このプログラムまたはその機能の詳細については、 プロジェクトGitHubページ.

Prometheusをインストールします

プロメテウスバージョン

このプログラムをUbuntu18.04にインストールするのは簡単です。 できる ソフトウェアオプションからインストールする オペレーティングシステムまたはターミナルを引くことができます(Ctrl + Alt + T)。 このインストールオプションを選択した場合、開始するには、使用可能なソフトウェアのリストを更新します。 次のスクリプトを入力して、引き続きPrometheusをインストールします。

sudo apt-get update -y && sudo apt-get install prometheus prometheus-node-exporter prometheus-pushgateway prometheus-alertmanager

インストールが完了すると、次のことができます サービス開始 インストールしたばかりです。

プロメテウスサービスホーム

sudo systemctl start prometheus

許可することができます 機器起動時にサービスを開始する タイピング:

sudo systemctl enable prometheus

我々ができるようになります サービスステータスを確認する 次のコマンドを使用します。

sudo systemctl status prometheus

Prometheusにアクセスする

インストール後、プログラムが見つかります ポート9090でリッスン。 これで、Webブラウザを開いて URLを書き込むhttp:// your-server-ip:9090。 問い合わせが可能なメインページにリダイレクトされます。

プロメテウスのホームページ

以下は、この例のデータクエリの結果です。

プロメテウスアプリケーションチャート

より良い使用のため、またはこのプログラムの使用中に発生する可能性のある疑問を解決するために、私たちは連絡することができます ドキュメンテーション 公式ページにあります.


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。