Prometheusを構成する

指標のモニタリングにPrometheusを使用するようにAccess Gatewayターゲットを構成します。

開始する前の確認事項

モニタリングをサポートするようにAccess Gatewayを構成します。「指標モニタリングを構成する」を参照してください。

Prometheusをダウンロードしてインストールします。brew install prometheusを使用して Prometheusをインストールすることもできます。

PrometheusのAccess Gatewayターゲットを定義する

Access GatewayをモニタリングするためにPrometheusを構成する方法:

  1. モニタリング対象のAccess GatewayのすべてのインスタンスのIPアドレスを決定します。「Access Gateway IPアドレスを決定する」を参照してください。
  2. コマンドプロンプトを開き、prometheus.ymlを含むディレクトリに移動します。
    cd /usr/local/prometheus/2.32.1.
    ls prometheus.yml
    . . . 
  3. お好みのテキストエディターでprometheus.yml構成ファイルを開きます。
  4. scrape_configs:セクションで、static_configs:サブセクションと適切なターゲットのセットを追加します。

    これらの更新は次のようになります。

    scrape_configs:
        - job_name: "prometheus"
            scrape_interval: 5s
            #
            # Other configuration
            # . . . 
            static_configs:
               - targets: ['192.168.x.x:8889']
               - targets: ['192.168.x.y:8889']
               - targets: ['192.168.x.z:8889']
    
  5. 必要な数のターゲットを追加します。
  6. 変更を保存してエディターを閉じます。
  7. 次のようなコマンドを使用してPrometheusを再起動します。
    bin/prometheus -config=prometheus.yml