Metrics

The tables below list the default set of metrics collected by the APM agent. Counts are reported every minute.

Standard Metrics

Service Metrics

Metric Description
trace.service.errors Service error count
trace.service.error_rate Service error rate (%)
trace.service.host.errors Host error count
trace.service.host.requests Host request count
trace.service.host.response_time Host response time
trace.service.hosts.count Service host count
trace.service.http_method.requests Service HTTP method count
trace.service.http_method.response_time Service response time by HTTP method
trace.service.http_status.requests Service HTTP status count
trace.service.http_status.response_time Service response time by HTTP method
trace.service.requests Service request count
trace.service.response_time Service average response time
trace.service.response_time.p50 Service response time of the top 50%
trace.service.response_time.p95 Service response time of the top 95%
trace.service.response_time.p99 Service response time of the top 99%
trace.service.response_time.p999 Service response time of the top 99.9%
trace.service.transaction.errors Transaction error count
trace.service.transaction.http_method.requests Transaction HTTP method count
trace.service.transaction.http_status.requests Transaction HTTP status count
trace.service.transaction.requests Transaction request count
trace.service.transaction.response_time Transaction average response time
trace.service.transaction.response_time.p50 Transaction response time of the top 50%
trace.service.transaction.response_time.p95 Transaction response time of the top 95%
trace.service.transaction.response_time.p99 Transaction response time of the top 99%

Service Metric Tags

Tag Name Description
hostname Name of the host. Instead of using this tag we recommend using the @host alias
method HTTP request method
service Name of the service
status HTTP status code
transaction Name of the transaction

Sampled Trace-Derived metrics

Trace-derived metrics are pulled from the traces gathered by the APM agent. Note that under load, the agent doesn’t necessarily trace 100% of requests, so unlike the metrics above, these are not guaranteed to reflect all the activity in your applications.

Database Metrics

Metric Description
trace.service.outbound_calls.database.query.response_time_per_trace Service database query average response time per trace
trace.service.outbound_calls.database.query.response_time Service database query average response time
trace.service.outbound_calls.database.query.count_per_trace Service database query average count per trace

Database Metric Tags

Tag Name Description
service Name of the service
database Name of the database
database_host The Database Host
query_op Query operation
query_table Database Table

Cache Metrics

Metric Description
trace.service.outbound_calls.cache.op.response_time_per_trace Service cache op average response time per trace
trace.service.outbound_calls.cache.op.response_time Service cache op query average response time
trace.service.outbound_calls.cache.op.count_per_trace Service cache op average count per trace
trace.service.outbound_calls.cache.op.hit_rate Servce cache op average hit rate

Cache Metric Tags

Tag Name Description
service Name of the service
cache Name of the cache
cache_host The Cache Host
cache_op Cache operation

Remote Service Metrics

Metric Description
trace.service.outbound_calls.remote_service.call.response_time_per_trace Service remote call average response time per trace
trace.service.outbound_calls.remote_service.call.response_time Service remote call query average response time
trace.service.outbound_calls.remote_service.call.count_per_trace Service remote call average count per trace

Remote Service Metric Tags

Tag Name Description
service Name of the service
remote_service Name of the remote service
remote_service_type Remotes service type
remote_service_op Remote service operation

Exception Metrics

Metric Description
trace.service.exceptions.count Service exceptions count

Exception Metric Tags

Tag Name Description
service Name of the service
transaction Name of the transaction
exception_class Name of the Exception Class
message_hash A hash of the message
backtrace_hash A hash of the backtrace

Other Sampled Metrics

Metric Description
trace.service.critical_path.response_time_per_trace Service critical path average response time

Other Sampled Metric Tags

Tag Name Description
service Name of the service
transaction Name of the transaction
layer_name Name of the Layer
layer_type The type of Layer