Search:

Search all manuals
Search this manual
Manual
Couchbase Server マニュアル 2.0
Community Wiki and Resources
Couchbase Server 2.0をダウンロード
Couchbase 開発者ガイド 2.0
クライアントライブラリ
Couchbase Server フォーラム
Additional Resources
Community Wiki
Community Forums
Couchbase SDKs
Parent Section
8.5 Couchbaseのノードの管理
Chapter Sections
Chapters

8.5.1. ノードからの統計の取得

ノードに関する統計情報を取得するために、最初にこのリクエストを使用してクラスタ内のノードのリストを取得します。

shell> curl -u Admin:password http://10.4.2.4:8091/pools/default/buckets/default/nodes

クラスタ内のすべてのノードのIPアドレスとポートを使用してこのリクエストを送信することができます。これには次のHTTP要求を送信します。

GET /pools/default/buckets/default/nodes HTTP/1.1
User-Agent: curl/7.21.4 (universal-apple-darwin11.0) libcurl/7.21.4 OpenSSL/0.9.8r zlib/1.2.5
Host: 10.4.2.4:8091
Accept: */*

Couchbase Serverがリクエストを正常に処理すると、次の例のような応答が得られます:

{"servers":[
  {"hostname":"10.4.2.6:8091",
  "uri":"/pools/default/buckets/default/nodes/10.4.2.6%3A8091",
  "stats":
      {"uri":"/pools/default/buckets/default/nodes/10.4.2.6%3A8091/stats"}}
    ....

その後、返却された特定のノードのIPアドレスとポートに対してRESTリクエストを送信できます。エンドポイントに/statsを追加します。

shell> curl -u Administrator:password http://10.4.2.4:8091/pools/default/buckets/default/nodes/10.4.2.4%3A8091/stats

これには次のHTTP要求を送信します。

GET /pools/default/buckets/default/nodes/10.4.2.4%3A8091/stats HTTP/1.1
User-Agent: curl/7.21.4 (universal-apple-darwin11.0) libcurl/7.21.4 OpenSSL/0.9.8r zlib/1.2.5
Host: 10.4.2.4:8091
Accept: */*

Couchbase Serverが正常にリクエストを処理すると、次の例のような応答が得られます:

{"hostname":"10.4.2.4:8091","hot_keys":[{"name":"[2012-11-05::3:47:01]"
....
"samplesCount":60,"isPersistent":true,"lastTStamp":1352922180718,"interval":1000}}

返される統計情報は、そのノードに関連付けられている個々のバケットに対するものとなります。