Built-in Metrics on Grail

  • Latest Dynatrace
  • Reference
  • 39-min read

Metrics on Grail supports many of the existing built-in metrics as identified below.

The expandable sections below describe differences in built-in metrics on Grail when compared to similar Metrics Classic metrics.

Metrics on Grail introduces guidelines to improve clarity, consistency, and readability for Dynatrace-provided metrics, dimensions, and entities across the Dynatrace Platform:

  • Replacing the builtin: prefix with dt. to clearly denote Dynatrace-provided metrics and entities.
  • Preferring snake case (capacity_units) to camel case (capacityUnits) to improve readability.
  • Improving specificity to reflect underlying measurements.
Metric key (Grail)Metric key (Classic)
dt.host.uptimebuiltin:host.uptime
dt.host.disk.used_percentbuiltin:host.disk.usedPct
dt.process.network.sessions.reset_localbuiltin:tech.generic.network.sessions.resetLocal

By taking advantage of Grail's improved scalability, it's no longer necessary to split, distribute, or pre-aggregate your data. Let's illustrate with an example.

The Metrics Classic metric builtin:host.net.bytesRx represents bytes received by hosts in your environment, measured in bytes per second. It's a pre-aggregated metric based on builtin:host.net.nic.bytesRx, which measures bytes received by host-network interface pairs. Pre-aggregating the metric helps you to optimize queries and helps classic metrics distribute query load.

Consequently, the following two metric selectors return equivalent results with Metrics Classic metrics, but the query on builtin:host.net.bytesRx is faster (especially in large environments) because the host-level aggregation has already taken place.

// queries pre-aggregated host-level data
builtin:host.net.bytesRx:splitBy("dt.entity.host"):avg
// queries host- and network interface-level data
builtin:host.net.nic.bytesRx:splitBy("dt.entity.host"):avg

Grail, however, is already optimized for such high cardinality queries. Since the pre-aggregated metric builtin:host.net.bytesRx is no longer necessary, only builtin:host.net.nic.bytesRx is supported by metrics on Grail, and it can be queried as

timeseries avg(dt.host.net.nic.bytes_rx), by:{dt.entity.host}

There are three kinds of Metrics Classic extension metrics to consider:

  1. Extensions with a builtin:tech prefix
  2. Extensions with an ext: prefix
  3. Extensions with no common prefix

For details, see below.

Type 1: Extension metrics with the builtin:tech prefix

Extension 1.0 metrics appear in Metrics Classic metrics with the prefix builtin:tech. These metrics appear in Grail instead with a legacy prefix. For example:

Metric key (Grail)Metric key (Classic)
legacy.cassandra.KeyCache.Hit.Ratebuiltin:tech.cassandra.KeyCache.Hit.Rate

This renaming applies to all Extension 1.0 metrics with the prefix builtin:tech, except for the following:

This renaming does not apply to Metrics Classic technology metrics, which can be upgraded to Grail runtime metrics, including metrics prefixed with builtin:tech.jvm, builtin:tech.go, and more.

Type 2: Extension metrics with the ext: prefix

Extension metrics with the ext: prefix are either provided by OneAgent or ActiveGate extensions, or are classic metrics for AWS integration. Regardless of the source, they behave the same way.

These can be found in Grail according to the following renaming rules:

  1. Remove the ext: prefix.
  2. Convert camelCase to snake_case.

As shown in the following examples, snake case renaming depends on the context. AWS's route53resolver and other components are proper nouns and are not renamed:

Metric key (Grail)Metric key (Classic)
cloud.aws.dx.connection_error_countext:cloud.aws.dx.connectionErrorCount
cloud.aws.route53resolver.inbound_query_volume_sumext:cloud.aws.route53resolver.inboundQueryVolumeSum

Type 3: Extension metrics with no common prefix

These have no special renaming and can be queried as is in many cases.

cloud.gcp.cloudfunctions_googleapis_com.function.active_instances:splitBy():avg
timeseries avg(cloud.gcp.cloudfunctions_googleapis_com.function.active_instances)

Extension metrics with special characters are an exception. Escape these metrics with backticks (``) to use them in DQL.

com.dynatrace.extension.snmp-generic-cisco-device.cpm.cpu.loadavg."5min":splitBy():avg
timeseries avg(`com.dynatrace.extension.snmp-generic-cisco-device.cpm.cpu.loadavg.5min`)

If you can't find your custom metric in Grail, try querying your metric key without the .count suffix.

You can query custom metrics with both metric selectors and DQL. However, your custom metric key might have a different name in DQL queries. For example, if you ingest a count metric with the coffees.brewed key, as shown below using the metric ingest protocol

coffees.brewing count,delta=2

Dynatrace creates and stores two metrics:

  • Classic metric coffees.brewing.count
  • Grail metric coffees.brewing

You can query the Grail metric via DQL using the original metric key:

timeseries sum(coffees.brewing)

This is different from Metrics Classic, which automatically appends count metrics with the .count suffix. You still need to use the coffees.brewing.count metric key to query the Metrics Classic metric.

coffees.brewing.count:splitBy():value

While calculated service metrics are supported, other calculated metrics are not yet supported on Grail.

Billing

Metric key (Grail)Metric key (Classic)
dt.billing.foundation_and_discovery.usagebuiltin:billing.foundation_and_discovery.usage
dt.billing.full_stack_monitoring.usagebuiltin:billing.full_stack_monitoring.usage
dt.billing.infrastructure_monitoring.usagebuiltin:billing.infrastructure_monitoring.usage
dt.billing.runtime_application_protection.usagebuiltin:billing.runtime_application_protection.usage
dt.billing.runtime_vulnerability_analytics.usagebuiltin:billing.runtime_vulnerability_analytics.usage

Cloud

AWS

  • builtin:cloud.aws.cloudwatch.asg.errors.connect
  • builtin:cloud.aws.cloudwatch.asg.errors.lostData
  • builtin:cloud.aws.cloudwatch.asg.errors.notauth
  • builtin:cloud.aws.cloudwatch.asg.errors.service
  • builtin:cloud.aws.cloudwatch.asg.errors.throttling
  • builtin:cloud.aws.cloudwatch.asg.number
  • builtin:cloud.aws.cloudwatch.az.errors.connect
  • builtin:cloud.aws.cloudwatch.az.errors.lostData
  • builtin:cloud.aws.cloudwatch.az.errors.notauth
  • builtin:cloud.aws.cloudwatch.az.errors.service
  • builtin:cloud.aws.cloudwatch.az.errors.throttling
  • builtin:cloud.aws.cloudwatch.az.number
  • builtin:cloud.aws.cloudwatch.beanstalk.errors.connect
  • builtin:cloud.aws.cloudwatch.beanstalk.errors.lostData
  • builtin:cloud.aws.cloudwatch.beanstalk.errors.notauth
  • builtin:cloud.aws.cloudwatch.beanstalk.errors.service
  • builtin:cloud.aws.cloudwatch.beanstalk.errors.throttling
  • builtin:cloud.aws.cloudwatch.beanstalk.number
  • builtin:cloud.aws.cloudwatch.billing
  • builtin:cloud.aws.cloudwatch.cloudwatch.errors.connect
  • builtin:cloud.aws.cloudwatch.cloudwatch.errors.lostData
  • builtin:cloud.aws.cloudwatch.cloudwatch.errors.notauth
  • builtin:cloud.aws.cloudwatch.cloudwatch.errors.service
  • builtin:cloud.aws.cloudwatch.cloudwatch.errors.throttling
  • builtin:cloud.aws.cloudwatch.cloudwatch.latedata
  • builtin:cloud.aws.cloudwatch.dynamoDb.errors.connect
  • builtin:cloud.aws.cloudwatch.dynamoDb.errors.lostData
  • builtin:cloud.aws.cloudwatch.dynamoDb.errors.notauth
  • builtin:cloud.aws.cloudwatch.dynamoDb.errors.service
  • builtin:cloud.aws.cloudwatch.dynamoDb.errors.throttling
  • builtin:cloud.aws.cloudwatch.dynamoDb.number
  • builtin:cloud.aws.cloudwatch.ebs.api.failed
  • builtin:cloud.aws.cloudwatch.ebs.api.ok
  • builtin:cloud.aws.cloudwatch.ebs.errors.connect
  • builtin:cloud.aws.cloudwatch.ebs.errors.lostData
  • builtin:cloud.aws.cloudwatch.ebs.errors.notauth
  • builtin:cloud.aws.cloudwatch.ebs.errors.service
  • builtin:cloud.aws.cloudwatch.ebs.errors.throttling
  • builtin:cloud.aws.cloudwatch.ebs.number
  • builtin:cloud.aws.cloudwatch.ec2.api.failed
  • builtin:cloud.aws.cloudwatch.ec2.api.ok
  • builtin:cloud.aws.cloudwatch.ec2.errors.connect
  • builtin:cloud.aws.cloudwatch.ec2.errors.lostData
  • builtin:cloud.aws.cloudwatch.ec2.errors.notauth
  • builtin:cloud.aws.cloudwatch.ec2.errors.service
  • builtin:cloud.aws.cloudwatch.ec2.errors.throttling
  • builtin:cloud.aws.cloudwatch.ec2.number
  • builtin:cloud.aws.cloudwatch.elb.api.failed
  • builtin:cloud.aws.cloudwatch.elb.api.ok
  • builtin:cloud.aws.cloudwatch.elb.errors.connect
  • builtin:cloud.aws.cloudwatch.elb.errors.lostData
  • builtin:cloud.aws.cloudwatch.elb.errors.notauth
  • builtin:cloud.aws.cloudwatch.elb.errors.service
  • builtin:cloud.aws.cloudwatch.elb.errors.throttling
  • builtin:cloud.aws.cloudwatch.elb.number
  • builtin:cloud.aws.cloudwatch.lambda.errors.connect
  • builtin:cloud.aws.cloudwatch.lambda.errors.lostData
  • builtin:cloud.aws.cloudwatch.lambda.errors.notauth
  • builtin:cloud.aws.cloudwatch.lambda.errors.service
  • builtin:cloud.aws.cloudwatch.lambda.errors.throttling
  • builtin:cloud.aws.cloudwatch.lambda.number
  • builtin:cloud.aws.cloudwatch.polling.failures
  • builtin:cloud.aws.cloudwatch.polling.infrastructure
  • builtin:cloud.aws.cloudwatch.polling.metrics
  • builtin:cloud.aws.cloudwatch.rds.api.failed
  • builtin:cloud.aws.cloudwatch.rds.api.ok
  • builtin:cloud.aws.cloudwatch.rds.errors.connect
  • builtin:cloud.aws.cloudwatch.rds.errors.lostData
  • builtin:cloud.aws.cloudwatch.rds.errors.notauth
  • builtin:cloud.aws.cloudwatch.rds.errors.service
  • builtin:cloud.aws.cloudwatch.rds.errors.throttling
  • builtin:cloud.aws.cloudwatch.rds.number
  • builtin:cloud.aws.cloudwatch.s3.errors.connect
  • builtin:cloud.aws.cloudwatch.s3.errors.lostData
  • builtin:cloud.aws.cloudwatch.s3.errors.notauth
  • builtin:cloud.aws.cloudwatch.s3.errors.service
  • builtin:cloud.aws.cloudwatch.s3.errors.throttling
  • builtin:cloud.aws.cloudwatch.s3.number
Metric key (Grail)Metric key (Classic)
dt.cloud.aws.alb.bytesbuiltin:cloud.aws.alb.bytes
dt.cloud.aws.alb.connections.activebuiltin:cloud.aws.alb.connections.active
dt.cloud.aws.alb.connections.newbuiltin:cloud.aws.alb.connections.new
dt.cloud.aws.alb.errors.alb.http4xxbuiltin:cloud.aws.alb.errors.alb.http4xx
dt.cloud.aws.alb.errors.alb.http5xxbuiltin:cloud.aws.alb.errors.alb.http5xx
dt.cloud.aws.alb.errors.rej_conbuiltin:cloud.aws.alb.errors.rejCon
dt.cloud.aws.alb.errors.targ_connbuiltin:cloud.aws.alb.errors.targConn
dt.cloud.aws.alb.errors.target.http4xxbuiltin:cloud.aws.alb.errors.target.http4xx
dt.cloud.aws.alb.errors.target.http5xxbuiltin:cloud.aws.alb.errors.target.http5xx
dt.cloud.aws.alb.errors.tls_negbuiltin:cloud.aws.alb.errors.tlsNeg
dt.cloud.aws.alb.lcusbuiltin:cloud.aws.alb.lcus
dt.cloud.aws.alb.requestsbuiltin:cloud.aws.alb.requests
dt.cloud.aws.alb.resp_timebuiltin:cloud.aws.alb.respTime
dt.cloud.aws.asg.runningbuiltin:cloud.aws.asg.running
dt.cloud.aws.asg.stoppedbuiltin:cloud.aws.asg.stopped
dt.cloud.aws.asg.terminatedbuiltin:cloud.aws.asg.terminated
dt.cloud.aws.az.runningbuiltin:cloud.aws.az.running
dt.cloud.aws.az.stoppedbuiltin:cloud.aws.az.stopped
dt.cloud.aws.az.terminatedbuiltin:cloud.aws.az.terminated
dt.cloud.aws.dynamo.capacity_units.consumed.readbuiltin:cloud.aws.dynamo.capacityUnits.consumed.read
dt.cloud.aws.dynamo.capacity_units.consumed.writebuiltin:cloud.aws.dynamo.capacityUnits.consumed.write
dt.cloud.aws.dynamo.capacity_units.provisioned.readbuiltin:cloud.aws.dynamo.capacityUnits.provisioned.read
dt.cloud.aws.dynamo.capacity_units.provisioned.writebuiltin:cloud.aws.dynamo.capacityUnits.provisioned.write
dt.cloud.aws.dynamo.capacity_units.readbuiltin:cloud.aws.dynamo.capacityUnits.read
dt.cloud.aws.dynamo.capacity_units.writebuiltin:cloud.aws.dynamo.capacityUnits.write
dt.cloud.aws.dynamo.errors.systembuiltin:cloud.aws.dynamo.errors.system
dt.cloud.aws.dynamo.errors.userbuiltin:cloud.aws.dynamo.errors.user
dt.cloud.aws.dynamo.requests.latencybuiltin:cloud.aws.dynamo.requests.latency
dt.cloud.aws.dynamo.requests.returned_itemsbuiltin:cloud.aws.dynamo.requests.returnedItems
dt.cloud.aws.dynamo.requests.throttledbuiltin:cloud.aws.dynamo.requests.throttled
dt.cloud.aws.dynamo.tablesbuiltin:cloud.aws.dynamo.tables
dt.cloud.aws.dynamo.throttled_events.readbuiltin:cloud.aws.dynamo.throttledEvents.read
dt.cloud.aws.dynamo.throttled_events.writebuiltin:cloud.aws.dynamo.throttledEvents.write
dt.cloud.aws.ebs.idle_timebuiltin:cloud.aws.ebs.idleTime
dt.cloud.aws.ebs.latency.readbuiltin:cloud.aws.ebs.latency.read
dt.cloud.aws.ebs.latency.writebuiltin:cloud.aws.ebs.latency.write
dt.cloud.aws.ebs.ops.consumedbuiltin:cloud.aws.ebs.ops.consumed
dt.cloud.aws.ebs.ops.readbuiltin:cloud.aws.ebs.ops.read
dt.cloud.aws.ebs.ops.writebuiltin:cloud.aws.ebs.ops.write
dt.cloud.aws.ebs.queuebuiltin:cloud.aws.ebs.queue
dt.cloud.aws.ebs.throughput.percentbuiltin:cloud.aws.ebs.throughput.percent
dt.cloud.aws.ebs.throughput.readbuiltin:cloud.aws.ebs.throughput.read
dt.cloud.aws.ebs.throughput.writebuiltin:cloud.aws.ebs.throughput.write
dt.cloud.aws.ec2.cpu.usagebuiltin:cloud.aws.ec2.cpu.usage
dt.cloud.aws.ec2.disk.read_opsbuiltin:cloud.aws.ec2.disk.readOps
dt.cloud.aws.ec2.disk.read_ratebuiltin:cloud.aws.ec2.disk.readRate
dt.cloud.aws.ec2.disk.write_opsbuiltin:cloud.aws.ec2.disk.writeOps
dt.cloud.aws.ec2.disk.write_ratebuiltin:cloud.aws.ec2.disk.writeRate
dt.cloud.aws.ec2.net.rxbuiltin:cloud.aws.ec2.net.rx
dt.cloud.aws.ec2.net.txbuiltin:cloud.aws.ec2.net.tx
dt.cloud.aws.elb.errors.frontendbuiltin:cloud.aws.elb.errors.frontend
dt.cloud.aws.elb.errors.backend.connectionbuiltin:cloud.aws.elb.errors.backend.connection
dt.cloud.aws.elb.errors.backend.http2xxbuiltin:cloud.aws.elb.errors.backend.http2xx
dt.cloud.aws.elb.errors.backend.http3xxbuiltin:cloud.aws.elb.errors.backend.http3xx
dt.cloud.aws.elb.errors.backend.http4xxbuiltin:cloud.aws.elb.errors.backend.http4xx
dt.cloud.aws.elb.errors.backend.http5xxbuiltin:cloud.aws.elb.errors.backend.http5xx
dt.cloud.aws.elb.errors.elb.http4xxbuiltin:cloud.aws.elb.errors.elb.http4xx
dt.cloud.aws.elb.errors.elb.http5xxbuiltin:cloud.aws.elb.errors.elb.http5xx
dt.cloud.aws.elb.hosts.healthybuiltin:cloud.aws.elb.hosts.healthy
dt.cloud.aws.elb.hosts.unhealthybuiltin:cloud.aws.elb.hosts.unhealthy
dt.cloud.aws.elb.latencybuiltin:cloud.aws.elb.latency
dt.cloud.aws.elb.req_complbuiltin:cloud.aws.elb.reqCompl
dt.cloud.aws.lambda.conc_executionsbuiltin:cloud.aws.lambda.concExecutions
dt.cloud.aws.lambda.durationbuiltin:cloud.aws.lambda.duration
dt.cloud.aws.lambda.errorsbuiltin:cloud.aws.lambda.errors
dt.cloud.aws.lambda.errors_ratebuiltin:cloud.aws.lambda.errorsRate
dt.cloud.aws.lambda.invocationsbuiltin:cloud.aws.lambda.invocations
dt.cloud.aws.lambda.prov_conc_executionsbuiltin:cloud.aws.lambda.provConcExecutions
dt.cloud.aws.lambda.prov_conc_invocationsbuiltin:cloud.aws.lambda.provConcInvocations
dt.cloud.aws.lambda.prov_conc_spillover_invocationsbuiltin:cloud.aws.lambda.provConcSpilloverInvocations
dt.cloud.aws.lambda.throttlersbuiltin:cloud.aws.lambda.throttlers
dt.cloud.aws.nlb.bytesbuiltin:cloud.aws.nlb.bytes
dt.cloud.aws.nlb.flow.activebuiltin:cloud.aws.nlb.flow.active
dt.cloud.aws.nlb.flow.newbuiltin:cloud.aws.nlb.flow.new
dt.cloud.aws.nlb.lcusbuiltin:cloud.aws.nlb.lcus
dt.cloud.aws.nlb.tcp.reset.clientbuiltin:cloud.aws.nlb.tcp.reset.client
dt.cloud.aws.nlb.tcp.reset.elbbuiltin:cloud.aws.nlb.tcp.reset.elb
dt.cloud.aws.nlb.tcp.reset.targetbuiltin:cloud.aws.nlb.tcp.reset.target
dt.cloud.aws.rds.connectionsbuiltin:cloud.aws.rds.connections
dt.cloud.aws.rds.cpu.usagebuiltin:cloud.aws.rds.cpu.usage
dt.cloud.aws.rds.freebuiltin:cloud.aws.rds.free
dt.cloud.aws.rds.latency.readbuiltin:cloud.aws.rds.latency.read
dt.cloud.aws.rds.latency.writebuiltin:cloud.aws.rds.latency.write
dt.cloud.aws.rds.memory.freeablebuiltin:cloud.aws.rds.memory.freeable
dt.cloud.aws.rds.memory.swapbuiltin:cloud.aws.rds.memory.swap
dt.cloud.aws.rds.net.rxbuiltin:cloud.aws.rds.net.rx
dt.cloud.aws.rds.net.txbuiltin:cloud.aws.rds.net.tx
dt.cloud.aws.rds.ops.readbuiltin:cloud.aws.rds.ops.read
dt.cloud.aws.rds.ops.writebuiltin:cloud.aws.rds.ops.write
dt.cloud.aws.rds.restartsbuiltin:cloud.aws.rds.restarts
dt.cloud.aws.rds.throughput.readbuiltin:cloud.aws.rds.throughput.read
dt.cloud.aws.rds.throughput.writebuiltin:cloud.aws.rds.throughput.write

Azure

  • builtin:cloud.azure.AzureStatistics.amountOfAzureResourceType
  • builtin:cloud.azure.azureEventsWebhook.invalidRequests
  • builtin:cloud.azure.azureEventsWebhook.okRequests
  • builtin:cloud.azure.azureEventsWebhook.throttledRequests
  • builtin:cloud.azure.azureEventsWebhook.unauthorizedRequests
  • builtin:cloud.azure.azureEventsWebhook.unsupportedRequests
Metric key (Grail)Metric key (Classic)
dt.cloud.azure.api_mgmt.capacitybuiltin:cloud.azure.apiMgmt.capacity
dt.cloud.azure.api_mgmt.durationbuiltin:cloud.azure.apiMgmt.duration
dt.cloud.azure.api_mgmt.requests.failedbuiltin:cloud.azure.apiMgmt.requests.failed
dt.cloud.azure.api_mgmt.requests.otherbuiltin:cloud.azure.apiMgmt.requests.other
dt.cloud.azure.api_mgmt.requests.successfulbuiltin:cloud.azure.apiMgmt.requests.successful
dt.cloud.azure.api_mgmt.requests.totalbuiltin:cloud.azure.apiMgmt.requests.total
dt.cloud.azure.api_mgmt.requests.unauthbuiltin:cloud.azure.apiMgmt.requests.unauth
dt.cloud.azure.app_gateway.backend.settings.pool.host.healthybuiltin:cloud.azure.appGateway.backend.settings.pool.host.healthy
dt.cloud.azure.app_gateway.backend.settings.pool.host.unhealthybuiltin:cloud.azure.appGateway.backend.settings.pool.host.unhealthy
dt.cloud.azure.app_gateway.backend.settings.traffic.requests.failedbuiltin:cloud.azure.appGateway.backend.settings.traffic.requests.failed
dt.cloud.azure.app_gateway.backend.settings.traffic.requests.totalbuiltin:cloud.azure.appGateway.backend.settings.traffic.requests.total
dt.cloud.azure.app_gateway.http.status.responsebuiltin:cloud.azure.appGateway.http.status.response
dt.cloud.azure.app_gateway.network.connections.countbuiltin:cloud.azure.appGateway.network.connections.count
dt.cloud.azure.app_gateway.network.throughputbuiltin:cloud.azure.appGateway.network.throughput
dt.cloud.azure.app_service.application_queue.requestsbuiltin:cloud.azure.appService.applicationQueue.requests
dt.cloud.azure.app_service.functions.application_queue.requestsbuiltin:cloud.azure.appService.functions.applicationQueue.requests
dt.cloud.azure.app_service.functions.execution.countbuiltin:cloud.azure.appService.functions.execution.count
dt.cloud.azure.app_service.functions.execution.units_countbuiltin:cloud.azure.appService.functions.execution.unitsCount
dt.cloud.azure.app_service.functions.http.status.http5xxbuiltin:cloud.azure.appService.functions.http.status.http5xx
dt.cloud.azure.app_service.functions.io.operations.otherbuiltin:cloud.azure.appService.functions.io.operations.other
dt.cloud.azure.app_service.functions.io.operations.readbuiltin:cloud.azure.appService.functions.io.operations.read
dt.cloud.azure.app_service.functions.io.operations.writebuiltin:cloud.azure.appService.functions.io.operations.write
dt.cloud.azure.app_service.functions.io.otherbuiltin:cloud.azure.appService.functions.io.other
dt.cloud.azure.app_service.functions.io.readbuiltin:cloud.azure.appService.functions.io.read
dt.cloud.azure.app_service.functions.io.writebuiltin:cloud.azure.appService.functions.io.write
dt.cloud.azure.app_service.functions.traffic.bytes_receivedbuiltin:cloud.azure.appService.functions.traffic.bytesReceived
dt.cloud.azure.app_service.functions.traffic.bytes_sentbuiltin:cloud.azure.appService.functions.traffic.bytesSent
dt.cloud.azure.app_service.http.status.http2xxbuiltin:cloud.azure.appService.http.status.http2xx
dt.cloud.azure.app_service.http.status.http403builtin:cloud.azure.appService.http.status.http403
dt.cloud.azure.app_service.http.status.http5xxbuiltin:cloud.azure.appService.http.status.http5xx
dt.cloud.azure.app_service.io.operations.otherbuiltin:cloud.azure.appService.io.operations.other
dt.cloud.azure.app_service.io.operations.readbuiltin:cloud.azure.appService.io.operations.read
dt.cloud.azure.app_service.io.operations.writebuiltin:cloud.azure.appService.io.operations.write
dt.cloud.azure.app_service.io.otherbuiltin:cloud.azure.appService.io.other
dt.cloud.azure.app_service.io.readbuiltin:cloud.azure.appService.io.read
dt.cloud.azure.app_service.io.writebuiltin:cloud.azure.appService.io.write
dt.cloud.azure.app_service.response.avgbuiltin:cloud.azure.appService.response.avg
dt.cloud.azure.app_service.traffic.bytes_receivedbuiltin:cloud.azure.appService.traffic.bytesReceived
dt.cloud.azure.app_service.traffic.bytes_sentbuiltin:cloud.azure.appService.traffic.bytesSent
dt.cloud.azure.app_service.traffic.requestsbuiltin:cloud.azure.appService.traffic.requests
dt.cloud.azure.cosmos.available_storagebuiltin:cloud.azure.cosmos.availableStorage
dt.cloud.azure.cosmos.data_usagebuiltin:cloud.azure.cosmos.dataUsage
dt.cloud.azure.cosmos.document_countbuiltin:cloud.azure.cosmos.documentCount
dt.cloud.azure.cosmos.document_quotabuiltin:cloud.azure.cosmos.documentQuota
dt.cloud.azure.cosmos.index_usagebuiltin:cloud.azure.cosmos.indexUsage
dt.cloud.azure.cosmos.metadata_requestsbuiltin:cloud.azure.cosmos.metadataRequests
dt.cloud.azure.cosmos.normalized_ruconsumptionbuiltin:cloud.azure.cosmos.normalizedRUConsumption
dt.cloud.azure.cosmos.provisioned_throughputbuiltin:cloud.azure.cosmos.provisionedThroughput
dt.cloud.azure.cosmos.replication_latencybuiltin:cloud.azure.cosmos.replicationLatency
dt.cloud.azure.cosmos.request_unitsbuiltin:cloud.azure.cosmos.requestUnits
dt.cloud.azure.cosmos.requestsbuiltin:cloud.azure.cosmos.requests
dt.cloud.azure.cosmos.service_availabilitybuiltin:cloud.azure.cosmos.serviceAvailability
dt.cloud.azure.event_hub.capture.backlogbuiltin:cloud.azure.eventHub.capture.backlog
dt.cloud.azure.event_hub.capture.bytesbuiltin:cloud.azure.eventHub.capture.bytes
dt.cloud.azure.event_hub.capture.msgbuiltin:cloud.azure.eventHub.capture.msg
dt.cloud.azure.event_hub.errors.quota_exceededbuiltin:cloud.azure.eventHub.errors.quotaExceeded
dt.cloud.azure.event_hub.errors.serverbuiltin:cloud.azure.eventHub.errors.server
dt.cloud.azure.event_hub.errors.userbuiltin:cloud.azure.eventHub.errors.user
dt.cloud.azure.event_hub.requests.incomingbuiltin:cloud.azure.eventHub.requests.incoming
dt.cloud.azure.event_hub.requests.successfulbuiltin:cloud.azure.eventHub.requests.successful
dt.cloud.azure.event_hub.requests.throttledbuiltin:cloud.azure.eventHub.requests.throttled
dt.cloud.azure.event_hub.traffic.bytes_inbuiltin:cloud.azure.eventHub.traffic.bytesIn
dt.cloud.azure.event_hub.traffic.bytes_outbuiltin:cloud.azure.eventHub.traffic.bytesOut
dt.cloud.azure.event_hub.traffic.msg_inbuiltin:cloud.azure.eventHub.traffic.msgIn
dt.cloud.azure.event_hub.traffic.msg_outbuiltin:cloud.azure.eventHub.traffic.msgOut
dt.cloud.azure.event_hub_namespace.connections.activebuiltin:cloud.azure.eventHubNamespace.connections.active
dt.cloud.azure.event_hub_namespace.connections.closedbuiltin:cloud.azure.eventHubNamespace.connections.closed
dt.cloud.azure.event_hub_namespace.connections.openedbuiltin:cloud.azure.eventHubNamespace.connections.opened
dt.cloud.azure.iot_hub.command.abandonedbuiltin:cloud.azure.iotHub.command.abandoned
dt.cloud.azure.iot_hub.command.completedbuiltin:cloud.azure.iotHub.command.completed
dt.cloud.azure.iot_hub.command.rejectedbuiltin:cloud.azure.iotHub.command.rejected
dt.cloud.azure.iot_hub.device.connectedbuiltin:cloud.azure.iotHub.device.connected
dt.cloud.azure.iot_hub.device.daily_throughput_throttlingbuiltin:cloud.azure.iotHub.device.dailyThroughputThrottling
dt.cloud.azure.iot_hub.device.data_usagebuiltin:cloud.azure.iotHub.device.dataUsage
dt.cloud.azure.iot_hub.device.registeredbuiltin:cloud.azure.iotHub.device.registered
dt.cloud.azure.iot_hub.event_hub.average_latency_msbuiltin:cloud.azure.iotHub.eventHub.averageLatencyMs
dt.cloud.azure.iot_hub.event_hub.built_in_event_hub.average_latency_msbuiltin:cloud.azure.iotHub.eventHub.builtInEventHub.averageLatencyMs
dt.cloud.azure.iot_hub.event_hub.built_in_event_hub.messages.deliveredbuiltin:cloud.azure.iotHub.eventHub.builtInEventHub.messages.delivered
dt.cloud.azure.iot_hub.event_hub.messages.deliveredbuiltin:cloud.azure.iotHub.eventHub.messages.delivered
dt.cloud.azure.iot_hub.messages.droppedbuiltin:cloud.azure.iotHub.messages.dropped
dt.cloud.azure.iot_hub.messages.invalid_for_all_endpointsbuiltin:cloud.azure.iotHub.messages.invalidForAllEndpoints
dt.cloud.azure.iot_hub.messages.orphanedbuiltin:cloud.azure.iotHub.messages.orphaned
dt.cloud.azure.iot_hub.messages.send_attemptsbuiltin:cloud.azure.iotHub.messages.sendAttempts
dt.cloud.azure.iot_hub.messages.sentbuiltin:cloud.azure.iotHub.messages.sent
dt.cloud.azure.iot_hub.messages.sent_to_fallbackbuiltin:cloud.azure.iotHub.messages.sentToFallback
dt.cloud.azure.iot_hub.service_bus.queues.average_latency_msbuiltin:cloud.azure.iotHub.serviceBus.queues.averageLatencyMs
dt.cloud.azure.iot_hub.service_bus.queues.messages_deliveredbuiltin:cloud.azure.iotHub.serviceBus.queues.messagesDelivered
dt.cloud.azure.iot_hub.service_bus.topics.average_latency_msbuiltin:cloud.azure.iotHub.serviceBus.topics.averageLatencyMs
dt.cloud.azure.iot_hub.service_bus.topics.messages_deliveredbuiltin:cloud.azure.iotHub.serviceBus.topics.messagesDelivered
dt.cloud.azure.iot_hub.storage_endpoints.avg_latency_msbuiltin:cloud.azure.iotHub.storageEndpoints.avgLatencyMs
dt.cloud.azure.iot_hub.storage_endpoints.blobs_writtenbuiltin:cloud.azure.iotHub.storageEndpoints.blobsWritten
dt.cloud.azure.iot_hub.storage_endpoints.bytes_writtenbuiltin:cloud.azure.iotHub.storageEndpoints.bytesWritten
dt.cloud.azure.iot_hub.storage_endpoints.message_deliveredbuiltin:cloud.azure.iotHub.storageEndpoints.messageDelivered
dt.cloud.azure.loadbalancer.availability.dip_tcpbuiltin:cloud.azure.loadbalancer.availability.dipTcp
dt.cloud.azure.loadbalancer.availability.dip_udpbuiltin:cloud.azure.loadbalancer.availability.dipUdp
dt.cloud.azure.loadbalancer.availability.vipbuiltin:cloud.azure.loadbalancer.availability.vip
dt.cloud.azure.loadbalancer.snat_connection.estbuiltin:cloud.azure.loadbalancer.snatConnection.est
dt.cloud.azure.loadbalancer.snat_connection.pendingbuiltin:cloud.azure.loadbalancer.snatConnection.pending
dt.cloud.azure.loadbalancer.snat_connection.rejbuiltin:cloud.azure.loadbalancer.snatConnection.rej
dt.cloud.azure.loadbalancer.traffic.byte_inbuiltin:cloud.azure.loadbalancer.traffic.byteIn
dt.cloud.azure.loadbalancer.traffic.byte_outbuiltin:cloud.azure.loadbalancer.traffic.byteOut
dt.cloud.azure.loadbalancer.traffic.packet_inbuiltin:cloud.azure.loadbalancer.traffic.packetIn
dt.cloud.azure.loadbalancer.traffic.packet_outbuiltin:cloud.azure.loadbalancer.traffic.packetOut
dt.cloud.azure.loadbalancer.traffic.packet_syn_inbuiltin:cloud.azure.loadbalancer.traffic.packetSynIn
dt.cloud.azure.loadbalancer.traffic.packet_syn_outbuiltin:cloud.azure.loadbalancer.traffic.packetSynOut
dt.cloud.azure.redis.cache.hitsbuiltin:cloud.azure.redis.cache.hits
dt.cloud.azure.redis.cache.missesbuiltin:cloud.azure.redis.cache.misses
dt.cloud.azure.redis.cache.readbuiltin:cloud.azure.redis.cache.read
dt.cloud.azure.redis.cache.writebuiltin:cloud.azure.redis.cache.write
dt.cloud.azure.redis.commands.getbuiltin:cloud.azure.redis.commands.get
dt.cloud.azure.redis.commands.setbuiltin:cloud.azure.redis.commands.set
dt.cloud.azure.redis.commands.totalbuiltin:cloud.azure.redis.commands.total
dt.cloud.azure.redis.connectedbuiltin:cloud.azure.redis.connected
dt.cloud.azure.redis.keys.evictedbuiltin:cloud.azure.redis.keys.evicted
dt.cloud.azure.redis.keys.expiredbuiltin:cloud.azure.redis.keys.expired
dt.cloud.azure.redis.keys.totalbuiltin:cloud.azure.redis.keys.total
dt.cloud.azure.redis.loadbuiltin:cloud.azure.redis.load
dt.cloud.azure.redis.memory.usedbuiltin:cloud.azure.redis.memory.used
dt.cloud.azure.redis.memory.used_rssbuiltin:cloud.azure.redis.memory.usedRss
dt.cloud.azure.redis.processor_timebuiltin:cloud.azure.redis.processorTime
dt.cloud.azure.region.vms.initializingbuiltin:cloud.azure.region.vms.initializing
dt.cloud.azure.region.vms.runningbuiltin:cloud.azure.region.vms.running
dt.cloud.azure.region.vms.stoppedbuiltin:cloud.azure.region.vms.stopped
dt.cloud.azure.service_bus.namespace.connections.activebuiltin:cloud.azure.serviceBus.namespace.connections.active
dt.cloud.azure.service_bus.namespace.cpubuiltin:cloud.azure.serviceBus.namespace.cpu
dt.cloud.azure.service_bus.namespace.errors.serverbuiltin:cloud.azure.serviceBus.namespace.errors.server
dt.cloud.azure.service_bus.namespace.errors.userbuiltin:cloud.azure.serviceBus.namespace.errors.user
dt.cloud.azure.service_bus.namespace.memorybuiltin:cloud.azure.serviceBus.namespace.memory
dt.cloud.azure.service_bus.namespace.messages.countbuiltin:cloud.azure.serviceBus.namespace.messages.count
dt.cloud.azure.service_bus.namespace.messages.count_activebuiltin:cloud.azure.serviceBus.namespace.messages.countActive
dt.cloud.azure.service_bus.namespace.messages.count_dead_letteredbuiltin:cloud.azure.serviceBus.namespace.messages.countDeadLettered
dt.cloud.azure.service_bus.namespace.messages.count_scheduledbuiltin:cloud.azure.serviceBus.namespace.messages.countScheduled
dt.cloud.azure.service_bus.namespace.messages.incomingbuiltin:cloud.azure.serviceBus.namespace.messages.incoming
dt.cloud.azure.service_bus.namespace.messages.outgoingbuiltin:cloud.azure.serviceBus.namespace.messages.outgoing
dt.cloud.azure.service_bus.namespace.requests.incomingbuiltin:cloud.azure.serviceBus.namespace.requests.incoming
dt.cloud.azure.service_bus.namespace.requests.successfulbuiltin:cloud.azure.serviceBus.namespace.requests.successful
dt.cloud.azure.service_bus.namespace.requests.throttledbuiltin:cloud.azure.serviceBus.namespace.requests.throttled
dt.cloud.azure.service_bus.namespace.sizebuiltin:cloud.azure.serviceBus.namespace.size
dt.cloud.azure.service_bus.queue.errors.serverbuiltin:cloud.azure.serviceBus.queue.errors.server
dt.cloud.azure.service_bus.queue.errors.userbuiltin:cloud.azure.serviceBus.queue.errors.user
dt.cloud.azure.service_bus.queue.messages.countbuiltin:cloud.azure.serviceBus.queue.messages.count
dt.cloud.azure.service_bus.queue.messages.count_activebuiltin:cloud.azure.serviceBus.queue.messages.countActive
dt.cloud.azure.service_bus.queue.messages.count_dead_letteredbuiltin:cloud.azure.serviceBus.queue.messages.countDeadLettered
dt.cloud.azure.service_bus.queue.messages.count_scheduledbuiltin:cloud.azure.serviceBus.queue.messages.countScheduled
dt.cloud.azure.service_bus.queue.messages.incomingbuiltin:cloud.azure.serviceBus.queue.messages.incoming
dt.cloud.azure.service_bus.queue.messages.outgoingbuiltin:cloud.azure.serviceBus.queue.messages.outgoing
dt.cloud.azure.service_bus.queue.requests.incomingbuiltin:cloud.azure.serviceBus.queue.requests.incoming
dt.cloud.azure.service_bus.queue.requests.successfulbuiltin:cloud.azure.serviceBus.queue.requests.successful
dt.cloud.azure.service_bus.queue.requests.throttledbuiltin:cloud.azure.serviceBus.queue.requests.throttled
dt.cloud.azure.service_bus.queue.sizebuiltin:cloud.azure.serviceBus.queue.size
dt.cloud.azure.service_bus.topic.errors.serverbuiltin:cloud.azure.serviceBus.topic.errors.server
dt.cloud.azure.service_bus.topic.errors.userbuiltin:cloud.azure.serviceBus.topic.errors.user
dt.cloud.azure.service_bus.topic.messages.countbuiltin:cloud.azure.serviceBus.topic.messages.count
dt.cloud.azure.service_bus.topic.messages.count_activebuiltin:cloud.azure.serviceBus.topic.messages.countActive
dt.cloud.azure.service_bus.topic.messages.count_dead_letteredbuiltin:cloud.azure.serviceBus.topic.messages.countDeadLettered
dt.cloud.azure.service_bus.topic.messages.count_scheduledbuiltin:cloud.azure.serviceBus.topic.messages.countScheduled
dt.cloud.azure.service_bus.topic.messages.incomingbuiltin:cloud.azure.serviceBus.topic.messages.incoming
dt.cloud.azure.service_bus.topic.messages.outgoingbuiltin:cloud.azure.serviceBus.topic.messages.outgoing
dt.cloud.azure.service_bus.topic.requests.incomingbuiltin:cloud.azure.serviceBus.topic.requests.incoming
dt.cloud.azure.service_bus.topic.requests.successfulbuiltin:cloud.azure.serviceBus.topic.requests.successful
dt.cloud.azure.service_bus.topic.requests.throttledbuiltin:cloud.azure.serviceBus.topic.requests.throttled
dt.cloud.azure.service_bus.topic.sizebuiltin:cloud.azure.serviceBus.topic.size
dt.cloud.azure.sql_database.connections.blocked_by_firewallbuiltin:cloud.azure.sqlDatabase.connections.blockedByFirewall
dt.cloud.azure.sql_database.connections.failedbuiltin:cloud.azure.sqlDatabase.connections.failed
dt.cloud.azure.sql_database.connections.successfulbuiltin:cloud.azure.sqlDatabase.connections.successful
dt.cloud.azure.sql_database.cpu_percentbuiltin:cloud.azure.sqlDatabase.cpuPercent
dt.cloud.azure.sql_database.deadlocksbuiltin:cloud.azure.sqlDatabase.deadlocks
dt.cloud.azure.sql_database.dtu.consumption_percbuiltin:cloud.azure.sqlDatabase.dtu.consumptionPerc
dt.cloud.azure.sql_database.dtu.limit.countbuiltin:cloud.azure.sqlDatabase.dtu.limit.count
dt.cloud.azure.sql_database.dtu.limit.usedbuiltin:cloud.azure.sqlDatabase.dtu.limit.used
dt.cloud.azure.sql_database.io.data_readbuiltin:cloud.azure.sqlDatabase.io.dataRead
dt.cloud.azure.sql_database.io.log_writebuiltin:cloud.azure.sqlDatabase.io.logWrite
dt.cloud.azure.sql_database.sessionsbuiltin:cloud.azure.sqlDatabase.sessions
dt.cloud.azure.sql_database.storage.percentbuiltin:cloud.azure.sqlDatabase.storage.percent
dt.cloud.azure.sql_database.storage.total_bytesbuiltin:cloud.azure.sqlDatabase.storage.totalBytes
dt.cloud.azure.sql_database.storage.xtp_percentbuiltin:cloud.azure.sqlDatabase.storage.xtpPercent
dt.cloud.azure.sql_database.workersbuiltin:cloud.azure.sqlDatabase.workers
dt.cloud.azure.sql_elastic_pool.cpu_percentbuiltin:cloud.azure.sqlElasticPool.cpuPercent
dt.cloud.azure.sql_elastic_pool.dtu.consumptionbuiltin:cloud.azure.sqlElasticPool.dtu.consumption
dt.cloud.azure.sql_elastic_pool.dtu.storage.limit_bytesbuiltin:cloud.azure.sqlElasticPool.dtu.storage.limitBytes
dt.cloud.azure.sql_elastic_pool.dtu.storage.percentbuiltin:cloud.azure.sqlElasticPool.dtu.storage.percent
dt.cloud.azure.sql_elastic_pool.dtu.storage.used_bytesbuiltin:cloud.azure.sqlElasticPool.dtu.storage.usedBytes
dt.cloud.azure.sql_elastic_pool.dtu.storage.xtp_percentbuiltin:cloud.azure.sqlElasticPool.dtu.storage.xtpPercent
dt.cloud.azure.sql_elastic_pool.edtu.limitbuiltin:cloud.azure.sqlElasticPool.edtu.limit
dt.cloud.azure.sql_elastic_pool.edtu.usedbuiltin:cloud.azure.sqlElasticPool.edtu.used
dt.cloud.azure.sql_elastic_pool.io.data_readbuiltin:cloud.azure.sqlElasticPool.io.dataRead
dt.cloud.azure.sql_elastic_pool.io.log_writebuiltin:cloud.azure.sqlElasticPool.io.logWrite
dt.cloud.azure.sql_elastic_pool.sessionsbuiltin:cloud.azure.sqlElasticPool.sessions
dt.cloud.azure.sql_elastic_pool.workersbuiltin:cloud.azure.sqlElasticPool.workers
dt.cloud.azure.storage.blob.capacitybuiltin:cloud.azure.storage.blob.capacity
dt.cloud.azure.storage.blob.containersbuiltin:cloud.azure.storage.blob.containers
dt.cloud.azure.storage.blob.entitiesbuiltin:cloud.azure.storage.blob.entities
dt.cloud.azure.storage.blob.transactionsbuiltin:cloud.azure.storage.blob.transactions
dt.cloud.azure.storage.blob.transactions.network.egressbuiltin:cloud.azure.storage.blob.transactions.network.egress
dt.cloud.azure.storage.blob.transactions.network.ingressbuiltin:cloud.azure.storage.blob.transactions.network.ingress
dt.cloud.azure.storage.blob.transactions.network.latency.success.e2ebuiltin:cloud.azure.storage.blob.transactions.network.latency.success.e2e
dt.cloud.azure.storage.blob.transactions.network.latency.success.serverbuiltin:cloud.azure.storage.blob.transactions.network.latency.success.server
dt.cloud.azure.storage.file.capacitybuiltin:cloud.azure.storage.file.capacity
dt.cloud.azure.storage.file.containersbuiltin:cloud.azure.storage.file.containers
dt.cloud.azure.storage.file.entitiesbuiltin:cloud.azure.storage.file.entities
dt.cloud.azure.storage.file.transactionsbuiltin:cloud.azure.storage.file.transactions
dt.cloud.azure.storage.file.transactions.network.egressbuiltin:cloud.azure.storage.file.transactions.network.egress
dt.cloud.azure.storage.file.transactions.network.ingressbuiltin:cloud.azure.storage.file.transactions.network.ingress
dt.cloud.azure.storage.file.transactions.network.latency.success.e2ebuiltin:cloud.azure.storage.file.transactions.network.latency.success.e2e
dt.cloud.azure.storage.file.transactions.network.latency.success.serverbuiltin:cloud.azure.storage.file.transactions.network.latency.success.server
dt.cloud.azure.storage.queue.capacitybuiltin:cloud.azure.storage.queue.capacity
dt.cloud.azure.storage.queue.containersbuiltin:cloud.azure.storage.queue.containers
dt.cloud.azure.storage.queue.entitiesbuiltin:cloud.azure.storage.queue.entities
dt.cloud.azure.storage.queue.transactionsbuiltin:cloud.azure.storage.queue.transactions
dt.cloud.azure.storage.queue.transactions.network.egressbuiltin:cloud.azure.storage.queue.transactions.network.egress
dt.cloud.azure.storage.queue.transactions.network.ingressbuiltin:cloud.azure.storage.queue.transactions.network.ingress
dt.cloud.azure.storage.queue.transactions.network.latency.success.e2ebuiltin:cloud.azure.storage.queue.transactions.network.latency.success.e2e
dt.cloud.azure.storage.queue.transactions.network.latency.success.serverbuiltin:cloud.azure.storage.queue.transactions.network.latency.success.server
dt.cloud.azure.storage.table.capacitybuiltin:cloud.azure.storage.table.capacity
dt.cloud.azure.storage.table.containersbuiltin:cloud.azure.storage.table.containers
dt.cloud.azure.storage.table.entitiesbuiltin:cloud.azure.storage.table.entities
dt.cloud.azure.storage.table.transactionsbuiltin:cloud.azure.storage.table.transactions
dt.cloud.azure.storage.table.transactions.network.egressbuiltin:cloud.azure.storage.table.transactions.network.egress
dt.cloud.azure.storage.table.transactions.network.ingressbuiltin:cloud.azure.storage.table.transactions.network.ingress
dt.cloud.azure.storage.table.transactions.network.latency.success.serverbuiltin:cloud.azure.storage.table.transactions.network.latency.success.server
dt.cloud.azure.storage.table.transactions.network.latency.success.server.e2ebuiltin:cloud.azure.storage.table.transactions.network.latency.success.server.e2e
dt.cloud.azure.vm.cpu_usagebuiltin:cloud.azure.vm.cpuUsage
dt.cloud.azure.vm.disk.readbuiltin:cloud.azure.vm.disk.read
dt.cloud.azure.vm.disk.read_opsbuiltin:cloud.azure.vm.disk.readOps
dt.cloud.azure.vm.disk.writebuiltin:cloud.azure.vm.disk.write
dt.cloud.azure.vm.disk.write_opsbuiltin:cloud.azure.vm.disk.writeOps
dt.cloud.azure.vm.network.bytes_inbuiltin:cloud.azure.vm.network.bytesIn
dt.cloud.azure.vm.network.bytes_outbuiltin:cloud.azure.vm.network.bytesOut
dt.cloud.azure.vm_scale_set.cpu_usagebuiltin:cloud.azure.vmScaleSet.cpuUsage
dt.cloud.azure.vm_scale_set.disk.readbuiltin:cloud.azure.vmScaleSet.disk.read
dt.cloud.azure.vm_scale_set.disk.read_opsbuiltin:cloud.azure.vmScaleSet.disk.readOps
dt.cloud.azure.vm_scale_set.disk.writebuiltin:cloud.azure.vmScaleSet.disk.write
dt.cloud.azure.vm_scale_set.disk.write_opsbuiltin:cloud.azure.vmScaleSet.disk.writeOps
dt.cloud.azure.vm_scale_set.network.bytes_inbuiltin:cloud.azure.vmScaleSet.network.bytesIn
dt.cloud.azure.vm_scale_set.network.bytes_outbuiltin:cloud.azure.vmScaleSet.network.bytesOut
dt.cloud.azure.vm_scale_set.vms.initializingbuiltin:cloud.azure.vmScaleSet.vms.initializing
dt.cloud.azure.vm_scale_set.vms.runningbuiltin:cloud.azure.vmScaleSet.vms.running
dt.cloud.azure.vm_scale_set.vms.stoppedbuiltin:cloud.azure.vmScaleSet.vms.stopped

Cloud Foundry

  • builtin:cloud.cloudfoundry.auctioneer.lprFailed
  • builtin:cloud.cloudfoundry.auctioneer.lprStarted
Metric key (Grail)Metric key (Classic)
dt.cloud.cloudfoundry.auctioneer.fetch_durationbuiltin:cloud.cloudfoundry.auctioneer.fetchDuration
dt.cloud.cloudfoundry.auctioneer.task_failedbuiltin:cloud.cloudfoundry.auctioneer.taskFailed
dt.cloud.cloudfoundry.http.bad_gatewaysbuiltin:cloud.cloudfoundry.http.badGateways
dt.cloud.cloudfoundry.http.latencybuiltin:cloud.cloudfoundry.http.latency
dt.cloud.cloudfoundry.http.responses5xxbuiltin:cloud.cloudfoundry.http.responses5xx
dt.cloud.cloudfoundry.http.total_requestsbuiltin:cloud.cloudfoundry.http.totalRequests

VMware

  • builtin:cloud.vmware.hypervisor.availability
Metric key (Grail)Metric key (Classic)
dt.cloud.vmware.hypervisor.cpu.usagebuiltin:cloud.vmware.hypervisor.cpu.usage
dt.cloud.vmware.hypervisor.disk.usagebuiltin:cloud.vmware.hypervisor.disk.usage
dt.cloud.vmware.hypervisor.hostdisk.commands_abortedbuiltin:cloud.vmware.hypervisor.hostdisk.commandsAborted
dt.cloud.vmware.hypervisor.hostdisk.queue_latencybuiltin:cloud.vmware.hypervisor.hostdisk.queueLatency
dt.cloud.vmware.hypervisor.hostdisk.r_iopsbuiltin:cloud.vmware.hypervisor.hostdisk.rIops
dt.cloud.vmware.hypervisor.hostdisk.read_latencybuiltin:cloud.vmware.hypervisor.hostdisk.readLatency
dt.cloud.vmware.hypervisor.hostdisk.read_ratebuiltin:cloud.vmware.hypervisor.hostdisk.readRate
dt.cloud.vmware.hypervisor.hostdisk.w_iopsbuiltin:cloud.vmware.hypervisor.hostdisk.wIops
dt.cloud.vmware.hypervisor.hostdisk.write_latencybuiltin:cloud.vmware.hypervisor.hostdisk.writeLatency
dt.cloud.vmware.hypervisor.hostdisk.write_ratebuiltin:cloud.vmware.hypervisor.hostdisk.writeRate
dt.cloud.vmware.hypervisor.mem.compression_ratebuiltin:cloud.vmware.hypervisor.mem.compressionRate
dt.cloud.vmware.hypervisor.mem.consumedbuiltin:cloud.vmware.hypervisor.mem.consumed
dt.cloud.vmware.hypervisor.mem.decompression_ratebuiltin:cloud.vmware.hypervisor.mem.decompressionRate
dt.cloud.vmware.hypervisor.mem.swap_inbuiltin:cloud.vmware.hypervisor.mem.swapIn
dt.cloud.vmware.hypervisor.mem.swap_outbuiltin:cloud.vmware.hypervisor.mem.swapOut
dt.cloud.vmware.hypervisor.net.rxbuiltin:cloud.vmware.hypervisor.net.rx
dt.cloud.vmware.hypervisor.net.txbuiltin:cloud.vmware.hypervisor.net.tx
dt.cloud.vmware.hypervisor.nic.data_rxbuiltin:cloud.vmware.hypervisor.nic.dataRx
dt.cloud.vmware.hypervisor.nic.data_txbuiltin:cloud.vmware.hypervisor.nic.dataTx
dt.cloud.vmware.hypervisor.nic.packets_rx_droppedbuiltin:cloud.vmware.hypervisor.nic.packetsRxDropped
dt.cloud.vmware.hypervisor.nic.packets_tx_droppedbuiltin:cloud.vmware.hypervisor.nic.packetsTxDropped
dt.cloud.vmware.hypervisor.vms.countbuiltin:cloud.vmware.hypervisor.vms.count
dt.cloud.vmware.hypervisor.vms.power_offbuiltin:cloud.vmware.hypervisor.vms.powerOff
dt.cloud.vmware.hypervisor.vms.suspendedbuiltin:cloud.vmware.hypervisor.vms.suspended
dt.cloud.vmware.vm.cpu.ready_percbuiltin:cloud.vmware.vm.cpu.readyPerc
dt.cloud.vmware.vm.cpu.swap_waitbuiltin:cloud.vmware.vm.cpu.swapWait
dt.cloud.vmware.vm.cpu.usagebuiltin:cloud.vmware.vm.cpu.usage
dt.cloud.vmware.vm.cpu.usage_percbuiltin:cloud.vmware.vm.cpu.usagePerc
dt.cloud.vmware.vm.disk.usagebuiltin:cloud.vmware.vm.disk.usage
dt.cloud.vmware.vm.mem.activebuiltin:cloud.vmware.vm.mem.active
dt.cloud.vmware.vm.mem.compression_ratebuiltin:cloud.vmware.vm.mem.compressionRate
dt.cloud.vmware.vm.mem.consumedbuiltin:cloud.vmware.vm.mem.consumed
dt.cloud.vmware.vm.mem.decompression_ratebuiltin:cloud.vmware.vm.mem.decompressionRate
dt.cloud.vmware.vm.mem.swap_inbuiltin:cloud.vmware.vm.mem.swapIn
dt.cloud.vmware.vm.mem.swap_outbuiltin:cloud.vmware.vm.mem.swapOut
dt.cloud.vmware.vm.net.rxbuiltin:cloud.vmware.vm.net.rx
dt.cloud.vmware.vm.net.txbuiltin:cloud.vmware.vm.net.tx

Containers

New container metrics are now available for DPS-enabled customers. The new metrics are subject to a new licensing model, as distinct from the current full-stack host units model.

Metric availability:

  • The Metrics Classic metrics have been discontinued.
  • The new metrics are immediately available with OneAgent deployment.

More information:

  • builtin:containers.cpu.limit
  • builtin:containers.cpu.throttledMilliCores
  • builtin:containers.cpu.usageMilliCores
  • builtin:containers.cpu.usagePercent
  • builtin:containers.cpu.usageSystemMilliCores
  • builtin:containers.cpu.usageTime
  • builtin:containers.cpu.usageUserMilliCores
  • builtin:containers.memory.limitPercent
  • builtin:containers.memory.outOfMemoryKills
  • builtin:containers.memory.usagePercent

Additionally, the following Classic Extension 1.0 metrics are deprecated and likewise not supported on Grail:

  • builtin:containers.bytes_rx2
  • builtin:containers.bytes_tx2
  • builtin:containers.cpu_usage2
  • builtin:containers.devicemapper_data_space_available
  • builtin:containers.devicemapper_data_space_used
  • builtin:containers.devicemapper_metadata_space_available
  • builtin:containers.devicemapper_metadata_space_used
  • builtin:containers.memory_percent
  • builtin:containers.memory_usage2
  • builtin:containers.no_of_containers_launched
  • builtin:containers.no_of_containers_per_pgi
  • builtin:containers.no_of_containers_running
  • builtin:containers.no_of_containers_terminated
  • builtin:containers.throttled_time2
Metric key (Grail)Metric key (Classic)
dt.containers.cpu.logical_coresbuiltin:containers.cpu.logicalCores
dt.containers.cpu.sharesbuiltin:containers.cpu.shares
dt.containers.cpu.throttled_timebuiltin:containers.cpu.throttledTime
dt.containers.cpu.throttling_ratiobuiltin:containers.cpu.throttlingRatio
dt.containers.cpu.usage_system_timebuiltin:containers.cpu.usageSystemTime
dt.containers.cpu.usage_user_timebuiltin:containers.cpu.usageUserTime
dt.containers.memory.cache_bytesbuiltin:containers.memory.cacheBytes
dt.containers.memory.limit_bytesbuiltin:containers.memory.limitBytes
dt.containers.memory.physical_total_bytesbuiltin:containers.memory.physicalTotalBytes
dt.containers.memory.resident_set_bytesbuiltin:containers.memory.residentSetBytes

Infrastructure

For a detailed list of the host metrics and their availability, refer to Host metrics.

CPU

Metric key (Grail)Metric key (Classic)
dt.host.cpu.ent_configbuiltin:host.cpu.entConfig
dt.host.cpu.entcbuiltin:host.cpu.entc
dt.host.cpu.idlebuiltin:host.cpu.idle
dt.host.cpu.iowaitbuiltin:host.cpu.iowait
dt.host.cpu.loadbuiltin:host.cpu.load
dt.host.cpu.load15mbuiltin:host.cpu.load15m
dt.host.cpu.load5mbuiltin:host.cpu.load5m
dt.host.cpu.otherbuiltin:host.cpu.other
dt.host.cpu.physcbuiltin:host.cpu.physc
dt.host.cpu.stealbuiltin:host.cpu.steal
dt.host.cpu.systembuiltin:host.cpu.system
dt.host.cpu.usagebuiltin:host.cpu.usage
dt.host.cpu.userbuiltin:host.cpu.user
dt.host.kernel_threads.blockedbuiltin:host.kernelThreads.blocked
dt.host.kernel_threads.io_event_waitbuiltin:host.kernelThreads.ioEventWait
dt.host.kernel_threads.io_message_waitbuiltin:host.kernelThreads.ioMessageWait
dt.host.kernel_threads.runningbuiltin:host.kernelThreads.running

DNS

  • builtin:host.dns.singleQueryTime
  • builtin:host.dns.singleQueryTimeByDnsIp
  • builtin:host.dns.singleQueryTimeByHost
Metric key (Grail)Metric key (Classic)
dt.host.dns.errorsbuiltin:host.dns.errorCount
dt.host.dns.queriesbuiltin:host.dns.queryCount
dt.host.dns.query_timebuiltin:host.dns.queryTime
dt.host.dns.orphan_countbuiltin:host.dns.orphanCount

Disk

  • builtin:host.disk.throughput.read
  • builtin:host.disk.throughput.write
Metric key (Grail)Metric key (Classic)
dt.host.disk.availbuiltin:host.disk.avail
dt.host.disk.bytes_readbuiltin:host.disk.bytesRead
dt.host.disk.bytes_writtenbuiltin:host.disk.bytesWritten
dt.host.disk.freebuiltin:host.disk.free
dt.host.disk.inodes_availbuiltin:host.disk.inodesAvail
dt.host.disk.inodes_totalbuiltin:host.disk.inodesTotal
dt.host.disk.queue_lengthbuiltin:host.disk.queueLength
dt.host.disk.read_opsbuiltin:host.disk.readOps
dt.host.disk.read_timebuiltin:host.disk.readTime
dt.host.disk.usedbuiltin:host.disk.used
dt.host.disk.used.percentbuiltin:host.disk.usedPct
dt.host.disk.util_timebuiltin:host.disk.utilTime
dt.host.disk.write_opsbuiltin:host.disk.writeOps
dt.host.disk.write_timebuiltin:host.disk.writeTime

Memory

  • builtin:host.mem.total
Metric key (Grail)Metric key (Classic)
dt.host.memory.avail.bytesbuiltin:host.mem.avail.bytes
dt.host.memory.avail.percentbuiltin:host.mem.avail.pct
dt.host.memory.avail.pfpsbuiltin:host.mem.avail.pfps
dt.host.memory.kernelbuiltin:host.mem.kernel
dt.host.memory.reclbuiltin:host.mem.recl
dt.host.memory.swap.availbuiltin:host.mem.swap.avail
dt.host.memory.swap.totalbuiltin:host.mem.swap.total
dt.host.memory.swap.usedbuiltin:host.mem.swap.used
dt.host.memory.usagebuiltin:host.mem.usage
dt.host.memory.usedbuiltin:host.mem.used

Network

Many Classic host-level network metrics can be reproduced using Grail NIC-level network metrics. Learn more in the above section on new and missing metric keys.

The following Classic network metrics are planned but not yet supported on Grail:

  • builtin:host.net.nic.connectivity
  • builtin:host.net.nic.retransmission
  • builtin:host.net.nic.retransmissionIn
  • builtin:host.net.nic.retransmissionOut
  • builtin:host.net.packets.lossRate

The following Classic network metrics are not supported on Grail:

  • builtin:host.net.nic.packets.dropped
  • builtin:host.net.nic.packets.errors
  • builtin:host.net.nic.packets.traffic
  • builtin:host.net.nic.traffic
  • builtin:host.net.nic.trafficIn
  • builtin:host.net.nic.trafficOut
  • builtin:host.net.sessions.connFail
  • builtin:host.net.bytesRx
  • builtin:host.net.bytesTx
  • builtin:host.net.packets.rxBaseReceived
  • builtin:host.net.packets.rxBaseSent
  • builtin:host.net.packets.rxReceived
  • builtin:host.net.packets.rxSent
  • builtin:host.net.sessions.errRst
  • builtin:host.net.sessions.errTmout
  • builtin:host.net.sessions.local.errRst
  • builtin:host.net.sessions.local.errTmout
  • builtin:host.net.sessions.local.new
  • builtin:host.net.sessions.new
Metric key (Grail)Metric key (Classic)
dt.host.net.nic.bytes_rxbuiltin:host.net.nic.bytesRx
dt.host.net.nic.bytes_txbuiltin:host.net.nic.bytesTx
dt.host.net.nic.link_util_rxbuiltin:host.net.nic.linkUtilRx
dt.host.net.nic.link_util_txbuiltin:host.net.nic.linkUtilTx
dt.host.net.nic.packets.dropped_rxbuiltin:host.net.nic.packets.droppedRx
dt.host.net.nic.packets.dropped_txbuiltin:host.net.nic.packets.droppedTx
dt.host.net.nic.packets.errors_rxbuiltin:host.net.nic.packets.errorsRx
dt.host.net.nic.packets.errors_txbuiltin:host.net.nic.packets.errorsTx
dt.host.net.nic.packets.rxbuiltin:host.net.nic.packets.rx
dt.host.net.nic.packets.txbuiltin:host.net.nic.packets.tx

Availability

Metric key (Grail)Metric key (Classic)
dt.host.availabilitybuiltin:host.availability.state
dt.host.uptimebuiltin:host.uptime
dt.osservice.availabilitybuiltin:osservice.availability

Other

The following Metrics Classic infrastructure metrics are planned but not yet supported on Grail:

  • builtin:host.osProcessStats.osProcessCount
  • builtin:host.osProcessStats.pgiCount
  • builtin:host.osProcessStats.pgiReportedCount

The following Classic infrastructure metrics are not supported on Grail:

  • builtin:host.availability
  • builtin:host.la.growth
  • builtin:host.la.po
  • builtin:host.la.to
  • builtin:host.osService.availability
  • builtin:host.processVisibility.topProcessesRecognizedCount
  • builtin:host.processVisibility.topProcessesSentCount
  • builtin:host.processVisibility.triggerCount
Metric key (Grail)Metric key (Classic)
dt.host.handles.file_descriptors_maxbuiltin:host.handles.fileDescriptorsMax
dt.host.handles.file_descriptors_usedbuiltin:host.handles.fileDescriptorsUsed

Kubernetes

ActiveGate version 1.279+

New Kubernetes metrics are now available for DPS-enabled customers with the launch of the new Kubernetes app. The new metrics are subject to a new licensing model, as distinct from the current full-stack host units model.

Metric availability:

  • The old Kubernetes metrics are not available on Grail.
  • The new Kubernetes metrics are available as soon as you start monitoring your cluster with the new Kubernetes app. For more information on enabling this for your Kubernetes clusters, see Getting started with Kubernetes experience.
  • Some of the new Kubernetes metrics are only available on Grail. They have no equivalent as Classic metrics.

More information:

Metric key (Grail)Metric key (Classic)
dt.kubernetes.container.requests_cpubuiltin:kubernetes.workload.requests_cpu, builtin:kubernetes.node.requests_cpu
dt.kubernetes.container.limits_cpubuiltin:kubernetes.workload.limits_cpu, builtin:kubernetes.node.limits_cpu
dt.kubernetes.container.requests_memorybuiltin:kubernetes.workload.requests_memory, builtin:kubernetes.node.requests_memory
dt.kubernetes.container.limits_memorybuiltin:kubernetes.workload.limits_memory, builtin:kubernetes.node.limits_memory
dt.kubernetes.container.cpu_usagebuiltin:kubernetes.workload.cpu_usage, builtin:kubernetes.node.cpu_usage
dt.kubernetes.container.cpu_throttledbuiltin:kubernetes.workload.cpu_throttled, builtin:kubernetes.node.cpu_throttled
dt.kubernetes.container.memory_working_setbuiltin:kubernetes.workload.memory_working_set, builtin:kubernetes.node.memory_working_set
dt.kubernetes.nodesbuiltin:kubernetes.nodes
dt.kubernetes.workloadsbuiltin:kubernetes.workloads
dt.kubernetes.podsbuiltin:kubernetes.pods, builtin:kubernetes.node.pods
dt.kubernetes.containersbuiltin:kubernetes.containers
dt.kubernetes.workload.pods_desiredbuiltin:kubernetes.workload.pods_desired
dt.kubernetes.pod.containers_desiredbuiltin:kubernetes.workload.containers_desired
dt.kubernetes.eventsbuiltin:kubernetes.events
dt.kubernetes.node.cpu_allocatablebuiltin:kubernetes.node.cpu_allocatable
dt.kubernetes.node.memory_allocatablebuiltin:kubernetes.node.memory_allocatable
dt.kubernetes.node.pods_allocatablebuiltin:kubernetes.node.pods_allocatable
dt.kubernetes.node.conditionsbuiltin:kubernetes.node.conditions
dt.kubernetes.workload.conditionsbuiltin:kubernetes.workload.conditions
dt.kubernetes.cluster.readyzbuiltin:kubernetes.cluster.readyz
dt.kubernetes.resourcequota.requests_cpubuiltin:kubernetes.resourcequota.requests_cpu
dt.kubernetes.resourcequota.requests_cpu_usedbuiltin:kubernetes.resourcequota.requests_cpu_used
dt.kubernetes.resourcequota.limits_cpubuiltin:kubernetes.resourcequota.limits_cpu
dt.kubernetes.resourcequota.limits_cpu_usedbuiltin:kubernetes.resourcequota.limits_cpu_used
dt.kubernetes.resourcequota.requests_memorybuiltin:kubernetes.resourcequota.requests_memory
dt.kubernetes.resourcequota.requests_memory_usedbuiltin:kubernetes.resourcequota.requests_memory_used
dt.kubernetes.resourcequota.limits_memorybuiltin:kubernetes.resourcequota.limits_memory
dt.kubernetes.resourcequota.limits_memory_usedbuiltin:kubernetes.resourcequota.limits_memory_used
dt.kubernetes.resourcequota.podsbuiltin:kubernetes.resourcequota.pods
dt.kubernetes.resourcequota.pods_usedbuiltin:kubernetes.resourcequota.pods_used
dt.kubernetes.container.oom_killsbuiltin:kubernetes.container.oom_kills
dt.kubernetes.container.restartsbuiltin:kubernetes.container.restarts
dt.kubernetes.persistentvolumeclaim.availablebuiltin:kubernetes.persistentvolumeclaim.available
dt.kubernetes.persistentvolumeclaim.capacitybuiltin:kubernetes.persistentvolumeclaim.capacity
dt.kubernetes.persistentvolumeclaim.usedbuiltin:kubernetes.persistentvolumeclaim.used

The following Kubernetes-related metrics are only available on Grail.

Metric key (Grail)
dt.kubernetes.pod.network_received_data
dt.kubernetes.pod.network_received_errors
dt.kubernetes.pod.network_received_packets_dropped
dt.kubernetes.pod.network_transmitted_data
dt.kubernetes.pod.network_transmitted_errors
dt.kubernetes.pod.network_transmitted_packets_dropped

Mainframe

Host (Logical partition)

Metric key (Grail)Metric key (Classic)
dt.host.zos.gcp_timebuiltin:host.zos.gcpu_time
dt.host.zos.gcp_usagebuiltin:host.cpu.gcpu.usage
dt.host.zos.msu_capacitybuiltin:host.cpu.msu.capacity
dt.host.zos.msu_hoursbuiltin:host.zos.msu_hours
dt.host.zos.msu_r4habuiltin:host.cpu.msu.avg
dt.host.zos.ziip_eligible_timebuiltin:host.cpu.ziip.eligible
dt.host.zos.ziip_timebuiltin:host.zos.ziip_time
dt.host.zos.ziip_usagebuiltin:host.zos.ziip_usage

Process (Subsystem)

Metric key (Grail)Metric key (Classic)
dt.process.zos.gcp_timebuiltin:tech.generic.gcpu.time
dt.process.zos.gcp_usagebuiltin:tech.generic.gcpu.usage
dt.process.zos.service_unitsbuiltin:tech.zos.consumed_service_units
dt.process.zos.ziip_eligible_timebuiltin:tech.generic.ziipEligible
dt.process.zos.ziip_timebuiltin:tech.generic.ziip

JVM

Metric key (Grail)Metric key (Classic)
dt.runtime.jvm.classes.loadedbuiltin:tech.jvm.classes.loaded
dt.runtime.jvm.classes.totalbuiltin:tech.jvm.classes.total
dt.runtime.jvm.classes.unloadedbuiltin:tech.jvm.classes.unloaded
dt.runtime.jvm.gc.collection_countbuiltin:tech.jvm.memory.pool.collectionCount
dt.runtime.jvm.gc.collection_timebuiltin:tech.jvm.memory.pool.collectionTime
dt.runtime.jvm.gc.suspension_timebuiltin:tech.jvm.memory.gc.suspensionTime
dt.runtime.jvm.gc.total_activation_countbuiltin:tech.jvm.memory.gc.activationCount
dt.runtime.jvm.gc.total_collection_timebuiltin:tech.jvm.memory.gc.collectionTime
dt.runtime.jvm.memory.freebuiltin:tech.jvm.memory.runtime.free
dt.runtime.jvm.memory.maxbuiltin:tech.jvm.memory.runtime.max
dt.runtime.jvm.memory_pool.committedbuiltin:tech.jvm.memory.pool.committed
dt.runtime.jvm.memory_pool.maxbuiltin:tech.jvm.memory.pool.max
dt.runtime.jvm.memory_pool.usedbuiltin:tech.jvm.memory.pool.used
dt.runtime.jvm.memory.totalbuiltin:tech.jvm.memory.runtime.total
dt.runtime.jvm.pgi.cpu_time_suspensionbuiltin:tech.generic.cpu.groupSuspensionTime
dt.runtime.jvm.threads.countbuiltin:tech.jvm.threads.count

WebSphere Application Server

Metric key (Grail)Metric key (Classic)
dt.runtime.websphere.connectionpool.concurrent_waitersbuiltin:tech.websphere.connectionPool.connectionPoolModule.WaitingThreadCount
dt.runtime.websphere.connectionpool.free_pool_sizebuiltin:tech.websphere.connectionPool.connectionPoolModule.FreePoolSize
dt.runtime.websphere.connectionpool.in_use_timebuiltin:tech.websphere.connectionPool.connectionPoolModule.UseTime
dt.runtime.websphere.connectionpool.percent_usedbuiltin:tech.websphere.connectionPool.connectionPoolModule.PercentUsed
dt.runtime.websphere.connectionpool.pool_sizebuiltin:tech.websphere.connectionPool.connectionPoolModule.PoolSize
dt.runtime.websphere.connectionpool.wait_timebuiltin:tech.websphere.connectionPool.connectionPoolModule.WaitTime
dt.runtime.websphere.threadpool.active_threadsbuiltin:tech.websphere.threadPoolModule.ActiveCount
dt.runtime.websphere.threadpool.pool_sizebuiltin:tech.websphere.threadPoolModule.PoolSize
dt.runtime.websphere.servlet.live_sessionsbuiltin:tech.websphere.servletSessionsModule.LiveCount
dt.runtime.websphere.servlet.requestsbuiltin:tech.websphere.webAppModule.RequestCountV2

WebSphere Liberty / z/OS Connect

Metric key (Grail)Metric key (Classic)
dt.runtime.websphere.connectionpool.in_use_timebuiltin:tech.liberty.connectionPool.InUseTime
dt.runtime.websphere.connectionpool.liberty.connection_handlesbuiltin:tech.liberty.connectionPool.ConnectionHandleCount
dt.runtime.websphere.connectionpool.liberty.free_connectionsbuiltin:tech.liberty.connectionPool.FreeConnectionCount
dt.runtime.websphere.connectionpool.liberty.managed_connectionsbuiltin:tech.liberty.connectionPool.ManagedConnectionCount
dt.runtime.websphere.connectionpool.wait_timebuiltin:tech.liberty.connectionPool.WaitTime
dt.runtime.websphere.threadpool.active_threadsbuiltin:tech.liberty.ActiveThreads
dt.runtime.websphere.threadpool.pool_sizebuiltin:tech.liberty.poolsize
dt.runtime.websphere.servlet.requestsbuiltin:tech.liberty.RequestCount

Real User Monitoring

Real user monitoring metrics are planned for Grail but not yet available. This affects all metrics with the prefix builtin:apps.

Runtimes

OneAgent version 1.283+

We modified the availability of technology-specific metrics in Grail, which might affect the direct relation between Metrics Classic and Grail metric keys. Select to learn more about the change.

Apache

Metric key (Grail)Metric key (Classic)
dt.runtime.apache.connections.socket_waiting_timebuiltin:tech.webserver.connections.socketWaitingTime
dt.runtime.apache.requestsbuiltin:tech.webserver.requests
dt.runtime.apache.threads.activebuiltin:tech.webserver.threads.active
dt.runtime.apache.threads.idlebuiltin:tech.webserver.threads.idle
dt.runtime.apache.threads.maxbuiltin:tech.webserver.threads.max
dt.runtime.apache.trafficbuiltin:tech.webserver.traffic

Go

Metric key (Grail)Metric key (Classic)
dt.runtime.go.cf.auctioneer_fetch_states_durationbuiltin:cloud.cloudfoundry.auctioneer.fetchDuration (filtered by process type Go)
dt.runtime.go.cf.auctioneer_lrp_auctionsbuiltin:cloud.cloudfoundry.auctioneer.lprFailed (filtered by process type Go)
builtin:cloud.cloudfoundry.auctioneer.lprStarted (filtered by process type Go)
dt.runtime.go.cf.auctioneer_task_auctions_failedbuiltin:cloud.cloudfoundry.auctioneer.taskFailed (filtered by process type Go)
dt.runtime.go.gc.collection_countbuiltin:tech.go.memory.gcCount
dt.runtime.go.gc.collection_timebuiltin:tech.jvm.memory.gc.collectionTime
dt.runtime.go.gc.suspension_timebuiltin:tech.jvm.memory.gc.suspensionTime
dt.runtime.go.http.latencybuiltin:tech.go.http.latency
dt.runtime.go.http.requestsbuiltin:tech.go.http.badGateways
builtin:tech.go.http.responses5xx
builtin:tech.go.http.totalRequests
dt.runtime.go.memory.committedbuiltin:tech.go.memory.pool.committed
dt.runtime.go.memory.heapbuiltin:tech.go.memory.heap.idle
builtin:tech.go.memory.heap.live
dt.runtime.go.memory.heap.object_countbuiltin:tech.go.memory.heap.objCount
dt.runtime.go.memory.usedbuiltin:tech.go.memory.pool.used
dt.runtime.go.cgo_callsbuiltin:tech.go.native.cgoCalls
dt.runtime.go.sys_callsbuiltin:tech.go.native.sysCalls
dt.process.go.scheduling.g.avg_num_of_active_routinesbuiltin:tech.go.scheduling.g.avgNumOfActiveRoutines
dt.process.go.scheduling.g.avg_num_of_inactive_routinesbuiltin:tech.go.scheduling.g.avgNumOfInactiveRoutines
dt.runtime.go.scheduler.context.idle_countbuiltin:tech.go.scheduling.p.idleCount
dt.runtime.go.scheduler.goroutine_countbuiltin:tech.go.scheduling.g.runningCount
builtin:tech.go.scheduling.g.systemCount
dt.runtime.go.scheduler.queue_sizebuiltin:tech.go.scheduling.globalQSize
dt.runtime.go.scheduler.worker_thread_countbuiltin:tech.go.scheduling.m.count
builtin:tech.go.scheduling.m.idlingCount
builtin:tech.go.scheduling.m.spinningCount

IIS

Metric key (Grail)Metric key (Classic)
dt.runtime.iis.connections.socket_waiting_timebuiltin:tech.webserver.connections.socketWaitingTime
dt.runtime.iis.requestsbuiltin:tech.webserver.requests
dt.runtime.iis.threads.activebuiltin:tech.webserver.threads.active
dt.runtime.iis.threads.idlebuiltin:tech.webserver.threads.idle
dt.runtime.iis.threads.idlebuiltin:tech.webserver.threads.max
dt.runtime.iis.trafficbuiltin:tech.webserver.traffic

Java

Metric key (Grail)Metric key (Classic)
dt.runtime.jvm.classes.loadedbuiltin:tech.jvm.classes.loaded
dt.runtime.jvm.classes.totalbuiltin:tech.jvm.classes.total
dt.runtime.jvm.classes.unloadedbuiltin:tech.jvm.classes.unloaded
dt.runtime.jvm.gc.collection_countbuiltin:tech.jvm.memory.pool.collectionCount
dt.runtime.jvm.gc.collection_timebuiltin:tech.jvm.memory.pool.collectionTime
dt.runtime.jvm.gc.suspension_timebuiltin:tech.jvm.memory.gc.suspensionTime
dt.runtime.jvm.gc.total_activation_countbuiltin:tech.jvm.memory.gc.activationCount
dt.runtime.jvm.gc.total_collection_timebuiltin:tech.jvm.memory.gc.collectionTime
dt.profiling.jvm.memory.allocation_bytesbuiltin:tech.jvm.memory.memAllocationBytes
dt.profiling.jvm.memory.allocation_countbuiltin:tech.jvm.memory.memAllocationCount
dt.profiling.jvm.memory.survivor_bytesbuiltin:tech.jvm.memory.memSurvivorsBytes
dt.profiling.jvm.memory.survivor_countbuiltin:tech.jvm.memory.memSurvivorsCount
dt.profiling.jvm.threads.activebuiltin:tech.jvm.threads.avgActiveThreadCount
dt.runtime.jvm.memory_pool.committedbuiltin:tech.jvm.memory.pool.committed
dt.runtime.jvm.memory.freebuiltin:tech.jvm.memory.runtime.free
dt.runtime.jvm.memory.maxbuiltin:tech.jvm.memory.runtime.max
dt.runtime.jvm.memory_pool.maxbuiltin:tech.jvm.memory.pool.max
dt.runtime.jvm.memory_pool.usedbuiltin:tech.jvm.memory.pool.used
dt.runtime.jvm.memory.totalbuiltin:tech.jvm.memory.runtime.total
dt.runtime.jvm.pgi.cpu_time_suspensionbuiltin:tech.generic.cpu.groupSuspensionTime
dt.profiling.jvm.threads.inactivebuiltin:tech.jvm.threads.avgInactiveThreadCount
dt.runtime.jvm.threads.countbuiltin:tech.jvm.threads.count
dt.profiling.jvm.threads.cpu_timebuiltin:tech.jvm.threads.totalCpuTime

NGINX

Metric key (Grail)Metric key (Classic)
dt.runtime.nginx.connections.droppedbuiltin:tech.webserver.connections.dropped
dt.runtime.nginx.connections.handledbuiltin:tech.webserver.connections.handled
dt.runtime.nginx.connections.readingbuiltin:tech.webserver.connections.reading
dt.runtime.nginx.connections.waitingbuiltin:tech.webserver.connections.waiting
dt.runtime.nginx.connections.writingbuiltin:tech.webserver.connections.writing
dt.runtime.nginx.plus.cache.hitsbuiltin:tech.nginx.cache.hits
dt.runtime.nginx.plus.cache.max_spacebuiltin:tech.nginx.cache.freeSpace
dt.runtime.nginx.plus.cache.missesbuiltin:tech.nginx.cache.misses
dt.runtime.nginx.plus.cache.used_spacebuiltin:tech.nginx.cache.usedSpace
dt.runtime.nginx.plus.server_zones.requestsbuiltin:tech.nginx.serverZones.requests
dt.runtime.nginx.plus.server_zones.traffic_inbuiltin:tech.nginx.serverZones.trafficIn
dt.runtime.nginx.plus.server_zones.traffic_outbuiltin:tech.nginx.serverZones.trafficOut
dt.runtime.nginx.plus.upstream.healthybuiltin:tech.nginx.upstream.healthy
dt.runtime.nginx.plus.upstream.requestsbuiltin:tech.nginx.upstream.requests
dt.runtime.nginx.plus.upstream.traffic_inbuiltin:tech.nginx.upstream.trafficIn
dt.runtime.nginx.plus.upstream.traffic_outbuiltin:tech.nginx.upstream.trafficOut
dt.runtime.nginx.plus.upstream.unhealthybuiltin:tech.nginx.upstream.unhealthy
dt.runtime.nginx.requestsbuiltin:tech.webserver.requests
dt.runtime.nginx.trafficbuiltin:tech.webserver.traffic

.NET

Metric key (Grail)Metric key (Classic)
dt.runtime.clr.gc.collection_countbuiltin:tech.dotnet.gc.gen0Collections
builtin:tech.dotnet.gc.gen1Collections
builtin:tech.dotnet.gc.gen2Collections
dt.runtime.clr.gc.collection_timebuiltin:tech.jvm.memory.gc.collectionTime
dt.runtime.clr.gc.suspension_timebuiltin:tech.jvm.memory.gc.suspensionTime
dt.runtime.clr.gc.time_percentagebuiltin:tech.dotnet.gc.timePercentage
dt.runtime.clr.jit.time_percentagebuiltin:tech.dotnet.jit.timePercentage
dt.profiling.clr.threads.countbuiltin:tech.dotnet.managedThreads.avgNumOfActiveThreads
dt.runtime.clr.memory.consumptionbuiltin:tech.dotnet.memory.gen0Consumption
builtin:tech.dotnet.memory.gen1Consumption
builtin:tech.dotnet.memory.gen2Consumption
builtin:tech.dotnet.memory.LOHConsumption
dt.runtime.clr.threadpool.queued_work_itemsbuiltin:tech.dotnet.threadpool.queuedWorkItems
dt.runtime.clr.threadpool.threadsbuiltin:tech.dotnet.threadpool.ioCompletionThreads
builtin:tech.dotnet.threadpool.workerThreads

Node.js

Metric key (Grail)Metric key (Classic)
dt.process.nodejs.avg_number_of_active_threadsbuiltin:tech.nodejs.avgNumberOfActiveThreads
dt.runtime.nodejs.eventloop.active_handlesbuiltin:tech.nodejs.uvLoop.activeHandles
dt.runtime.nodejs.eventloop.utilizationbuiltin:tech.nodejs.uvLoop.utilization
dt.runtime.nodejs.gc.collection_timebuiltin:tech.jvm.memory.pool.collectionTime
dt.runtime.nodejs.gc.suspension_timebuiltin:tech.jvm.memory.gc.suspensionTime
dt.runtime.nodejs.memory.usedbuiltin:tech.nodejs.v8heap.used
dt.runtime.nodejs.memory.totalbuiltin:tech.nodejs.v8heap.total

PHP

Metric key (Grail)Metric key (Classic)
dt.runtime.php.gc.collected_countbuiltin:tech.php.phpGc.collectedCount
dt.runtime.php.gc.duration_msbuiltin:tech.php.phpGc.durationMs
dt.runtime.php.gc.effectivenessbuiltin:tech.php.phpGc.effectiveness
dt.runtime.php.jit.buffer_freebuiltin:tech.php.phpOpcache.jit.bufferFree
dt.runtime.php.jit.buffer_sizebuiltin:tech.php.phpOpcache.jit.bufferSize
dt.runtime.php.opcache.blocklist_missesbuiltin:tech.php.phpOpcache.statistics.blocklistMisses
dt.runtime.php.opcache.cached_keysbuiltin:tech.php.phpOpcache.statistics.cachedKeys
dt.runtime.php.opcache.cached_scriptsbuiltin:tech.php.phpOpcache.statistics.cachedScripts
dt.runtime.php.opcache.hitsbuiltin:tech.php.phpOpcache.statistics.hits
dt.runtime.php.opcache.max_cached_keysbuiltin:tech.php.phpOpcache.statistics.maxCachedCachedKeys
dt.runtime.php.opcache.memory.freebuiltin:tech.php.phpOpcache.memory.free
dt.runtime.php.opcache.memory.usedbuiltin:tech.php.phpOpcache.memory.used
dt.runtime.php.opcache.memory.wastedbuiltin:tech.php.phpOpcache.memory.wasted
dt.runtime.php.opcache.missesbuiltin:tech.php.phpOpcache.statistics.misses
dt.runtime.php.opcache.number_of_stringsbuiltin:tech.php.phpOpcache.strings.numberOfStrings
dt.runtime.php.opcache.restarts_hashbuiltin:tech.php.phpOpcache.restarts.hash
dt.runtime.php.opcache.restarts_manualbuiltin:tech.php.phpOpcache.restarts.manual
dt.runtime.php.opcache.restarts_out_of_memorybuiltin:tech.php.phpOpcache.restarts.outOfMemory
dt.runtime.php.opcache.strings_buffer_sizebuiltin:tech.php.phpOpcache.strings.bufferSize
dt.runtime.php.opcache.strings_used_memorybuiltin:tech.php.phpOpcache.strings.usedMemory
dt.process.php.threads.avg_num_of_active_threadsbuiltin:tech.php.threads.avgNumOfActiveThreads
dt.process.php.threads.avg_num_of_inactive_threadsbuiltin:tech.php.threads.avgNumOfInactiveThreads

Processes

Process metrics replace Metrics Classic generic technology metrics with the prefix builtin:tech.generic.

The following Metrics Classic generic technology metrics are planned but not yet supported on Grail:

  • builtin:tech.generic.network.packets.retransmission
  • builtin:tech.generic.network.packets.retransmissionIn
  • builtin:tech.generic.network.packets.retransmissionOut
  • builtin:tech.generic.network.sessions.connectivity

The following Metrics Classic generic technology metrics are not supported on Grail:

  • builtin:tech.generic.network.traffic.traffic
  • builtin:tech.generic.network.traffic.trafficIn
  • builtin:tech.generic.network.traffic.trafficOut
  • builtin:process.bytesReceived
  • builtin:process.bytesSent
  • builtin:process.cpu
  • builtin:process.memory
  • builtin:tech.customDevice.count
Metric key (Grail)Metric key (Classic)
dt.process.availabilitybuiltin:pgi.availability.state
dt.process.cpu.usagebuiltin:tech.generic.cpu.usage
dt.process.handles.file_descriptors_maxbuiltin:tech.generic.handles.fileDescriptorsMax
dt.process.handles.file_descriptors_percent_usedbuiltin:tech.generic.handles.fileDescriptorsPercentUsed
dt.process.handles.file_descriptors_usedbuiltin:tech.generic.handles.fileDescriptorsUsed
dt.process.io.bytes_readbuiltin:tech.generic.io.bytesRead
dt.process.io.bytes_writtenbuiltin:tech.generic.io.bytesWritten
dt.process.io.req_bytes_readbuiltin:tech.generic.io.reqBytesRead
dt.process.io.req_bytes_writebuiltin:tech.generic.io.reqBytesWrite
dt.process.memory.exhausted_memorybuiltin:tech.generic.mem.exhaustedMem
dt.process.memory.page_faultsbuiltin:tech.generic.mem.pageFaults
dt.process.memory.usagebuiltin:tech.generic.mem.usage
dt.process.memory.working_set_sizebuiltin:tech.generic.mem.workingSetSize
dt.process.network.bytes_rxbuiltin:tech.generic.network.bytesRx
dt.process.network.bytes_txbuiltin:tech.generic.network.bytesTx
dt.process.network.latencybuiltin:tech.generic.network.latency
dt.process.network.loadbuiltin:tech.generic.network.load
dt.process.network.packets.base_re_rxbuiltin:tech.generic.network.packets.baseReRx
dt.process.network.packets.base_re_rx_aggrbuiltin:tech.generic.network.packets.baseReRxAggr
dt.process.network.packets.base_re_txbuiltin:tech.generic.network.packets.baseReTx
dt.process.network.packets.base_re_tx_aggrbuiltin:tech.generic.network.packets.baseReTxAggr
dt.process.network.packets.re_rxbuiltin:tech.generic.network.packets.reRx
dt.process.network.packets.re_rx_aggrbuiltin:tech.generic.network.packets.reRxAggr
dt.process.network.packets.re_txbuiltin:tech.generic.network.packets.reTx
dt.process.network.packets.re_tx_aggrbuiltin:tech.generic.network.packets.reTxAggr
dt.process.network.packets.rxbuiltin:tech.generic.network.packets.rx
dt.process.network.packets.txbuiltin:tech.generic.network.packets.tx
dt.process.network.round_tripbuiltin:tech.generic.network.roundTrip
dt.process.network.sessions.newbuiltin:tech.generic.network.sessions.new
dt.process.network.sessions.new_aggrbuiltin:tech.generic.network.sessions.newAggr
dt.process.network.sessions.new_localbuiltin:tech.generic.network.sessions.newLocal
dt.process.network.sessions.resetbuiltin:tech.generic.network.sessions.reset
dt.process.network.sessions.reset_aggrbuiltin:tech.generic.network.sessions.resetAggr
dt.process.network.sessions.reset_localbuiltin:tech.generic.network.sessions.resetLocal
dt.process.network.sessions.timeoutbuiltin:tech.generic.network.sessions.timeout
dt.process.network.sessions.timeout_aggrbuiltin:tech.generic.network.sessions.timeoutAggr
dt.process.network.sessions.timeout_localbuiltin:tech.generic.network.sessions.timeoutLocal
dt.process.network.throughputbuiltin:tech.generic.network.throughput
dt.process.threads_exhaustedbuiltin:tech.generic.threadsExhausted

Nettracer

The following Metrics Classic nettracer metrics are planned but not yet supported on Grail:

  • builtin:tech.nettracer.retr_percentage

The following Metrics Classic nettracer metrics are not supported on Grail:

  • builtin:tech.nettracer.traffic
  • builtin:tech.nettracer.traffic_rx
  • builtin:tech.nettracer.traffic_tx
Metric key (Grail)Metric key (Classic)
dt.process.nettracer.bytes_rxbuiltin:tech.nettracer.bytes_rx
dt.process.nettracer.bytes_txbuiltin:tech.nettracer.bytes_tx
dt.process.nettracer.pkts_retrbuiltin:tech.nettracer.pkts_retr
dt.process.nettracer.pkts_rxbuiltin:tech.nettracer.pkts_rx
dt.process.nettracer.pkts_txbuiltin:tech.nettracer.pkts_tx
dt.process.nettracer.rttbuiltin:tech.nettracer.rtt

Security

Security metrics have been replaced with security events. Consequently, security metrics are not supported on Grail. This affects all metrics with the prefix builtin:security.

Services

We modified the availability of service metrics in Grail, which might affect the direct relation between Metrics Classic and Grail metric keys. Select to learn more about the change.

Metric key (Grail)

Metric key (Classic)

dt.service.request.count

builtin:service.errors.client.successCount
builtin:service.errors.fivexx.count
builtin:service.errors.fivexx.rate
builtin:service.errors.fivexx.successCount
builtin:service.errors.fourxx.count
builtin:service.errors.fourxx.rate
builtin:service.errors.fourxx.successCount
builtin:service.errors.server.count
builtin:service.errors.server.rate
builtin:service.errors.server.successCount
builtin:service.errors.total.rate
builtin:service.errors.total.successCount
builtin:service.keyRequest.count.client
builtin:service.keyRequest.count.server
builtin:service.keyRequest.count.total
builtin:service.keyRequest.errors.client.successCount
builtin:service.keyRequest.errors.fivexx.count
builtin:service.keyRequest.errors.fivexx.rate
builtin:service.keyRequest.errors.fivexx.successCount
builtin:service.keyRequest.errors.fourxx.count
builtin:service.keyRequest.errors.fourxx.rate
builtin:service.keyRequest.errors.fourxx.successCount
builtin:service.keyRequest.errors.server.count
builtin:service.keyRequest.errors.server.rate
builtin:service.keyRequest.errors.server.successCount
builtin:service.keyRequest.successes.server.rate
builtin:service.request.count
builtin:service.request.count_chart
builtin:service.request.count_service_aggregation
builtin:service.requestCount.client
builtin:service.requestCount.server
builtin:service.requestCount.total
builtin:service.successes.server.rate

dt.service.request.failure_count

builtin:service.errors.client.count
builtin:service.errors.client.rate
builtin:service.errors.total.count
builtin:service.keyRequest.errors.client.count
builtin:service.keyRequest.errors.client.rate
builtin:service.request.failure_count
builtin:service.request.failure_count_chart
builtin:service.request.failure_count_service_aggregation

dt.service.request.response_time

builtin:service.keyRequest.response.client
builtin:service.keyRequest.response.server
builtin:service.keyRequest.response.time
builtin:service.request.response_time
builtin:service.request.response_time_chart
builtin:service.request.response_time_service_aggregation
builtin:service.response.client
builtin:service.response.server
builtin:service.response.time

dt.service.request.service_mesh.count

builtin:service.request.service_mesh.count
builtin:service.request.service_mesh.count_service_aggregation

dt.service.request.service_mesh.failure_count

builtin:service.request.service_mesh.failure_count
builtin:service.request.service_mesh.failure_count_service_aggregation

dt.service.request.service_mesh.response_time

builtin:service.request.service_mesh.response_time
builtin:service.request.service_mesh.response_time_service_aggregation

Calculated service metrics

Metric key (Grail)Metric key (Classic)
service.<my_calculated_service_metric>calc:service:<my_calculated_service_metric>

With the upgrade of calculated service metrics to Grail, the existing dimension is mantained and any placeholders used in the dimension value are separated into additional distinct metric dimensions, that allow you to do querying in a simplified and more powerful way. The following sections list the availability of dimensions once you enable a calculated service metric in Grail.

New dimensions

The following dimensions are added to calculated service metrics in Grail. They apply only to full requests, unless specified diffently.

  • dt.cost.costcenter 1
  • dt.cost.product 1
  • dt.entity.kubernetes_cluster
  • dt.entity.process_group 1
  • dt.host_group.id
  • dt.security_context 1
  • failed (true or false) 1
  • k8s.cluster.name
  • k8s.cluster.uid
  • k8s.namespace.annotation.*
  • k8s.namespace.label.*
  • k8s.namespace.name
  • k8s.pod.annotation.*
  • k8s.pod.label.*
  • k8s.workload.name
  • k8s.workload.annotation.*
  • k8s.workload.kind
  • k8s.workload.label.*
1

Applicable to both full and external requests. To learn more about requests types, see Glossary - request.

Dimensions automatically converted from Classic metric placeholders

In Grail, placeholders used in the Dimension value pattern are mapped to distinct dimension keys, allowing more flexibility and powerful querying. The following Grail dimension keys are automatically created from the placeholders contained in your Classic dimension, according to Global field reference.

Metric dimension (Grail)Metric placeholder (Classic)
cics.transaction.system_idCICS:SystemId
cics.transaction.task_idCICS:TaskId (INTEGER)
cics.transaction.user_idCICS:UserId
code.functionRMI:Method
code.namespaceRMI:Class
ctg.request.gateway_urlCTG:GatewayURL
ctg.request.server_idCTG:ServerName
custom_service.methodCustomService:Method
custom_service.nameCustomService:Class
db.connection_stringDatabase:URL
db.namespaceDatabase:Name
db.query.textDatabase-Statement
db.systemDatabase:Type
deployment.release_build_versionRequest:ApplicationBuildVersion
deployment.release_productRequest:ApplicationProduct
deployment.release_stageRequest:ApplicationStage
deployment.release_versionRequest:ApplicationReleaseVersion
endpoint.nameRequest:Name
exception.messageException:Message
exception.typeException:Class
http.request.methodHTTP-Method
http.response.status_codeHTTP-Status
http.server_nameService:WebServerName
ibm.cics.programCICS:ProgramName
messaging.akka.actor.pathAKKA:ActorPath
messaging.akka.actor.systemAKKA:ActorSystem
messaging.akka.actor.typeAKKA:ActorClassName
messaging.akka.message.typeAKKA:ActorMessageType
messaging.source.kindMessaging:DestinationType
messaging.source.nameMessaging:QueueName
messaging.source.temporaryMessaging:IsTemporary
messaging.systemMessaging:QueueVendor
request_attribute.__attribute_name__RequestAttribute:, BEGINS_WITH
rpc.methodRemote:Method
rpc.namespaceService:WebServiceNamespace
rpc.serviceService:WebServiceName
server.addressDatabase:Host
servlet.context.nameService:WebApplicationId
servlet.context.pathService:WebContextRoot
url.domainURL:Host
url.fullURL
url.pathURL:Path
url.portURL:Port
url.queryURL:Query
zos.transaction.idCICS:TransactionId
zos.transaction.idCTG:TransactionId
zos.transaction.idIMS:TransactionId

Unsupported placeholders

The following placeholders are not mapped to distinct Grail metric dimension keys because they either do not align with the Dynatrace Semantic Dictionary used in Grail or represent concepts that are no longer relevant within the context of Grail metrics. Placeholder values remain accessible through the dimension created when the calculated service metric was initially defined. If needed, you can use string operations to extract and work with the specific placeholder values.

  • AzureFunctions:FunctionName

  • AzureFunctions:SiteName

  • ESB:ApplicationName

  • ESB:LibraryName

  • ESB:MessageFlowName

  • HTTP-StatusClass

    Go to Settings Classic and modify the metric definition to use HTTP-Status instead. These placeholders are then automatically converted.

  • IMS:ProgramName

  • IMS:UserId

  • Remote:Endpoint

  • Request:Failure

  • Request:IsKeyRequest

  • Request:Type

  • Relative-URL

    Go to Settings Classic and modify the metric definition to use URL:Path and URL:Query instead. These placeholders are then automatically converted.

  • Service:Istance

  • Service:Name

    In Notebooks, use entityName(dt.entity.service) to obtain comparable results.

  • Service:Port

  • Service:PublicDomainName

  • WebService:Endpoint

    In Notebooks, use entityName(dt.entity.service) to obtain comparable results.

  • WebService:Method

    Go to Settings Classic and modify the metric definition to use Request:Name instead. This placeholder is then automatically converted.

Synthetic Monitoring

HTTP monitor metrics

Metric key (Grail)Metric key (Classic)
dt.synthetic.http.response_sizebuiltin:synthetic.http.responseSize.geo
dt.synthetic.http.durationbuiltin:synthetic.http.duration.geo
dt.synthetic.http.dnsbuiltin:synthetic.http.dns.geo
dt.synthetic.http.tcp_connect_timebuiltin:synthetic.http.tcpConnectTime.geo
dt.synthetic.http.tls_handshake_timebuiltin:synthetic.http.tlsHandshakeTime.geo
dt.synthetic.http.time_to_first_bytebuiltin:synthetic.http.timeToFirstByte.geo
dt.synthetic.http.redirects_countbuiltin:synthetic.http.redirectsCount.geo
dt.synthetic.http.redirects_timebuiltin:synthetic.http.redirectsTime.geo
dt.synthetic.http.executionsbuiltin:synthetic.http.execution.status
dt.synthetic.http.duration_thresholdbuiltin:synthetic.http.durationThreshold
dt.synthetic.http.request.durationbuiltin:synthetic.http.request.duration.geo
dt.synthetic.http.request.response_sizebuiltin:synthetic.http.request.responseSize.geo
dt.synthetic.http.request.tcp_connect_timebuiltin:synthetic.http.request.tcpConnectTime.geo
dt.synthetic.http.request.tls_handshake_timebuiltin:synthetic.http.request.tlsHandshakeTime.geo
dt.synthetic.http.request.time_to_first_bytebuiltin:synthetic.http.request.timeToFirstByte.geo
dt.synthetic.http.request.dnsbuiltin:synthetic.http.request.dns.geo
dt.synthetic.http.request.redirects_countbuiltin:synthetic.http.request.redirectsCount.geo
dt.synthetic.http.request.redirects_timebuiltin:synthetic.http.request.redirectsTime.geo
dt.synthetic.http.request.duration_thresholdbuiltin:synthetic.http.request.durationThreshold
dt.synthetic.http.request.executionsN/A
dt.synthetic.http.availabilityN/A
dt.synthetic.http.waiting_timeN/A
dt.synthetic.http.request.waiting_timeN/A

Browser monitor metrics

Metric key (Grail)Metric key (Classic)
dt.synthetic.browser.executionsN/A
dt.synthetic.browser.event.executionsN/A
dt.synthetic.browser.availabilityN/A
dt.synthetic.browser.event.durationN/A
dt.synthetic.browser.durationN/A

Third party metrics

Metric key (Grail)Metric key (Classic)
dt.synthetic.third_party.response_timebuiltin:synthetic.external.responseTime.geo
dt.synthetic.third_party.qualitybuiltin:synthetic.external.quality.geo
dt.synthetic.third_party.step.response_timebuiltin:synthetic.external.step.responseTime.geo
dt.synthetic.third_party.executionsN/A
dt.synthetic.third_party.step.executionsN/A
dt.synthetic.third_party.availabilityN/A

Network availability monitors metrics

Common monitor metrics

Metric key (Grail)Metric key (Classic)
dt.synthetic.multi_protocol.execution_timebuiltin:synthetic.multiProtocol.executionTime
dt.synthetic.multi_protocol.success_ratebuiltin:synthetic.multiProtocol.successRate
dt.synthetic.multi_protocol.availabilitybuiltin:synthetic.multiProtocol.availability
dt.synthetic.multi_protocol.executionsbuiltin:synthetic.multiProtocol.executions

Common step metrics

Metric key (Grail)Metric key (Classic)
dt.synthetic.multi_protocol.step.execution_timebuiltin:synthetic.multiProtocol.step.executionTime
dt.synthetic.multi_protocol.step.success_ratebuiltin:synthetic.multiProtocol.step.successRate
dt.synthetic.multi_protocol.step.availabilitybuiltin:synthetic.multiProtocol.step.availability
dt.synthetic.multi_protocol.step.executionsbuiltin:synthetic.multiProtocol.step.executions

Common request metrics

Metric key (Grail)Metric key (Classic)
dt.synthetic.multi_protocol.request.availabilitybuiltin:synthetic.multiProtocol.request.availability
dt.synthetic.multi_protocol.request.executionsbuiltin:synthetic.multiProtocol.request.executions

ICMP metrics

Metric key (Grail)Metric key (Classic)
dt.synthetic.multi_protocol.icmp.success_ratebuiltin:synthetic.multiProtocol.icmp.successRate
dt.synthetic.multi_protocol.icmp.packets_sentbuiltin:synthetic.multiProtocol.icmp.packetsSent
dt.synthetic.multi_protocol.icmp.packets_receivedbuiltin:synthetic.multiProtocol.icmp.packetsReceived
dt.synthetic.multi_protocol.icmp.round_trip_timebuiltin:synthetic.multiProtocol.icmp.roundTripTime
dt.synthetic.multi_protocol.icmp.request_execution_timebuiltin:synthetic.multiProtocol.icmp.requestExecutionTime

TCP metrics

Metric key (Grail)Metric key (Classic)
dt.synthetic.multi_protocol.tcp.connection_timebuiltin:synthetic.multiProtocol.tcp.connectionTime

DNS metrics

Metric key (Grail)Metric key (Classic)
dt.synthetic.multi_protocol.dns.resolution_timebuiltin:synthetic.multiProtocol.dns.resolutionTime

Unsupported metrics

The following categories of Metrics Classic metrics are not supported on Grail:

  • A2TM metrics, including all metrics with the prefix builtin:a2tm.
  • Lima metrics, including all metrics with the prefix builtin:lima.
  • Classic Logs metrics, including all metrics with the prefix builtin:log.
  • NAM metrics, including all metrics with the prefix builtin:nam.
  • Span metrics, including all metrics with the prefix builtin:span.
Related tags
Dynatrace Platform