<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
	<id>https://wiki.archlinux.jp/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Hirsak13</id>
	<title>ArchWiki - 利用者の投稿記録 [ja]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.archlinux.jp/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Hirsak13"/>
	<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php/%E7%89%B9%E5%88%A5:%E6%8A%95%E7%A8%BF%E8%A8%98%E9%8C%B2/Hirsak13"/>
	<updated>2026-04-06T20:02:33Z</updated>
	<subtitle>利用者の投稿記録</subtitle>
	<generator>MediaWiki 1.44.3</generator>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=Prometheus&amp;diff=23884</id>
		<title>Prometheus</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=Prometheus&amp;diff=23884"/>
		<updated>2022-02-12T13:39:37Z</updated>

		<summary type="html">&lt;p&gt;Hirsak13: →エクスポーター: 見出しの階層を訂正&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:ネットワーク監視]]&lt;br /&gt;
[[Category:ウェブアプリケーション]]&lt;br /&gt;
[[en:Prometheus]]&lt;br /&gt;
{{Related articles start}}&lt;br /&gt;
{{Related|Zabbix}}&lt;br /&gt;
{{Related|Munin}}&lt;br /&gt;
{{Related|Grafana}}&lt;br /&gt;
{{Related|TICK stack}}&lt;br /&gt;
{{Related articles end}}&lt;br /&gt;
[https://prometheus.io/ Prometheus] はオープンソースのメトリクス収集・処理ツールです。時系列データベースと保存されているメトリクスにアクセス・処理するクエリ言語から成ります。Prometheus は複数のサービスからメトリクスを収集できます。ミニマルなウェブ UI を備えており、 [[Grafana]] などのサードパーティのツールによるダッシュボードを使うこともできます。&lt;br /&gt;
&lt;br /&gt;
== インストール ==&lt;br /&gt;
&lt;br /&gt;
{{Pkg|prometheus}} パッケージを[[インストール]]してください。その後、{{ic|prometheus}} サービスを[[起動]]・[[有効化]]することで HTTP のポート 9090 からアプリケーションにアクセスできます。&lt;br /&gt;
&lt;br /&gt;
デフォルト設定では自身の {{ic|prometheus}} プロセスを監視します。システムの監視を行うには {{Pkg|prometheus-node-exporter}} をインストールします。ローカルシステムからメトリクスが収集されます。{{ic|prometheus-node-exporter}} サービスを起動・有効化することで使うことができ、デフォルトでポート 9100 が開きます。{{ic|prometheus-node-exporter}} サービスが起動したら、これを定期的にスクレイピングするよう Prometheus の設定をすることにより、実際にデータが収集できるようになります。これは後述の手順 [[#メトリクスの追加|メトリクスの追加]] に従って行います。&lt;br /&gt;
{{Warning|デフォルト設定の場合 {{ic|prometheus}} は {{ic|*:9090}} を、 {{ic|prometheus-node-exporter}} は {{ic|*:9100}} を listen します。そのため、忘れずに設定変更、もしくは、対応するファイアウォールのルールを有効にしてください。また、[https://prometheus.io/docs/operating/security/ Prometheus security model] もあわせて確認してください。}}&lt;br /&gt;
&lt;br /&gt;
== 設定 ==&lt;br /&gt;
&lt;br /&gt;
Prometheus の設定は [[Wikipedia:YAML|YAML]] を使用し、メインの設定ファイルは {{ic|/etc/prometheus/prometheus.yml}} です。&lt;br /&gt;
&lt;br /&gt;
=== メトリクスの追加 ===&lt;br /&gt;
&lt;br /&gt;
{{ic|scrape_configs}} 配列にメトリクスの収集先を追加することができます。ソースとしてローカルのノードエクスポータを追加したい場合、設定は以下のようになります:&lt;br /&gt;
&lt;br /&gt;
  scrape_configs:&lt;br /&gt;
    - job_name: &#039;prometheus&#039;&lt;br /&gt;
      static_configs:&lt;br /&gt;
        - targets: [&#039;localhost:9090&#039;]&lt;br /&gt;
    - job_name: &#039;localhost&#039;&lt;br /&gt;
      static_configs:&lt;br /&gt;
        - targets: [&#039;localhost:9100&#039;]&lt;br /&gt;
&lt;br /&gt;
== エクスポーター ==&lt;br /&gt;
Arch Linuxのリポジトリには [https://prometheus.io/docs/instrumenting/exporters/ 利用可能なエクスポーター] の一部が登録されています:&lt;br /&gt;
&lt;br /&gt;
* {{Pkg|prometheus-node-exporter}} - システムのメトリクス&lt;br /&gt;
* {{Pkg|prometheus-blackbox-exporter}} - エンドポイント（HTTP, HTTPS, DNS, TCP, ICMP）に対するブラックボックス探査&lt;br /&gt;
* {{Pkg|prometheus-memcached-exporter}} - {{ic|memcached}} のメトリクス&lt;br /&gt;
* {{Pkg|prometheus-mysqld-exporter}} - MySQLサーバーのメトリクス&lt;br /&gt;
&lt;br /&gt;
各エクスポーターはサービスの形で実現されています。例えば node exporter を実行する場合は {{ic|prometheus-node-exporter.service}} を [[起動]] ・ [[有効化]] します。&lt;br /&gt;
&lt;br /&gt;
== UI を使う ==&lt;br /&gt;
&lt;br /&gt;
Prometheus には設定を確認したりメトリクスにアクセス・グラフ化するための限定的な UI が付属しています。デフォルトでは http://localhost:9090 から使用できます。Prometheus のクエリ言語について詳しくは [https://prometheus.io/docs/prometheus/latest/querying/basics/ Prometheus のドキュメント] を参照してください。&lt;br /&gt;
&lt;br /&gt;
== アラート ==&lt;br /&gt;
&lt;br /&gt;
{{Pkg|alertmanager}}では、特定の条件を満たした際にカスタマイズしたアラートを送信することができます。&lt;br /&gt;
送信する条件は {{ic|/etc/prometheus/alert.rules.yml}} に、送信する内容は {{ic|/etc/alertmanager/alertmanager.yml}} に設定します。アラートマネージャーでは、メールやSlack[https://prometheus.io/docs/alerting/configuration/ など]、さまざまな方法での通知が可能です。メールでのアラートを設定するためには、次の行を追加します:&lt;br /&gt;
&lt;br /&gt;
{{bc|&lt;br /&gt;
global:&lt;br /&gt;
  resolve_timeout: 5m&lt;br /&gt;
  smtp_smarthost: &#039;smtp.example.com:25&#039;&lt;br /&gt;
  smtp_from: &#039;alertmanager@example.com&#039;&lt;br /&gt;
route:&lt;br /&gt;
  group_by: [&#039;instance&#039;, &#039;severity&#039;]&lt;br /&gt;
  group_wait: 30s&lt;br /&gt;
  group_interval: 5m&lt;br /&gt;
  repeat_interval: 3h&lt;br /&gt;
  receiver: team-1&lt;br /&gt;
receivers:&lt;br /&gt;
  - name: &#039;team-1&#039;&lt;br /&gt;
    email_configs:&lt;br /&gt;
      - to: &#039;admin@example.com&#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Prometheus から AlertManger にアラートを送るためには次の行を {{ic|/etc/prometheus/prometheus.yml}} に追加します: &lt;br /&gt;
&lt;br /&gt;
{{bc|&lt;br /&gt;
alerting:&lt;br /&gt;
  alertmanagers:&lt;br /&gt;
  - static_configs:&lt;br /&gt;
    - targets:&lt;br /&gt;
      - localhost:9093&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
systemdのユニットが失敗した場合のアラートの設定には {{ic|/etc/prometheus/alert.rules.yml}} に次の行を追加します。このほかの条件については[https://prometheus.io/docs/alerting/configuration/ アラート条件] のドキュメントを参照してください。&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;&lt;br /&gt;
- name: systemd_unit&lt;br /&gt;
  interval: 15s&lt;br /&gt;
  rules:&lt;br /&gt;
  - alert: systemd_unit_failed&lt;br /&gt;
    expr: |&lt;br /&gt;
      node_systemd_unit_state{state=&amp;quot;failed&amp;quot;} &amp;gt; 0&lt;br /&gt;
    for: 3m&lt;br /&gt;
    labels:&lt;br /&gt;
      severity: critical&lt;br /&gt;
    annotations:&lt;br /&gt;
      description: &#039;Instance : Service failed&#039;&lt;br /&gt;
      summary: &#039;Systemd unit failed&#039;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
== 参照 ==&lt;br /&gt;
* [https://prometheus.io/ 公式ホームページ]&lt;/div&gt;</summary>
		<author><name>Hirsak13</name></author>
	</entry>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=Prometheus&amp;diff=23883</id>
		<title>Prometheus</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=Prometheus&amp;diff=23883"/>
		<updated>2022-02-12T13:36:23Z</updated>

		<summary type="html">&lt;p&gt;Hirsak13: →アラート: 翻訳&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:ネットワーク監視]]&lt;br /&gt;
[[Category:ウェブアプリケーション]]&lt;br /&gt;
[[en:Prometheus]]&lt;br /&gt;
{{Related articles start}}&lt;br /&gt;
{{Related|Zabbix}}&lt;br /&gt;
{{Related|Munin}}&lt;br /&gt;
{{Related|Grafana}}&lt;br /&gt;
{{Related|TICK stack}}&lt;br /&gt;
{{Related articles end}}&lt;br /&gt;
[https://prometheus.io/ Prometheus] はオープンソースのメトリクス収集・処理ツールです。時系列データベースと保存されているメトリクスにアクセス・処理するクエリ言語から成ります。Prometheus は複数のサービスからメトリクスを収集できます。ミニマルなウェブ UI を備えており、 [[Grafana]] などのサードパーティのツールによるダッシュボードを使うこともできます。&lt;br /&gt;
&lt;br /&gt;
== インストール ==&lt;br /&gt;
&lt;br /&gt;
{{Pkg|prometheus}} パッケージを[[インストール]]してください。その後、{{ic|prometheus}} サービスを[[起動]]・[[有効化]]することで HTTP のポート 9090 からアプリケーションにアクセスできます。&lt;br /&gt;
&lt;br /&gt;
デフォルト設定では自身の {{ic|prometheus}} プロセスを監視します。システムの監視を行うには {{Pkg|prometheus-node-exporter}} をインストールします。ローカルシステムからメトリクスが収集されます。{{ic|prometheus-node-exporter}} サービスを起動・有効化することで使うことができ、デフォルトでポート 9100 が開きます。{{ic|prometheus-node-exporter}} サービスが起動したら、これを定期的にスクレイピングするよう Prometheus の設定をすることにより、実際にデータが収集できるようになります。これは後述の手順 [[#メトリクスの追加|メトリクスの追加]] に従って行います。&lt;br /&gt;
{{Warning|デフォルト設定の場合 {{ic|prometheus}} は {{ic|*:9090}} を、 {{ic|prometheus-node-exporter}} は {{ic|*:9100}} を listen します。そのため、忘れずに設定変更、もしくは、対応するファイアウォールのルールを有効にしてください。また、[https://prometheus.io/docs/operating/security/ Prometheus security model] もあわせて確認してください。}}&lt;br /&gt;
&lt;br /&gt;
== 設定 ==&lt;br /&gt;
&lt;br /&gt;
Prometheus の設定は [[Wikipedia:YAML|YAML]] を使用し、メインの設定ファイルは {{ic|/etc/prometheus/prometheus.yml}} です。&lt;br /&gt;
&lt;br /&gt;
=== メトリクスの追加 ===&lt;br /&gt;
&lt;br /&gt;
{{ic|scrape_configs}} 配列にメトリクスの収集先を追加することができます。ソースとしてローカルのノードエクスポータを追加したい場合、設定は以下のようになります:&lt;br /&gt;
&lt;br /&gt;
  scrape_configs:&lt;br /&gt;
    - job_name: &#039;prometheus&#039;&lt;br /&gt;
      static_configs:&lt;br /&gt;
        - targets: [&#039;localhost:9090&#039;]&lt;br /&gt;
    - job_name: &#039;localhost&#039;&lt;br /&gt;
      static_configs:&lt;br /&gt;
        - targets: [&#039;localhost:9100&#039;]&lt;br /&gt;
&lt;br /&gt;
=== エクスポーター ===&lt;br /&gt;
Arch Linuxのリポジトリには [https://prometheus.io/docs/instrumenting/exporters/ 利用可能なエクスポーター] の一部が登録されています:&lt;br /&gt;
&lt;br /&gt;
* {{Pkg|prometheus-node-exporter}} - システムのメトリクス&lt;br /&gt;
* {{Pkg|prometheus-blackbox-exporter}} - エンドポイント（HTTP, HTTPS, DNS, TCP, ICMP）に対するブラックボックス探査&lt;br /&gt;
* {{Pkg|prometheus-memcached-exporter}} - {{ic|memcached}} のメトリクス&lt;br /&gt;
* {{Pkg|prometheus-mysqld-exporter}} - MySQLサーバーのメトリクス&lt;br /&gt;
&lt;br /&gt;
各エクスポーターはサービスの形で実現されています。例えば node exporter を実行する場合は {{ic|prometheus-node-exporter.service}} を [[起動]] ・ [[有効化]] します。&lt;br /&gt;
&lt;br /&gt;
== UI を使う ==&lt;br /&gt;
&lt;br /&gt;
Prometheus には設定を確認したりメトリクスにアクセス・グラフ化するための限定的な UI が付属しています。デフォルトでは http://localhost:9090 から使用できます。Prometheus のクエリ言語について詳しくは [https://prometheus.io/docs/prometheus/latest/querying/basics/ Prometheus のドキュメント] を参照してください。&lt;br /&gt;
&lt;br /&gt;
== アラート ==&lt;br /&gt;
&lt;br /&gt;
{{Pkg|alertmanager}}では、特定の条件を満たした際にカスタマイズしたアラートを送信することができます。&lt;br /&gt;
送信する条件は {{ic|/etc/prometheus/alert.rules.yml}} に、送信する内容は {{ic|/etc/alertmanager/alertmanager.yml}} に設定します。アラートマネージャーでは、メールやSlack[https://prometheus.io/docs/alerting/configuration/ など]、さまざまな方法での通知が可能です。メールでのアラートを設定するためには、次の行を追加します:&lt;br /&gt;
&lt;br /&gt;
{{bc|&lt;br /&gt;
global:&lt;br /&gt;
  resolve_timeout: 5m&lt;br /&gt;
  smtp_smarthost: &#039;smtp.example.com:25&#039;&lt;br /&gt;
  smtp_from: &#039;alertmanager@example.com&#039;&lt;br /&gt;
route:&lt;br /&gt;
  group_by: [&#039;instance&#039;, &#039;severity&#039;]&lt;br /&gt;
  group_wait: 30s&lt;br /&gt;
  group_interval: 5m&lt;br /&gt;
  repeat_interval: 3h&lt;br /&gt;
  receiver: team-1&lt;br /&gt;
receivers:&lt;br /&gt;
  - name: &#039;team-1&#039;&lt;br /&gt;
    email_configs:&lt;br /&gt;
      - to: &#039;admin@example.com&#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Prometheus から AlertManger にアラートを送るためには次の行を {{ic|/etc/prometheus/prometheus.yml}} に追加します: &lt;br /&gt;
&lt;br /&gt;
{{bc|&lt;br /&gt;
alerting:&lt;br /&gt;
  alertmanagers:&lt;br /&gt;
  - static_configs:&lt;br /&gt;
    - targets:&lt;br /&gt;
      - localhost:9093&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
systemdのユニットが失敗した場合のアラートの設定には {{ic|/etc/prometheus/alert.rules.yml}} に次の行を追加します。このほかの条件については[https://prometheus.io/docs/alerting/configuration/ アラート条件] のドキュメントを参照してください。&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;&lt;br /&gt;
- name: systemd_unit&lt;br /&gt;
  interval: 15s&lt;br /&gt;
  rules:&lt;br /&gt;
  - alert: systemd_unit_failed&lt;br /&gt;
    expr: |&lt;br /&gt;
      node_systemd_unit_state{state=&amp;quot;failed&amp;quot;} &amp;gt; 0&lt;br /&gt;
    for: 3m&lt;br /&gt;
    labels:&lt;br /&gt;
      severity: critical&lt;br /&gt;
    annotations:&lt;br /&gt;
      description: &#039;Instance : Service failed&#039;&lt;br /&gt;
      summary: &#039;Systemd unit failed&#039;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
== 参照 ==&lt;br /&gt;
* [https://prometheus.io/ 公式ホームページ]&lt;/div&gt;</summary>
		<author><name>Hirsak13</name></author>
	</entry>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=Prometheus&amp;diff=22116</id>
		<title>Prometheus</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=Prometheus&amp;diff=22116"/>
		<updated>2021-10-26T13:33:42Z</updated>

		<summary type="html">&lt;p&gt;Hirsak13: →エクスポーター: 翻訳&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:ネットワーク監視]]&lt;br /&gt;
[[Category:ウェブアプリケーション]]&lt;br /&gt;
[[en:Prometheus]]&lt;br /&gt;
{{Related articles start}}&lt;br /&gt;
{{Related|Zabbix}}&lt;br /&gt;
{{Related|Munin}}&lt;br /&gt;
{{Related|Grafana}}&lt;br /&gt;
{{Related|TICK stack}}&lt;br /&gt;
{{Related articles end}}&lt;br /&gt;
[https://prometheus.io/ Prometheus] はオープンソースのメトリクス収集・処理ツールです。時系列データベースと保存されているメトリクスにアクセス・処理するクエリ言語から成ります。Prometheus は複数のサービスからメトリクスを収集できます。ミニマルなウェブ UI を備えており、 [[Grafana]] などのサードパーティのツールによるダッシュボードを使うこともできます。&lt;br /&gt;
&lt;br /&gt;
== インストール ==&lt;br /&gt;
&lt;br /&gt;
{{Pkg|prometheus}} パッケージを[[インストール]]してください。その後、{{ic|prometheus}} サービスを[[起動]]・[[有効化]]することで HTTP のポート 9090 からアプリケーションにアクセスできます。&lt;br /&gt;
&lt;br /&gt;
デフォルト設定では自身の {{ic|prometheus}} プロセスを監視します。システムの監視を行うには {{Pkg|prometheus-node-exporter}} をインストールします。ローカルシステムからメトリクスが収集されます。{{ic|prometheus-node-exporter}} サービスを起動・有効化することで使うことができ、デフォルトでポート 9100 が開きます。{{ic|prometheus-node-exporter}} サービスが起動したら、これを定期的にスクレイピングするよう Prometheus の設定をすることにより、実際にデータが収集できるようになります。これは後述の手順 [[#メトリクスの追加|メトリクスの追加]] に従って行います。&lt;br /&gt;
{{Warning|デフォルト設定の場合 {{ic|prometheus}} は {{ic|*:9090}} を、 {{ic|prometheus-node-exporter}} は {{ic|*:9100}} を listen します。そのため、忘れずに設定変更、もしくは、対応するファイアウォールのルールを有効にしてください。また、[https://prometheus.io/docs/operating/security/ Prometheus security model] もあわせて確認してください。}}&lt;br /&gt;
&lt;br /&gt;
== 設定 ==&lt;br /&gt;
&lt;br /&gt;
Prometheus の設定は [[Wikipedia:YAML|YAML]] を使用し、メインの設定ファイルは {{ic|/etc/prometheus/prometheus.yml}} です。&lt;br /&gt;
&lt;br /&gt;
=== メトリクスの追加 ===&lt;br /&gt;
&lt;br /&gt;
{{ic|scrape_configs}} 配列にメトリクスの収集先を追加することができます。ソースとしてローカルのノードエクスポータを追加したい場合、設定は以下のようになります:&lt;br /&gt;
&lt;br /&gt;
  scrape_configs:&lt;br /&gt;
    - job_name: &#039;prometheus&#039;&lt;br /&gt;
      static_configs:&lt;br /&gt;
        - targets: [&#039;localhost:9090&#039;]&lt;br /&gt;
    - job_name: &#039;localhost&#039;&lt;br /&gt;
      static_configs:&lt;br /&gt;
        - targets: [&#039;localhost:9100&#039;]&lt;br /&gt;
&lt;br /&gt;
=== エクスポーター ===&lt;br /&gt;
Arch Linuxのリポジトリには [https://prometheus.io/docs/instrumenting/exporters/ 利用可能なエクスポーター] の一部が登録されています:&lt;br /&gt;
&lt;br /&gt;
* {{Pkg|prometheus-node-exporter}} - システムのメトリクス&lt;br /&gt;
* {{Pkg|prometheus-blackbox-exporter}} - エンドポイント（HTTP, HTTPS, DNS, TCP, ICMP）に対するブラックボックス探査&lt;br /&gt;
* {{Pkg|prometheus-memcached-exporter}} - {{ic|memcached}} のメトリクス&lt;br /&gt;
* {{Pkg|prometheus-mysqld-exporter}} - MySQLサーバーのメトリクス&lt;br /&gt;
&lt;br /&gt;
各エクスポーターはサービスの形で実現されています。例えば node exporter を実行する場合は {{ic|prometheus-node-exporter.service}} を [[起動]] ・ [[有効化]] します。&lt;br /&gt;
&lt;br /&gt;
== UI を使う ==&lt;br /&gt;
&lt;br /&gt;
Prometheus には設定を確認したりメトリクスにアクセス・グラフ化するための限定的な UI が付属しています。デフォルトでは http://localhost:9090 から使用できます。Prometheus のクエリ言語について詳しくは [https://prometheus.io/docs/prometheus/latest/querying/basics/ Prometheus のドキュメント] を参照してください。&lt;br /&gt;
&lt;br /&gt;
== 参照 ==&lt;br /&gt;
* [https://prometheus.io/ 公式ホームページ]&lt;/div&gt;</summary>
		<author><name>Hirsak13</name></author>
	</entry>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=Prometheus&amp;diff=22091</id>
		<title>Prometheus</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=Prometheus&amp;diff=22091"/>
		<updated>2021-10-23T09:30:45Z</updated>

		<summary type="html">&lt;p&gt;Hirsak13: →インストール: 英語版で追加された記述を翻訳&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:ネットワーク監視]]&lt;br /&gt;
[[Category:ウェブアプリケーション]]&lt;br /&gt;
[[en:Prometheus]]&lt;br /&gt;
{{Related articles start}}&lt;br /&gt;
{{Related|Zabbix}}&lt;br /&gt;
{{Related|Munin}}&lt;br /&gt;
{{Related|Grafana}}&lt;br /&gt;
{{Related|TICK stack}}&lt;br /&gt;
{{Related articles end}}&lt;br /&gt;
[https://prometheus.io/ Prometheus] はオープンソースのメトリクス収集・処理ツールです。時系列データベースと保存されているメトリクスにアクセス・処理するクエリ言語から成ります。Prometheus は複数のサービスからメトリクスを収集できます。ミニマルなウェブ UI を備えており、 [[Grafana]] などのサードパーティのツールによるダッシュボードを使うこともできます。&lt;br /&gt;
&lt;br /&gt;
== インストール ==&lt;br /&gt;
&lt;br /&gt;
{{Pkg|prometheus}} パッケージを[[インストール]]してください。その後、{{ic|prometheus}} サービスを[[起動]]・[[有効化]]することで HTTP のポート 9090 からアプリケーションにアクセスできます。&lt;br /&gt;
&lt;br /&gt;
デフォルト設定では自身の {{ic|prometheus}} プロセスを監視します。システムの監視を行うには {{Pkg|prometheus-node-exporter}} をインストールします。ローカルシステムからメトリクスが収集されます。{{ic|prometheus-node-exporter}} サービスを起動・有効化することで使うことができ、デフォルトでポート 9100 が開きます。{{ic|prometheus-node-exporter}} サービスが起動したら、これを定期的にスクレイピングするよう Prometheus の設定をすることにより、実際にデータが収集できるようになります。これは後述の手順 [[#メトリクスの追加|メトリクスの追加]] に従って行います。&lt;br /&gt;
{{Warning|デフォルト設定の場合 {{ic|prometheus}} は {{ic|*:9090}} を、 {{ic|prometheus-node-exporter}} は {{ic|*:9100}} を listen します。そのため、忘れずに設定変更、もしくは、対応するファイアウォールのルールを有効にしてください。また、[https://prometheus.io/docs/operating/security/ Prometheus security model] もあわせて確認してください。}}&lt;br /&gt;
&lt;br /&gt;
== 設定 ==&lt;br /&gt;
&lt;br /&gt;
Prometheus の設定は [[Wikipedia:YAML|YAML]] を使用し、メインの設定ファイルは {{ic|/etc/prometheus/prometheus.yml}} です。&lt;br /&gt;
&lt;br /&gt;
=== メトリクスの追加 ===&lt;br /&gt;
&lt;br /&gt;
{{ic|scrape_configs}} 配列にメトリクスの収集先を追加することができます。ソースとしてローカルのノードエクスポータを追加したい場合、設定は以下のようになります:&lt;br /&gt;
&lt;br /&gt;
  scrape_configs:&lt;br /&gt;
    - job_name: &#039;prometheus&#039;&lt;br /&gt;
      static_configs:&lt;br /&gt;
        - targets: [&#039;localhost:9090&#039;]&lt;br /&gt;
    - job_name: &#039;localhost&#039;&lt;br /&gt;
      static_configs:&lt;br /&gt;
        - targets: [&#039;localhost:9100&#039;]&lt;br /&gt;
&lt;br /&gt;
== UI を使う ==&lt;br /&gt;
&lt;br /&gt;
Prometheus には設定を確認したりメトリクスにアクセス・グラフ化するための限定的な UI が付属しています。デフォルトでは http://localhost:9090 から使用できます。Prometheus のクエリ言語について詳しくは [https://prometheus.io/docs/prometheus/latest/querying/basics/ Prometheus のドキュメント] を参照してください。&lt;br /&gt;
&lt;br /&gt;
== 参照 ==&lt;br /&gt;
* [https://prometheus.io/ 公式ホームページ]&lt;/div&gt;</summary>
		<author><name>Hirsak13</name></author>
	</entry>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=Prometheus&amp;diff=22090</id>
		<title>Prometheus</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=Prometheus&amp;diff=22090"/>
		<updated>2021-10-23T07:28:47Z</updated>

		<summary type="html">&lt;p&gt;Hirsak13: →インストール: 英語版で削除された記述に追従&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:ネットワーク監視]]&lt;br /&gt;
[[Category:ウェブアプリケーション]]&lt;br /&gt;
[[en:Prometheus]]&lt;br /&gt;
{{Related articles start}}&lt;br /&gt;
{{Related|Zabbix}}&lt;br /&gt;
{{Related|Munin}}&lt;br /&gt;
{{Related|Grafana}}&lt;br /&gt;
{{Related|TICK stack}}&lt;br /&gt;
{{Related articles end}}&lt;br /&gt;
[https://prometheus.io/ Prometheus] はオープンソースのメトリクス収集・処理ツールです。時系列データベースと保存されているメトリクスにアクセス・処理するクエリ言語から成ります。Prometheus は複数のサービスからメトリクスを収集できます。ミニマルなウェブ UI を備えており、 [[Grafana]] などのサードパーティのツールによるダッシュボードを使うこともできます。&lt;br /&gt;
&lt;br /&gt;
== インストール ==&lt;br /&gt;
&lt;br /&gt;
{{Pkg|prometheus}} パッケージを[[インストール]]してください。その後、{{ic|prometheus}} サービスを[[起動]]・[[有効化]]することで HTTP のポート 9090 からアプリケーションにアクセスできます。&lt;br /&gt;
&lt;br /&gt;
デフォルト設定では自身の {{ic|prometheus}} プロセスを監視します。システムの監視を行うには {{Pkg|prometheus-node-exporter}} をインストールします。ローカルシステムからメトリクスが収集されます。{{ic|prometheus-node-exporter}} サービスを起動・有効化することで使うことができ、デフォルトでポート 9100 が開きます。&lt;br /&gt;
&lt;br /&gt;
== 設定 ==&lt;br /&gt;
&lt;br /&gt;
Prometheus の設定は [[Wikipedia:YAML|YAML]] を使用し、メインの設定ファイルは {{ic|/etc/prometheus/prometheus.yml}} です。&lt;br /&gt;
&lt;br /&gt;
=== メトリクスの追加 ===&lt;br /&gt;
&lt;br /&gt;
{{ic|scrape_configs}} 配列にメトリクスの収集先を追加することができます。ソースとしてローカルのノードエクスポータを追加したい場合、設定は以下のようになります:&lt;br /&gt;
&lt;br /&gt;
  scrape_configs:&lt;br /&gt;
    - job_name: &#039;prometheus&#039;&lt;br /&gt;
      static_configs:&lt;br /&gt;
        - targets: [&#039;localhost:9090&#039;]&lt;br /&gt;
    - job_name: &#039;localhost&#039;&lt;br /&gt;
      static_configs:&lt;br /&gt;
        - targets: [&#039;localhost:9100&#039;]&lt;br /&gt;
&lt;br /&gt;
== UI を使う ==&lt;br /&gt;
&lt;br /&gt;
Prometheus には設定を確認したりメトリクスにアクセス・グラフ化するための限定的な UI が付属しています。デフォルトでは http://localhost:9090 から使用できます。Prometheus のクエリ言語について詳しくは [https://prometheus.io/docs/prometheus/latest/querying/basics/ Prometheus のドキュメント] を参照してください。&lt;br /&gt;
&lt;br /&gt;
== 参照 ==&lt;br /&gt;
* [https://prometheus.io/ 公式ホームページ]&lt;/div&gt;</summary>
		<author><name>Hirsak13</name></author>
	</entry>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=Prometheus&amp;diff=22089</id>
		<title>Prometheus</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=Prometheus&amp;diff=22089"/>
		<updated>2021-10-23T06:02:24Z</updated>

		<summary type="html">&lt;p&gt;Hirsak13: 関連記事を追加(英語版に追従)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:ネットワーク監視]]&lt;br /&gt;
[[Category:ウェブアプリケーション]]&lt;br /&gt;
[[en:Prometheus]]&lt;br /&gt;
{{Related articles start}}&lt;br /&gt;
{{Related|Zabbix}}&lt;br /&gt;
{{Related|Munin}}&lt;br /&gt;
{{Related|Grafana}}&lt;br /&gt;
{{Related|TICK stack}}&lt;br /&gt;
{{Related articles end}}&lt;br /&gt;
[https://prometheus.io/ Prometheus] はオープンソースのメトリクス収集・処理ツールです。時系列データベースと保存されているメトリクスにアクセス・処理するクエリ言語から成ります。Prometheus は複数のサービスからメトリクスを収集できます。ミニマルなウェブ UI を備えており、 [[Grafana]] などのサードパーティのツールによるダッシュボードを使うこともできます。&lt;br /&gt;
&lt;br /&gt;
== インストール ==&lt;br /&gt;
&lt;br /&gt;
{{Pkg|prometheus}} または {{AUR|prometheus-bin}} パッケージを[[インストール]]してください。その後、{{ic|prometheus}} サービスを[[起動]]・[[有効化]]することで HTTP のポート 9090 からアプリケーションにアクセスできます。&lt;br /&gt;
&lt;br /&gt;
デフォルト設定では自身の {{ic|prometheus}} プロセスを監視します。システムの監視を行うには {{Pkg|prometheus-node-exporter}} または {{AUR|prometheus-node-exporter-bin}} をインストールします。ローカルシステムからメトリクスが収集されます。{{ic|prometheus-node-exporter}} サービスを起動・有効化することで使うことができ、デフォルトでポート 9100 が開きます。&lt;br /&gt;
&lt;br /&gt;
== 設定 ==&lt;br /&gt;
&lt;br /&gt;
Prometheus の設定は [[Wikipedia:YAML|YAML]] を使用し、メインの設定ファイルは {{ic|/etc/prometheus/prometheus.yml}} です。&lt;br /&gt;
&lt;br /&gt;
=== メトリクスの追加 ===&lt;br /&gt;
&lt;br /&gt;
{{ic|scrape_configs}} 配列にメトリクスの収集先を追加することができます。ソースとしてローカルのノードエクスポータを追加したい場合、設定は以下のようになります:&lt;br /&gt;
&lt;br /&gt;
  scrape_configs:&lt;br /&gt;
    - job_name: &#039;prometheus&#039;&lt;br /&gt;
      static_configs:&lt;br /&gt;
        - targets: [&#039;localhost:9090&#039;]&lt;br /&gt;
    - job_name: &#039;localhost&#039;&lt;br /&gt;
      static_configs:&lt;br /&gt;
        - targets: [&#039;localhost:9100&#039;]&lt;br /&gt;
&lt;br /&gt;
== UI を使う ==&lt;br /&gt;
&lt;br /&gt;
Prometheus には設定を確認したりメトリクスにアクセス・グラフ化するための限定的な UI が付属しています。デフォルトでは http://localhost:9090 から使用できます。Prometheus のクエリ言語について詳しくは [https://prometheus.io/docs/prometheus/latest/querying/basics/ Prometheus のドキュメント] を参照してください。&lt;br /&gt;
&lt;br /&gt;
== 参照 ==&lt;br /&gt;
* [https://prometheus.io/ 公式ホームページ]&lt;/div&gt;</summary>
		<author><name>Hirsak13</name></author>
	</entry>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=ArchWiki:%E3%82%B5%E3%83%B3%E3%83%89%E3%83%9C%E3%83%83%E3%82%AF%E3%82%B9&amp;diff=21988</id>
		<title>ArchWiki:サンドボックス</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=ArchWiki:%E3%82%B5%E3%83%B3%E3%83%89%E3%83%9C%E3%83%83%E3%82%AF%E3%82%B9&amp;diff=21988"/>
		<updated>2021-10-17T12:06:48Z</updated>

		<summary type="html">&lt;p&gt;Hirsak13: &amp;#039;&amp;#039;→インストールガイド(要約の書き方の確認): :en:Special:PermanentLink/698312&amp;#039;&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;test&lt;br /&gt;
&amp;lt;pre&amp;gt;do not use this&amp;lt;/pre&amp;gt;arch linux{{bc|use this}}テストオンライン&lt;br /&gt;
&lt;br /&gt;
テスト&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;[[インストールガイド|→インストールガイド(要約の書き方の確認)]]: [[:en:Special:PermanentLink/698312]]&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Hirsak13</name></author>
	</entry>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=ArchWiki:%E3%82%B5%E3%83%B3%E3%83%89%E3%83%9C%E3%83%83%E3%82%AF%E3%82%B9&amp;diff=21987</id>
		<title>ArchWiki:サンドボックス</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=ArchWiki:%E3%82%B5%E3%83%B3%E3%83%89%E3%83%9C%E3%83%83%E3%82%AF%E3%82%B9&amp;diff=21987"/>
		<updated>2021-10-17T11:52:56Z</updated>

		<summary type="html">&lt;p&gt;Hirsak13: &amp;#039;&amp;#039;→インストールガイド(要約の書き方の確認): Special:PermanentLink/698312&amp;#039;&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;test&lt;br /&gt;
&amp;lt;pre&amp;gt;do not use this&amp;lt;/pre&amp;gt;arch linux{{bc|use this}}テストオンライン&lt;br /&gt;
&lt;br /&gt;
テスト&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;[[インストールガイド|→インストールガイド(要約の書き方の確認)]]: [[Special:PermanentLink/698312]]&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Hirsak13</name></author>
	</entry>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=ArchWiki:%E3%82%B5%E3%83%B3%E3%83%89%E3%83%9C%E3%83%83%E3%82%AF%E3%82%B9&amp;diff=21986</id>
		<title>ArchWiki:サンドボックス</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=ArchWiki:%E3%82%B5%E3%83%B3%E3%83%89%E3%83%9C%E3%83%83%E3%82%AF%E3%82%B9&amp;diff=21986"/>
		<updated>2021-10-17T10:28:46Z</updated>

		<summary type="html">&lt;p&gt;Hirsak13: &amp;#039;&amp;#039;→インストールガイド(要約の書き方の確認): [https://wiki.archlinux.org/title/Special:PermanentLink/698312 en:Special:PermanentLink/698312]&amp;#039;&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;test&lt;br /&gt;
&amp;lt;pre&amp;gt;do not use this&amp;lt;/pre&amp;gt;arch linux{{bc|use this}}テストオンライン&lt;br /&gt;
&lt;br /&gt;
テスト&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;[[インストールガイド|→インストールガイド(要約の書き方の確認)]]: [https://wiki.archlinux.org/title/Special:PermanentLink/698312 en:Special:PermanentLink/698312]&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Hirsak13</name></author>
	</entry>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=ArchWiki:%E3%82%B5%E3%83%B3%E3%83%89%E3%83%9C%E3%83%83%E3%82%AF%E3%82%B9&amp;diff=21985</id>
		<title>ArchWiki:サンドボックス</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=ArchWiki:%E3%82%B5%E3%83%B3%E3%83%89%E3%83%9C%E3%83%83%E3%82%AF%E3%82%B9&amp;diff=21985"/>
		<updated>2021-10-17T09:58:22Z</updated>

		<summary type="html">&lt;p&gt;Hirsak13: 要約内に記載の内部リンクの挙動確認 内部リンクの挙動確認&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;test&lt;br /&gt;
&amp;lt;pre&amp;gt;do not use this&amp;lt;/pre&amp;gt;arch linux{{bc|use this}}テストオンライン&lt;br /&gt;
&lt;br /&gt;
テスト&lt;br /&gt;
&lt;br /&gt;
[[インストールガイド#インストールの準備|内部リンクの挙動確認]]&lt;/div&gt;</summary>
		<author><name>Hirsak13</name></author>
	</entry>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=%E5%88%A9%E7%94%A8%E8%80%85:Hirsak13&amp;diff=21970</id>
		<title>利用者:Hirsak13</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=%E5%88%A9%E7%94%A8%E8%80%85:Hirsak13&amp;diff=21970"/>
		<updated>2021-10-13T15:11:03Z</updated>

		<summary type="html">&lt;p&gt;Hirsak13: 利用者ページを新規作成&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== 編集傾向 ===&lt;br /&gt;
翻訳経験はありませんが興味だけはあります。自分にもできそうなところから手を付けていけたらと思っています。&lt;/div&gt;</summary>
		<author><name>Hirsak13</name></author>
	</entry>
</feed>