Metrics in tia® Content Server core

tia®Content Server can be be observed in detail with metrics. Currently there is prometheus exporter support under http://<HOST>:<PORT>/actuator/prometheus

This document describes some of the metrics based on tia® Content Server Core 3.5.0.

On your system the metrics can be partially available due to different system environments.

kgs reserves the right to adapt, add or remove the metrics in newer versions without prior notice


Generic and system Metrics

Name

Description

Name

Description

application.ready.time

Time taken for the application to be ready to service requests

application.started.time

Time taken to start the application

disk.free

Usable space for path

disk.total

Total space for path

executor.active

The approximate number of threads that are actively executing tasks

executor.completed

The approximate total number of tasks that have completed execution

executor.pool.core

The core number of threads for the pool

executor.pool.max

The maximum allowed number of threads in the pool

executor.pool.size

The current number of threads in the pool

executor.queue.remaining

The number of additional elements that this queue can ideally accept without blocking

executor.queued

The approximate number of tasks that are queued for execution

jvm.buffer.count

An estimate of the number of buffers in the pool

jvm.buffer.memory.used

An estimate of the memory that the Java virtual machine is using for this buffer pool

jvm.buffer.total.capacity

An estimate of the total capacity of the buffers in this pool

jvm.classes.loaded

The number of classes that are currently loaded in the Java virtual machine

jvm.classes.unloaded

The total number of classes unloaded since the Java virtual machine has started execution

jvm.compilation.time

The approximate accumulated elapsed time spent in compilation

jvm.gc.live.data.size

Size of long-lived heap memory pool after reclamation

jvm.gc.max.data.size

Max size of long-lived heap memory pool

jvm.gc.memory.allocated

Incremented for an increase in the size of the (young) heap memory pool after one GC to before the next

jvm.gc.memory.promoted

Count of positive increases in the size of the old generation memory pool before GC to after GC

jvm.gc.overhead

An approximation of the percent of CPU time used by GC activities over the last lookback period or since monitoring began, whichever is shorter, in the range [0..1]

jvm.gc.pause

Time spent in GC pause

jvm.info

JVM version info

jvm.memory.committed

The amount of memory in bytes that is committed for the Java virtual machine to use

jvm.memory.max

The maximum amount of memory in bytes that can be used for memory management

jvm.memory.usage.after.gc

The percentage of long-lived heap pool used after the last GC event, in the range [0..1]

jvm.memory.used

The amount of used memory

jvm.threads.daemon

The current number of live daemon threads

jvm.threads.live

The current number of live threads including both daemon and non-daemon threads

jvm.threads.peak

The peak live thread count since the Java virtual machine started or peak was reset

jvm.threads.started

The total number of application threads started in the JVM

jvm.threads.states

The current number of threads

logback.events

Number of log events that were enabled by the effective log level

process.cpu.usage

The "recent cpu usage" for the Java Virtual Machine process

process.files.max

The maximum file descriptor count

process.files.open

The open file descriptor count

process.start.time

Start time of the process since unix epoch.

process.uptime

The uptime of the Java virtual machine

system.cpu.count

The number of processors available to the Java virtual machine

system.cpu.usage

The "recent cpu usage" of the system the application is running in

system.load.average.1m

The sum of the number of runnable entities queued to available processors and the number of runnable entities running on the available processors averaged over a period of time

Dokument and repository specific

Name

Description

Name

Description

general_ContentService_api_read_count

Number of reads over all repositories

general_cmis_document_createTime_ms

Time to create a document in CMIS in sum

general_cmis_document_createTime_ms.percentile

Time to create a document in CMIS as percentile

"general_cmis_object_deleteTime_ms"

Time to delete a document in sum

"general_cmis_object_deleteTime_ms.percentile"

Time to delete a document as percentile

"general_cmis_object_readTime_ms"

Time to read a document in CMIS as sum

"general_cmis_object_readTime_ms.percentile"

Time to read a document in CMIS as percentile

"general_core_version"

Version of the product

"general_license_days_left"

License days that are left

"general_repositoryfactory_repositories_count"

Number of loaded repositories