Metrics entry object
The metrics entry object expresses a single metric with utilization and capacity values.
-
The given metric types are all types that Turbonomic supports in its supply chain, except for
kpi
metrics. -
The
kpi
metric is for Key Performance Indicators. You can track any indicator against a capacity that you specify. Charts include this metric and show the percentage of capacity used by your entities. However,kpi
metrics do not affect Turbonomic analysis or the actions it generates. -
For native metrics that you track for your entities, charts display the values. However, native metrics do not affect Turbonomic analysis or the actions it generates.
-
Not all metric types apply to all entity types. For example,
dbMem
apply todatabaseServer
entities, but not tobusinessTransaction
entities. For more information, see Commodities Bought and Sold by Entities.
Each metrics entry object is of a specific type. For each type, you express the average and capacity values in a specific metric unit. The following table describes each metric type:
Name | Metric Unit | Description |
---|---|---|
kpi |
count |
Key Performance Indicator (KPI) is custom metric that you can use to track entities by different
criteria. For example, you can use KPI to track the number of support
tickets that are open for an application.
The key that you provide gives the name of the metric that you see in charts and
tables in the Turbonomic user interface.
|
responseTime |
ms |
Response time is the elapsed time between a request and the response to that request. Response time is typically measured in seconds (s) or milliseconds (ms). |
transaction |
tps |
Transaction is a value that represents the per-second utilization of the transactions that are allocated to a given entity. |
connection |
count |
Connection is the measurement of database connections utilized by applications. |
heap |
mb |
Heap is the portion of a VM or container’s memory allocated to individual applications. |
remainingGCCapacity |
|
Remaining GC capacity is the measurement of Application Component uptime that is not spent on garbage collection (GC). |
cpu |
mhz |
CPU is the measurement of CPU that is in use.
The schema specifies a rawData object for this metric. The
rawData is not used currently.
|
memory |
mb |
Memory is the measurement of memory that is in use.
The schema specifies a rawData object for this metric. The
rawData is not used currently.
|
threads |
count |
Threads is the measurement of thread capacity utilized by applications. |
dbCacheHitRate |
Percentage |
DB cache hit rate is the measurement of Database Server accesses that result in cache hits, measured as a percentage of hits versus total attempts. A high cache hit rate indicates efficiency. The capacity is assumed to be 100%. You do not need to provide a capacity value. |
dbMem |
mb |
Database memory (or DBMem) is the measurement of memory that is utilized by a Database Server. |