Detail documentation of stats.csv

Hi,

Team is trying to setup some monitoring dashboards to keep tracking the internal stats of EventStore server, is there any detail documentation with the stats.csv file?

  • what does the value stand for ?
  • what the acceptable range of the individual fields?
  • what’s the impact to EventStore server or consumers if the value extends the threshold?
    Looking forward for your suggestions.

Thank you,

Time
proc-startTime
proc-id
proc-mem
proc-cpu
proc-cpuScaled
proc-threadsCount
proc-contentionsRate
proc-thrownExceptionsRate
sys-cpu
sys-freeMem
proc-diskIo-readBytes
proc-diskIo-writtenBytes
proc-diskIo-readOps
proc-diskIo-writeOps
proc-tcp-connections
proc-tcp-receivingSpeed
proc-tcp-sendingSpeed
proc-tcp-inSend
proc-tcp-measureTime
proc-tcp-pendingReceived
proc-tcp-pendingSend
proc-tcp-receivedBytesSinceLastRun
proc-tcp-receivedBytesTotal
proc-tcp-sentBytesSinceLastRun
proc-tcp-sentBytesTotal
proc-gc-allocationSpeed
proc-gc-gen0ItemsCount
proc-gc-gen0Size
proc-gc-gen1ItemsCount
proc-gc-gen1Size
proc-gc-gen2ItemsCount
proc-gc-gen2Size
proc-gc-largeHeapSize
proc-gc-timeInGc
proc-gc-totalBytesInHeaps
es-checksum
es-checksumNonFlushed
sys-drive-C-availableBytes
sys-drive-C-totalBytes
sys-drive-C-usage
sys-drive-C-usedBytes
{$queueName}-queueName
{$queueName}-groupName
{$queueName}-avgItemsPerSecond
{$queueName}-avgProcessingTime
{$queueName}-currentIdleTime
{$queueName}-currentItemProcessingTime
{$queueName}-idleTimePercent
{$queueName}-length
{$queueName}-lengthCurrentTryPeak
{$queueName}-lengthLifetimePeak
{$queueName}-totalItemsProcessed
{$queueName}-inProgressMessage
{$queueName}-lastProcessedMessage

es-writer-lastFlushSize
es-writer-lastFlushDelayMs
es-writer-meanFlushSize
es-writer-meanFlushDelayMs
es-writer-maxFlushSize
es-writer-maxFlushDelayMs
es-writer-queuedFlushMessages
es-readIndex-cachedRecord
es-readIndex-notCachedRecord
es-readIndex-cachedStreamInfo
es-readIndex-notCachedStreamInfo
es-readIndex-cachedTransInfo
es-readIndex-notCachedTransInfo

``

In addition to the fields above, is there any way to monitor the overall performance of for the read / write operation? Is it part of the log files or can also use some fields in stats.csv file?

在 2017年12月16日星期六 UTC+8上午8:15:49,Zhengquan Yang写道: