<< " (wanted last update: " << olog.head
<< ", stats last update: " << stats_last_update[shard]
<< ", shard last update: " << my_info.last_update << ")."
- << dendl;
+ << " Stats: ";
+
+ std::unique_ptr<Formatter> f(Formatter::create("json"));
+ f->open_object_section("stats");
+ my_info.stats.dump(f.get());
+ f->close_section();
+
+ f->flush(*_dout);
+ *_dout << dendl;
} else {
psdout(20) << "not using stats for " << shard
<< " (wanted last update: " << olog.head
<< ", stats last update: " << stats_last_update[shard]
<< ", shard last update: " << my_info.last_update << ")."
- << dendl;
+ << " Stats: ";
+
+ std::unique_ptr<Formatter> f(Formatter::create("json"));
+ f->open_object_section("stats");
+ my_info.stats.dump(f.get());
+ f->close_section();
+
+ f->flush(*_dout);
+ *_dout << dendl;
}
}
}