139
13
ティビティ ニタ
13.0 はじ
ション ーマンスと行されてることをする
のアクティビティにするトリクスのインサイトがNGINX Plus
、高 ダ ッ シ ュ ー ド JSONフ ィ ー ド 、ア ョ ン
するすてのリクエトにする供しまNGINX Plusィビ
ィモニタリン ストップストリープシング、
などするイサイトを供しますNGINX PlusダッシュードNGINX
Plus API ープ ース 機 能 能 性
しく す。
13.1 NGINXース
する
問題
NGINXニタリンります。
解決
NGINX HTTPションstub_status す。
location /stub_status {
stub_status;
allow 127.0.0.1;
deny all;
# Set IP restrictions as appropriate
}
ス テ に リ ク ス ト を て 、構 認 し
$ curl localhost/stub_status
Active connections: 1
server accepts handled requests
1 1 1
Reading: 0 Writing: 1 Waiting: 0
解説
stub_statusジュールNGINX OSSーの一部のベングを
しま返される情クテブな数、入れられ
数、されおよび理されたリクエストに関るイサイトを提しま
り、書き込または態にあ示されます供され
ルでり、stub_statusレクテブが義さている親サー
に固のものではあません。テータ象のサーーにホ
きるというキュリティーカルトラフックく監
へのすべてクセブロックのモジルはログやその他の
で使用込み変数な接続数提供変数
は、$connections_active$connections_reading$connections_writing$connections_
waitingす。
13.2 NGINX Plusダッシュード
問題
NGINX Plusサーバーを流れるックに関る詳細なメスが要です
解決
リアアクィビ ダッシュード用し
server {
# ...
location /api {
api [write=on];
# Directives limiting access to the API
# See chapter 7
}
location = /dashboard.html {
root /usr/share/nginx/html;
}
}
140 | 13ィビィモタリ
NGINX Plus構成はNGINX Plusステタスダッシュ供しますこの
は、APIダッード HTTP ットア
ダッシュード/usr/share/nginx/html ィレ クト静 的 して 提 供
ダッシュードはステスをリアルタイ るた/api/
にあるAPIスト す。
解説
NGINX Plusステタスダッシュしまこのステタス
ダ ッ シ ュ ー ド 、ア ク ィ ブ 、ア ッ プ ス ト リ ー ム サ ー ル
ど、NGINXステム ステスをす。ソーする
13-1 してく
NGINX Controller 、さ NGINX Plusート
プリ中のビを提供します[ラスト] 、サ
ショ 報とトリクインフェ
す。ソール13-2 参 照てく
ステダッシュードランディグペシステ
す。[HTTPーン]クリッNGINX構成で構成べてHTTP
ーバ1XXから5XXま で 、全 計 、1あた
リクスト トラフィプッす。[HTTPップスト
リーム] タブにはプスリーサーバーのの詳示されまサー
あったーバ 理したリストステード
によて処理された数、およ格または不合
す。[TCP/UDPーン ]タブTCPまたUDPストリ
るト 接 続 [TCP/UDPップスト]
ブにはTCP/UDPップストリ ップストリムサ
を提供している量、チェック格と不合および応に関する情
す。[キャシュ] 、キ 使 ー ス
に関する情示されます書き込およびバスされたック
。ヒ す 。NGINXス テ ダ ッ シ ュ ー ド 、ア ョ ン
ラフックフロする上でます
13.2 NGINX Plusダッシュード | 141
13-1.NGINX Plus
ダッ
13-2.NGINX Controller
中心の分析
142 | 13章:アクティビティモリン
項目
NGINX Plusタスダッシュドデ
NGINX Controllerペー
13.3 NGINX Plus API使用した
問題
NGINX Plus ダッよって メト API
す。
解決
RESTfulAPI用してメトリクスを 集しますこのjson_ppパイプ
、読 し ま す
$ curl "demo.nginx.com/api/3/" | json_pp
[
"nginx",
"processes",
"connections",
"ssl",
"slabs",
"http",
"stream"
]
curl呼び出APIの ト 。そ APIのその他の部分
す。
NGINX Plusーバーする/a pi/{version}/nginxURI 使 用す:
$ curl "demo.nginx.com/api/3/nginx" | json_pp
{
"version" : "1.15.2",
"ppid" : 79909,
"build" : "nginx-plus-r16",
"pid" : 77242,
"address" : "206.251.255.64",
"timestamp" : "2018-09-29T23:12:20.525Z",
"load_timestamp" : "2018-09-29T10:00:00.404Z",
"generation" : 2
}
API よ り 、引 使 し ま
$ curl "demo.nginx.com/api/3/nginx?fields=version,build"
| json_pp
{
13.3 NGINX Plus API使用した | 143
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.136.97.64