From: Ricardo Dias Date: Thu, 4 Jul 2019 14:09:35 +0000 (+0100) Subject: mgr: return perf_counters data timestamps in nanosecs X-Git-Tag: v15.1.0~2178^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F28882%2Fhead;p=ceph.git mgr: return perf_counters data timestamps in nanosecs Signed-off-by: Ricardo Dias --- diff --git a/src/mgr/ActivePyModules.cc b/src/mgr/ActivePyModules.cc index 57ab93a74c63..c3a120eb07d3 100644 --- a/src/mgr/ActivePyModules.cc +++ b/src/mgr/ActivePyModules.cc @@ -702,7 +702,7 @@ PyObject* ActivePyModules::get_counter_python( const auto &avg_data = counter_instance.get_data_avg(); for (const auto &datapoint : avg_data) { f.open_array_section("datapoint"); - f.dump_unsigned("t", datapoint.t.sec()); + f.dump_unsigned("t", datapoint.t.to_nsec()); f.dump_unsigned("s", datapoint.s); f.dump_unsigned("c", datapoint.c); f.close_section(); @@ -711,7 +711,7 @@ PyObject* ActivePyModules::get_counter_python( const auto &data = counter_instance.get_data(); for (const auto &datapoint : data) { f.open_array_section("datapoint"); - f.dump_unsigned("t", datapoint.t.sec()); + f.dump_unsigned("t", datapoint.t.to_nsec()); f.dump_unsigned("v", datapoint.v); f.close_section(); } @@ -732,12 +732,12 @@ PyObject* ActivePyModules::get_latest_counter_python( { if (counter_type.type & PERFCOUNTER_LONGRUNAVG) { const auto &datapoint = counter_instance.get_latest_data_avg(); - f.dump_unsigned("t", datapoint.t.sec()); + f.dump_unsigned("t", datapoint.t.to_nsec()); f.dump_unsigned("s", datapoint.s); f.dump_unsigned("c", datapoint.c); } else { const auto &datapoint = counter_instance.get_latest_data(); - f.dump_unsigned("t", datapoint.t.sec()); + f.dump_unsigned("t", datapoint.t.to_nsec()); f.dump_unsigned("v", datapoint.v); } };