kv_get_node_metrics()
#include <kvstore.h>
kv_node_metrics_t *
kv_get_node_metrics(kv_stats_t *stats,
kv_int_t index) ストア内の各ノードに関連付けられたメトリックのリストを返します。情報はkv_node_metrics_t構造を使用して返されますが、これには、次のデータ・メンバーが含まれます。
-
kv_int_t avg_latency_msこのノードに対して行われたすべての要求の終了平均レイテンシ(ミリ秒)を返します。
-
kv_int_t max_active_request_countこのOracle NoSQL Databaseクライアントでこのノードに対して同時にアクティブだった要求の数を返します。
-
kv_long_t request_countノードによって処理された要求の合計数を返します。
-
kv_int_t is_activeノードが現在アクティブな場合は
1を返します。つまり、アクセス可能で、要求を処理できる場合です。 -
kv_int_t is_masterノードが現在マスターである場合は
1を返します。 -
const char *node_nameノードに関連付けられた内部名を返します。
-
const char *zone_name;ノードをホストするゾーンの名前を返します。
indexパラメータが範囲外の場合、この関数は
NULLを返すことに注意してください。
パラメータ
-
stats
statsパラメータは、ノード・メトリック情報を含む統計構造です。この構造は、kv_get_stats()を使用して割り当てられ、kv_release_stats()を使用して解放されます。
-
index
indexパラメータは、統計情報を取得するノードの整数指定です。kv_get_num_nodes()を使用して、統計情報が使用可能なノードの総数を確認できます。
関連項目