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 to databaseServer entities, but not to businessTransaction 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

pct

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.