<
string, tuple<string, string>> & conf);
227 const string& name,
const string& description,
230 const string& name,
const string& description,
233 const string& name,
const string& description,
234 const string&
value);
240 const string&
value);
263 const string& description,
293 const string&
value);
void IncrementRequestStopCounter(int status)
uint64_t GetValue(EPSGS_CounterType counter)
static bool IsPerProcessorCounter(EPSGS_CounterType counter)
@ ePSGS_FailureToGetCassConnectionCounter
@ ePSGS_BioseqInfoCacheHit
@ ePSGS_BioseqInfoNotFound
@ ePSGS_MyNCBIOKCacheWaitHit
@ ePSGS_MyNCBIOKCacheMiss
@ ePSGS_MyNCBINotFoundCacheHit
@ ePSGS_GetBlobBySeqIdRequest
@ ePSGS_ReadyZConnectionsRequest
@ ePSGS_MaxHopsExceededError
@ ePSGS_MyNCBIErrorCacheSize
@ ePSGS_BioseqInfoFoundMany
@ ePSGS_AnnotationNotFound
@ ePSGS_ReadyZCassandraRequest
@ ePSGS_GracefulShutdownExpiredInSec
@ ePSGS_MyNCBINotFoundCounter
@ ePSGS_SplitHistoryNotFound
@ ePSGS_NumConnHardLimitExceeded
@ ePSGS_BlobPropCacheMiss
@ ePSGS_MyNCBIErrorCacheMiss
@ ePSGS_MaxIndividualCounter
@ ePSGS_IncludeHUPSetToNo
@ ePSGS_CassandraActiveStatements
@ ePSGS_NumConnAlertLimitExceeded
@ ePSGS_SplitInfoCacheSize
@ ePSGS_DestroyedProcessorCallbacks
@ ePSGS_FrameworkUnknownError
@ ePSGS_ActiveProcessorGroups
@ ePSGS_MyNCBINotFoundCacheMiss
@ ePSGS_ReadyZLMDBRequest
@ ePSGS_AnnotationBlobNotFound
@ ePSGS_InvalidId2InfoError
@ ePSGS_BioseqInfoCacheMiss
@ ePSGS_ShutdownRequested
@ ePSGS_ServerSatToSatNameError
@ ePSGS_NonProtocolRequests
@ ePSGS_DeepHealthRequest
@ ePSGS_IPGResolveNotFound
@ ePSGS_NoWebCubbyUserCookie
@ ePSGS_NumConnBadToGoodMigration
@ ePSGS_NumReqRefusedDueToSoftLimit
@ ePSGS_AccessionVersionHistory
@ ePSGS_PublicCommentNotFound
@ ePSGS_NumberOfConnections
@ ePSGS_MyNCBIErrorCacheHit
@ ePSGS_TSEChunkSplitVersionCacheNotMatched
@ ePSGS_SecureSatUnauthorizedCounter
@ ePSGS_MyNCBIOKCacheSize
@ ePSGS_NumConnSoftLimitExceeded
@ ePSGS_IncomingConnectionsCounter
@ ePSGS_NoProcessorInstantiated
@ ePSGS_SatMappingRequest
@ ePSGS_CassQueryTimeoutError
@ ePSGS_BackloggedRequests
@ ePSGS_GetBlobBySatSatKeyRequest
@ ePSGS_MyNCBIErrorCounter
@ ePSGS_InputSeqIdNotResolved
@ ePSGS_TSEChunkSplitVersionCacheMatched
@ ePSGS_BioseqInfoFoundOne
@ ePSGS_AccVerHistoryNotFound
@ ePSGS_MyNCBINotFoundCacheSize
@ ePSGS_BlobPropsNotFound
@ ePSGS_GetNamedAnnotations
@ ePSGS_ClientSatToSatNameError
CPSGSCounters(const map< string, size_t > &proc_group_to_index)
void Increment(IPSGS_Processor *processor, EPSGS_CounterType counter)
void AppendValueNode(CJsonNode &dict, const string &id, const string &name, const string &description, uint64_t value)
map< string, size_t > m_ProcGroupToIndex
uint64_t GetFinishedRequestsCounter(void)
atomic_uint_fast64_t m_FinishedRequestsCounter
void UpdateConfiguredNameDescription(const map< string, tuple< string, string >> &conf)
SCounterInfo * m_Counters[ePSGS_MaxIndividualCounter]
vector< vector< SCounterInfo * > > m_PerProcessorCounters
void PopulateDictionary(CJsonNode &dict)
static EPSGS_CounterType StatusToCounterType(int status)
Interface class (and self-factory) for request processor objects that can retrieve data from a given ...
const GenericPointer< typename T::ValueType > T2 value
void AppendValueNode(CJsonNode &dict, const string &id, const string &value)
atomic_uint_fast64_t m_Value
SCounterInfo(const string &identifier, const string &name, const string &description, EPSGS_CounterType counter_type=ePSGS_Monotonic)
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4