Back to Conductor

Client Metrics

docs/documentation/metrics/client.md

2019-04-12-13001.3 KB
Original Source

Client Metrics

When using the Java client, the following metrics are published:

NamePurposeTags
task_execution_queue_fullCounter to record execution queue has saturatedtaskType
task_poll_errorClient error when polling for a task queuetaskType, includeRetries, status
task_pausedCounter for number of times the task has been polled, when the worker has been pausedtaskType
task_execute_errorExecution errortaskType
task_ack_failedTask ack failedtaskType
task_ack_errorTask ack has encountered an exceptiontaskType
task_update_errorTask status cannot be updated back to servertaskType
task_poll_counterIncremented each time polling is donetaskType
task_poll_timeTime to poll for a batch of taskstaskType
task_execute_timeTime to execute a tasktaskType
task_result_sizeRecords output payload size of a tasktaskType
workflow_input_sizeRecords input payload size of a workflowworkflowType, workflowVersion
external_payload_usedIncremented each time external payload storage is usedname, operation, payloadType

Metrics on client side supplements the one collected from server in identifying the network as well as client side issues.