Skip to main content
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

HAProxy Data Collector

共同作成者

Cloud Insights は、このデータコレクタを使用して HAProxy からのメトリックを収集します。

インストール

  1. [Observability]>[Collectors]で、+ Data Collector *をクリックします。[HAProxy]を選択します。

    Tegraf エージェントがインストールされているオペレーティングシステムまたはプラットフォームを選択します。

  2. Agent for Collection をまだインストールしていない場合、または別のオペレーティングシステムまたはプラットフォームに Agent をインストールする場合は、 Show Instructions をクリックしてを展開します "エージェントのインストール" 手順

  3. このデータコレクタで使用するエージェントアクセスキーを選択します。[+Agent Access Key] ボタンをクリックすると、新しいエージェントアクセスキーを追加できます。ベストプラクティス:別のエージェントアクセスキーを使用するのは、たとえば OS/ プラットフォーム別にデータコレクタをグループ化する場合だけです。

  4. 設定手順に従ってデータコレクタを設定します。手順は、データの収集に使用するオペレーティングシステムまたはプラットフォームのタイプによって異なります。

HAProxy の設定

セットアップ( Setup )

Telegraf の HAProxy 用プラグインは、 HAProxy Stats の有効化に依存しています。これは HAProxy に組み込まれている構成ですが、すぐに有効にすることはできません。有効にすると 'HAProxy はブラウザで表示できる HTML エンドポイントを公開したり ' すべての HAProxy 構成のステータスを抽出するためにスクレイピングしたりできます

互換性:

構成は HAProxy バージョン 1.9.4 に対して開発されました。

設定:

統計情報を有効にするには、 haproxy 設定ファイルを編集し、「金庫」セクションの後に次の行を追加します。この行には、ユーザー自身のユーザー名とパスワード、および / または haproxy URL を使用します。

stats enable
stats auth myuser:mypassword
stats uri  /haproxy?stats

次に、 stats を有効にした単純な構成ファイルの例を示します。

global
  daemon
  maxconn 256

defaults
  mode http
  stats enable
  stats uri /haproxy?stats
  stats auth myuser:mypassword
  timeout connect 5000ms
  timeout client 50000ms
  timeout server 50000ms

frontend http-in
  bind *:80
  default_backend servers

frontend http-in9080
  bind *:9080
  default_backend servers_2

backend servers
  server server1 10.128.0.55:8080 check ssl verify none
  server server2 10.128.0.56:8080 check ssl verify none

backend servers_2
  server server3 10.128.0.57:8080 check ssl verify none
  server server4 10.128.0.58:8080 check ssl verify none

最新の手順の詳細については、を参照してください "HAProxy のドキュメント"

オブジェクトとカウンタ

次のオブジェクトとそのカウンタが収集されます。

オブジェクト: 識別子: 属性: 「 dataPoints 」:

HAProxy フロントエンド

ネームスペース
住所
プロキシ

ノードIP
ノード名
プロキシID
モード
プロセスID
セッションレート制限
サーバID
セッション制限
ステータス

受信バイト数
バイトアウト
キャッシュヒット
キャッシュルックアップ
圧縮バイトがバイパスされました
圧縮バイト数
圧縮バイトが送信されました
圧縮応答
接続レート
接続レート最大
接続合計
接続ルールによって拒否された要求
セキュリティ上の懸念により拒否されたリクエスト
セキュリティ上の懸念により拒否された応答
セッションルールによって拒否された要求
エラーを要求します
応答1xx
応答は2xx
応答は3xx
応答は4xx
応答は5xx
応答その他
要求が傍受されました
セッションレート
セッションレート最大
リクエスト率
要求レート最大
リクエストの合計
セッション
セッションの最大数
セッションの合計
書き換えを要求します

HAProxy サーバ

ネームスペース
住所
プロキシ
サーバ

ノードIP
ノード名
完了までの時間を確認します
フォール設定を確認します
健全性の値を確認します
立ち上がり設定を確認します
ステータスを確認します
プロキシID
最終変更時刻
前回のセッション時間
モード
プロセスID
サーバID
ステータス
重量

アクティブサーバ
バックアップサーバ
受信バイト数
バイトアウト
チェックダウン
チェックに失敗しました
クライアントが中止されました
接続
接続平均時間
ダウンタイムの合計
拒否された応答
接続エラー
応答エラー
応答1xx
応答は2xx
応答は3xx
応答は4xx
応答は5xx
応答その他
サーバ選択合計
キューの現在
キューの最大数
キュー平均時間
1秒あたりのセッション数
1秒あたりのセッションの最大数
接続の再利用
応答時間平均
セッション
セッションの最大数
サーバ転送が中止されます
セッションの合計
セッション合計時間平均
再ディスパッチを要求します
再試行を要求します
書き換えを要求します

HAProxy バックエンド

ネームスペース
住所
プロキシ

ノードIP
ノード名
プロキシID
最終変更時刻
前回のセッション時間
モード
プロセスID
サーバID
セッション制限
ステータス
重量

アクティブサーバ
バックアップサーバ
受信バイト数
バイトアウト
キャッシュヒット
キャッシュルックアップ
チェックダウン
クライアントが中止されました
圧縮バイトがバイパスされました
圧縮バイト数
圧縮バイトが送信されました
圧縮応答
接続
接続平均時間
ダウンタイムの合計
セキュリティ上の懸念により拒否されたリクエスト
セキュリティ上の懸念により拒否された応答
接続エラー
応答エラー
応答1xx
応答は2xx
応答は3xx
応答は4xx
応答は5xx
応答その他
サーバ選択合計
キューの現在
キューの最大数
キュー平均時間
1秒あたりのセッション数
1秒あたりのセッションの最大数
リクエストの合計
接続の再利用
応答時間平均
セッション
セッションの最大数
サーバ転送が中止されます
セッションの合計
セッション合計時間平均
再ディスパッチを要求します
再試行を要求します
書き換えを要求します

トラブルシューティング

追加情報はから入手できます "サポート" ページ