1つは、Go環境をインストールする
PromethuesはGo言語で開発されているため、最初にGo環境をインストールする必要があります
1.インストールパッケージアドレスをダウンロードします。
-
Linux:go1.8.3.linux-amd64.tar.gz(86MB)
-
Windows:go1.8.3.windows-amd64.msi(78MB)
-
Mac:go1.8.3.darwin-amd64.tar.gz(85MB)
-
ソース:go1.8.3.src.tar.gz(15MB)
2.解凍します
tar -C /usr/local -xzf go1.8.3.linux-amd64.tar.gz
3.環境変数を変更します
vim /etc/profile
添加
export PATH=$PATH:/usr/local/go/bin
刷新配置
source /etc/profile
4.構成が適切かどうかを確認します
go version
go version go1.8.3 linux/amd64
2、Promethuesをインストールします
1.インストールパッケージをダウンロードします
公式ウェブサイトリンク:https://prometheus.io/download/
最新の2.24.0Linuxバージョンを選択します:https://github.com/prometheus/prometheus/releases/download/v2.24.0/prometheus-2.24.0.linux-amd64.tar.gz
2.解凍します
tar -vxf prometheus-2.24.0.linux-amd64.tar.gz -C /usr/local/
3.ソフトチェーンを構築します
ln -sv /usr/local/prometheus-2.24.0.linux-amd64/ /usr/local/prometheus
3、Promethuesを開始します
1. / usr / local / prometheusと入力して、Promethuesを開始します
注:この方法でバックグラウンドで開始することはお勧めしません。/prometheus--config.file=prometheus.yml&、これにより、Promethuesの再起動時に以前のデータが簡単に失われます。
$ vim /etc/systemd/system/prometheus.service
--------------------------------------------------
[Unit]
Description=Prometheus
Wants=network-online.target
After=network-online.target
[Service]
User=prometheus
Group=prometheus
Type=simple
ExecStart=/usr/local/bin/prometheus \
--config.file /usr/local/prometheus/prometheus.yml \
--storage.tsdb.path /data/prometheus/ \
--web.console.templates=/usr/local/prometheus/consoles \
--web.console.libraries=/usr/local/prometheus/console_libraries
[Install]
WantedBy=multi-user.target
--------------------------------------------------
$ cp /usr/local/prometheus/prometheus /usr/local/bin
$ systemctl start prometheus
$ systemctl status prometheus
2.ブラウザでアクセスするにはpromethuesのWebデフォルトアクセスポート9090を使用します
http://promethuess所在host:9090/classic/graph
次の画面が表示された場合は、構成が成功したことを意味します。
第四に、Grafanaを使用して構成します
私の他の2つの記事を参照してください:
Promethues + GrafanaモニタリングでのHDFSとYarn(2)-Promethuesデータソース構成
Promethues + GrafanaモニタリングでのHDFSとYarn(3)-Grafanaダッシュボード構成(例としてYarnを取り上げます)