Storage Engine API
mongo::dur::Stats::S Struct Reference

#include <dur_stats.h>

Public Member Functions

std::string _CSVHeader () const
 
std::string _asCSV () const
 
void _asObj (BSONObjBuilder *builder) const
 
void reset ()
 
uint64_t getCurrentDurationMillis () const
 

Public Attributes

uint64_t _startTimeMicros
 
unsigned _durationMillis
 
unsigned _commits
 
unsigned _commitsInWriteLock
 
uint64_t _journaledBytes
 
uint64_t _uncompressedBytes
 
uint64_t _writeToDataFilesBytes
 
uint64_t _prepLogBufferMicros
 
uint64_t _writeToJournalMicros
 
uint64_t _writeToDataFilesMicros
 
uint64_t _remapPrivateViewMicros
 
uint64_t _commitsMicros
 
uint64_t _commitsInWriteLockMicros
 

Member Function Documentation

◆ _asCSV()

std::string mongo::dur::Stats::S::_asCSV ( ) const

◆ _asObj()

void mongo::dur::Stats::S::_asObj ( BSONObjBuilder *  builder) const

◆ _CSVHeader()

std::string mongo::dur::Stats::S::_CSVHeader ( ) const

◆ getCurrentDurationMillis()

uint64_t mongo::dur::Stats::S::getCurrentDurationMillis ( ) const
inline

◆ reset()

void mongo::dur::Stats::S::reset ( )

Member Data Documentation

◆ _commits

unsigned mongo::dur::Stats::S::_commits

◆ _commitsInWriteLock

unsigned mongo::dur::Stats::S::_commitsInWriteLock

◆ _commitsInWriteLockMicros

uint64_t mongo::dur::Stats::S::_commitsInWriteLockMicros

◆ _commitsMicros

uint64_t mongo::dur::Stats::S::_commitsMicros

◆ _durationMillis

unsigned mongo::dur::Stats::S::_durationMillis

◆ _journaledBytes

uint64_t mongo::dur::Stats::S::_journaledBytes

◆ _prepLogBufferMicros

uint64_t mongo::dur::Stats::S::_prepLogBufferMicros

◆ _remapPrivateViewMicros

uint64_t mongo::dur::Stats::S::_remapPrivateViewMicros

◆ _startTimeMicros

uint64_t mongo::dur::Stats::S::_startTimeMicros

◆ _uncompressedBytes

uint64_t mongo::dur::Stats::S::_uncompressedBytes

◆ _writeToDataFilesBytes

uint64_t mongo::dur::Stats::S::_writeToDataFilesBytes

◆ _writeToDataFilesMicros

uint64_t mongo::dur::Stats::S::_writeToDataFilesMicros

◆ _writeToJournalMicros

uint64_t mongo::dur::Stats::S::_writeToJournalMicros

The documentation for this struct was generated from the following files: