「Prometheus」の版間の差分

提供: ArchWiki
ナビゲーションに移動 検索に移動
(ページの作成:「Category:ネットワーク監視 Category:ウェブアプリケーション en:Prometheus {{Related articles start}} {{Related|Zabbix}} {{Related|Munin}} {{R...」)
 
(Pkg/AUR テンプレートの更新)
11行目: 11行目:
 
== インストール ==
 
== インストール ==
   
{{AUR|prometheus}} または {{AUR|prometheus-bin}} パッケージを[[インストール]]してください。その後、{{ic|prometheus}} サービスを[[起動]]・[[有効化]]することで HTTP のポート 9090 からアプリケーションにアクセスできます。
+
{{Pkg|prometheus}} または {{AUR|prometheus-bin}} パッケージを[[インストール]]してください。その後、{{ic|prometheus}} サービスを[[起動]]・[[有効化]]することで HTTP のポート 9090 からアプリケーションにアクセスできます。
   
デフォルト設定では自身の {{ic|prometheus}} プロセスを監視します。システムの監視を行うには {{AUR|prometheus-node-exporter}} または {{AUR|prometheus-node-exporter-bin}} をインストールします。ローカルシステムからメトリクスが収集されます。{{ic|prometheus-node-exporter}} サービスを起動・有効化することで使うことができ、デフォルトでポート 9100 が開きます。
+
デフォルト設定では自身の {{ic|prometheus}} プロセスを監視します。システムの監視を行うには {{Pkg|prometheus-node-exporter}} または {{AUR|prometheus-node-exporter-bin}} をインストールします。ローカルシステムからメトリクスが収集されます。{{ic|prometheus-node-exporter}} サービスを起動・有効化することで使うことができ、デフォルトでポート 9100 が開きます。
   
 
== 設定 ==
 
== 設定 ==

2019年1月27日 (日) 03:32時点における版

関連記事

Prometheus はオープンソースのメトリクス収集・処理ツールです。時系列データベースと保存されているメトリクスにアクセス・処理するクエリ言語から成ります。Prometheus は複数のサービスからメトリクスを収集できます。ミニマルなウェブ UI を備えており、 Grafana などのサードパーティのツールによるダッシュボードを使うこともできます。

インストール

prometheus または prometheus-binAUR パッケージをインストールしてください。その後、prometheus サービスを起動有効化することで HTTP のポート 9090 からアプリケーションにアクセスできます。

デフォルト設定では自身の prometheus プロセスを監視します。システムの監視を行うには prometheus-node-exporter または prometheus-node-exporter-binAUR をインストールします。ローカルシステムからメトリクスが収集されます。prometheus-node-exporter サービスを起動・有効化することで使うことができ、デフォルトでポート 9100 が開きます。

設定

Prometheus の設定は YAML を使用し、メインの設定ファイルは /etc/prometheus/prometheus.yml です。

メトリクスの追加

scrape_configs 配列にメトリクスの収集先を追加することができます。ソースとしてローカルのノードエクスポータを追加したい場合、設定は以下のようになります:

 scrape_configs:
   - job_name: 'prometheus'
     static_configs:
       - targets: ['localhost:9090']
   - job_name: 'localhost'
     static_configs:
       - targets: ['localhost:9100']

UI を使う

Prometheus には設定を確認したりメトリクスにアクセス・グラフ化するための限定的な UI が付属しています。デフォルトでは http://localhost:9090 から使用できます。Prometheus のクエリ言語について詳しくは Prometheus のドキュメント を参照してください。

参照