kong.nginx
Nginx 情報モジュール。
Nginx固有の実装詳細とメタ情報を取得するための 関数のセット。
kong.nginx.get_subsystem()
この関数が呼び出される現在の Nginx サブシステムを返します。"http"
または "stream"
のいずれかです。
フェーズ
- any
戻り値
-
string
:"http"
または"stream"
のサブシステム。
使用状況
kong.nginx.get_subsystem() -- "http"
kong.nginx.get_statistics()
Nginxによって公開されているさまざまな接続とリクエストのメトリクスを返します。Nginxは、ngx_http_stub_status_moduleによって報告されたものと類似しています。
返されるテーブルには、次のフィールドが含まれます。
-
connections_active
-connections_waiting
を含むアクティブなクライアント接続の現在の数。 -
connections_reading
- nginx がリクエストヘッダーを読み取っている現在の接続数。 -
connections_writing
- nginxがレスポンスをクライアントに書き戻している現在の接続数。 -
connections_waiting
- リクエストを待機しているアイドル状態のクライアント接続の現在の数。 -
connections_accepted
- 受け入れられたクライアント接続の合計数。 -
connections_handled
- 処理された接続の合計数。一部のリソース制限(worker_connections
制限など)に達していない限り、connections_accepted
と同じです。 -
total_requests
- クライアントリクエストの合計数。
戻り値
-
table
:Nginx接続とリクエストの統計
使用状況
local nginx_statistics = kong.nginx.get_statistics()