CernVM-FS  2.12.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
perf Namespace Reference

Classes

class  Counter
 
class  Statistics
 
class  StatisticsTemplate
 
struct  FsCounters
 
class  Recorder
 
class  MultiRecorder
 
class  TelemetryAggregator
 
class  TelemetryAggregatorInflux
 

Enumerations

enum  TelemetryReturn {
  kTelemetrySuccess = 0, kTelemetryFailHostAddress, kTelemetryFailPort, kTelemetryFailSocket,
  kTelemetryFailSend
}
 
enum  TelemetrySelector { kTelemetryInflux }
 

Functions

void Dec (class Counter *counter)
 
void Inc (class Counter *counter)
 
int64_t Xadd (class Counter *counter, const int64_t delta)
 

Detailed Description

This file is part of the CernVM File System.

Enumeration Type Documentation

Enumerator
kTelemetrySuccess 
kTelemetryFailHostAddress 
kTelemetryFailPort 
kTelemetryFailSocket 
kTelemetryFailSend 

Definition at line 31 of file telemetry_aggregator.h.

Enumerator
kTelemetryInflux 

Definition at line 40 of file telemetry_aggregator.h.

Function Documentation

void perf::Dec ( class Counter *  counter)
inline
void perf::Inc ( class Counter *  counter)
inline

Definition at line 50 of file statistics.h.

Referenced by RamCacheManager::AbortTxn(), publish::SyncMediator::AddDirectory(), RamCacheManager::AddFd(), publish::SyncMediator::AddFile(), FileSystem::IoErrorInfo::AddIoError(), download::DownloadManager::Backoff(), RamCacheManager::Close(), RamCacheManager::CommitToKvStore(), RamCacheManager::CommitTxn(), upload::AbstractUploader::CountDuplicates(), upload::AbstractUploader::CountUploadedCatalogs(), upload::AbstractUploader::CountUploadedChunks(), cvmfs::cvmfs_forget(), cvmfs::cvmfs_getattr(), cvmfs::cvmfs_lookup(), cvmfs::cvmfs_open(), cvmfs::cvmfs_opendir(), cvmfs::cvmfs_read(), cvmfs::cvmfs_readlink(), cvmfs::cvmfs_statfs(), MemoryKvStore::Delete(), lru::LruCache< shash::Any, MemoryBuffer >::DeleteOldest(), catalog::AbstractCatalogManager< CatalogT >::DetachSiblings(), MemoryKvStore::DoCommit(), RamCacheManager::DoOpen(), lru::LruCache< shash::Any, MemoryBuffer >::Drop(), RamCacheManager::Dup(), cvmfs::Fetcher::Fetch(), download::DownloadManager::Fetch(), catalog::CachedManifestEnsemble::FetchCertificate(), lru::LruCache< shash::Any, MemoryBuffer >::FilterDelete(), lru::LruCache< shash::Any, MemoryBuffer >::Forget(), LibContext::GetAttr(), NfsMapsLeveldb::GetInode(), NfsMapsSqlite::GetPath(), MemoryKvStore::GetRefcount(), RamCacheManager::GetSize(), MemoryKvStore::GetSize(), MemoryKvStore::IncRef(), lru::LruCache< shash::Any, MemoryBuffer >::Insert(), publish::SyncMediator::InsertHardlink(), lru::Md5PathCache::InsertNegative(), NfsMapsSqlite::IssueInode(), catalog::AbstractCatalogManager< CatalogT >::Listing(), catalog::AbstractCatalogManager< CatalogT >::ListingStat(), lru::LruCache< shash::Any, MemoryBuffer >::Lookup(), AuthzSessionManager::LookupAuthzData(), catalog::AbstractCatalogManager< CatalogT >::LookupPath(), AuthzSessionManager::LookupSessionKey(), catalog::AbstractCatalogManager< CatalogT >::LookupXattrs(), download::DownloadManager::MainDownload(), catalog::AbstractCatalogManager< CatalogT >::MountSubtree(), LibContext::Open(), RamCacheManager::OpenFromTxn(), RamCacheManager::Pread(), MemoryKvStore::Read(), RamCacheManager::Readahead(), LibContext::Readlink(), publish::SyncMediator::RemoveDirectory(), publish::SyncMediator::RemoveFile(), cvmfs::ReplyNegative(), receiver::CatalogMergeTool< RwCatalogMgr, RoCatalogMgr >::ReportAddition(), receiver::CatalogMergeTool< RwCatalogMgr, RoCatalogMgr >::ReportModification(), receiver::CatalogMergeTool< RwCatalogMgr, RoCatalogMgr >::ReportRemoval(), RamCacheManager::Reset(), NfsMapsSqlite::RetryGetInode(), download::DownloadManager::SetUrlOptions(), MemoryKvStore::ShrinkTo(), catalog::AbstractCatalogManager< CatalogT >::StageNestedCatalogAndUnlock(), RamCacheManager::StartTxn(), StreamingCacheManager::Stream(), download::DownloadManager::SwitchHostInfo(), download::DownloadManager::SwitchProxy(), publish::SyncMediator::Touch(), MemoryKvStore::Unref(), lru::LruCache< shash::Any, MemoryBuffer >::Update(), lru::LruCache< shash::Any, MemoryBuffer >::UpdateValue(), sqlite::VfsRdOnlyAccess(), sqlite::VfsRdOnlyCurrentTimeInt64(), sqlite::VfsRdOnlyOpen(), sqlite::VfsRdOnlyRandomness(), sqlite::VfsRdOnlyRead(), sqlite::VfsRdOnlySleep(), RamCacheManager::Write(), and catalog::AbstractCatalogManager< Catalog >::WriteLock().

Here is the call graph for this function: