Cloud Exchange 用のメトリック エクスポーターを設定する
- 最新バージョンのLinuxノードエクスポーターは、 Releases · prometheus/node_exporterからダウンロードできます。
$ wget https://github.com/prometheus/node_exporter/releases/download/v1.7.0/node_exporter-1.7.0.linux-amd64.tar.gz
- ノード エクスポーターを抽出し、バック グランドで開始します。
$ tar -xvf node_exporter-1.7.0.linux-amd64.tar.gz $ cd node_exporter-1.7.0.linux-amd64 $ ./node_exporter &
- マシンのアドレスとポート9100を開いて、接続を確認してください。
> http://<machine_IP>:9100
注記
EC2インスタンスで使う場合は、 AWS console > inbound rulesのポートを必ず公開してください。

注記
既存のCloud Exchangeのパフォーマンスに影響を与えないよう、PrometheusとGrafanaは新しいインスタンスに設定することをお勧めします。
新しいマシンに docker と docker-compose をインストールし、次のセクションの手順を実行して新しいマシンに Prometheus と Grafana を構成する必要があります。
Prometheusの設定
- Create a prom directory in
/opt.$ cd /opt $ mkdir prom
- 以下の内容でPrometheusの設定ファイルを作成してください。
$ vi prom/prometheus.yml
注記
ターゲットセクションでマシンのIPアドレスを変更してください。
global: scrape_interval: 15s scrape_timeout: 10s evaluation_interval: 15s alerting: alertmanagers: - follow_redirects: true enable_http2: true scheme: http timeout: 10s api_version: v2 static_configs: - targets: [] scrape_configs: - job_name: machines scrape_interval: 5s scrape_timeout: 5s scheme: http metrics_path: /metrics static_configs: - targets: - :9100 - 以下の内容でdocker-composeファイルを作成してください。
$ vi prom/docker-compose.yml
version: "3.3" services: prometheus: image: prom/prometheus volumes: - ./prometheus.yml:/etc/prometheus/prometheus.yml ports: - "9090:9090" - プロメテウスを始めます。
$ cd prom $ docker-compose up -d $ cd ..
- 接続を確認するには、次の場所にアクセスしてください。
http://<your machine ip>:9090/
Configure Grafana
- Create a grafana directory in
/opt.$ cd /opt $ mkdir grafana
- 以下の内容でdocker-composeファイルを作成してください。
$ vi grafana/docker-compose.yml
version: "3.3" services: grafana: user: "0" image: grafana/grafana-enterprise volumes: - ./data:/var/lib/grafana:z ports: - "3000:3000" - Start Grafana.
$ cd grafana $ docker-compose up -d $ cd ..
- Grafana UIを開くには、次の場所にアクセスしてください。
http://<your machine ip>:3000/- デフォルトのクレデンシャル
admin / admin)でログインしてください。 - 初期パスワードを変更してください。
- デフォルトのクレデンシャル
- 新しいパスワードでGrafanaにログインしてください。
- ◇ Prometheus をデータ ソースとして追加します。
- メニューアイコンをクリックし、 Connectionsを展開して、 Data sourcesをクリックします。

- Add data sourceをクリックしてください。

- Prometheus Select 。

- Prometheusの設定画面を開き、下にスクロールしてSave & testをクリックします。

- メニューアイコンをクリックし、 Connectionsを展開して、 Data sourcesをクリックします。
- ダッシュボードを作成します。
- ホームページに移動してCreate your first dashboardをクリックしてください。

- Import dashboardをクリックしてください。

- Enter 1860 for the ID and click Load.

- ダッシュボード名を入力し、以前に追加した Prometheus データソースを選択してから、 Importをクリックします。

- ホームページに移動してCreate your first dashboardをクリックしてください。
- これで、 Cloud Exchangeインスタンスのダッシュボードが表示されます。


