kv_get_operation_metrics()

#include <kvstore.h>

kv_operation_metrics_t *
kv_get_operation_metrics(kv_stats_t *stats,
                         kv_int_t index) 

Oracle NoSQL Database操作に関連付けられたメトリックを集計します。情報はkv_operation_metrics_t構造を使用して返されますが、これには次のデータ・メンバーが含まれます。

  • kv_float_t avg_latency_ms

    操作に関連付けられた平均レイテンシ(ミリ秒)を返します。

  • kv_int_t max_latency_ms

    操作に関連付けられた最大レイテンシ(ミリ秒)を返します。

  • kv_int_t min_latency_ms

    操作に関連付けられた最小レイテンシ(ミリ秒)を返します。

  • kv_int_t total_operations

    実行された操作の数を返します。

  • const char *operation_name

    メトリックに関連付けられたOracle NoSQL Database操作の名前を返します。

indexパラメータが範囲外の場合、この関数はNULLを返すことに注意してください。

パラメータ

  • stats

    statsパラメータは、操作メトリック情報を含む統計構造です。この構造は、kv_get_stats()を使用して割り当てられ、kv_release_stats()を使用して解放されます。

  • index

    indexパラメータは、統計情報を取得する操作の整数指定です。kv_get_num_operations()を使用して、統計情報が使用可能な操作の総数を確認できます。