public static void recordDaoError(String dao, String action) { counter(classQualifier, "dao_errors", "dao", dao, "action", action); } }
public static void recordRunningWorkflows(long count, String name, String version, String ownerApp) { gauge(classQualifier, "workflow_running", count, "workflowName", name, "version", version, "ownerApp", ""+ownerApp); }
void recordCassandraDaoEventRequests(String action, String event) { Monitors.recordDaoEventRequests(DAO_NAME, action, event); }
void recordRedisDaoRequests(String action, String taskType, String workflowType) { Monitors.recordDaoRequests(DAO_NAME, action, taskType, workflowType); }
public static void recordTaskRateLimited(String taskDefName, int limit) { gauge(classQualifier, "task_rate_limited", limit, "taskType", taskDefName); }
public static void recordExternalPayloadStorageUsage(String name, String operation, String payloadType) { counter(classQualifier, "external_payload_storage_usage", "name", name, "operation", operation, "payloadType", payloadType); }
void recordRedisDaoEventRequests(String action, String event) { Monitors.recordDaoEventRequests(DAO_NAME, action, event); }
void recordCassandraDaoRequests(String action, String taskType, String workflowType) { Monitors.recordDaoRequests(DAO_NAME, action, taskType, workflowType); }
public static void recordDaoPayloadSize(String dao, String action, int size) { gauge(classQualifier, "dao_payload_size", size, "dao", dao, "action", action); }
public static void recordTaskPoll(String taskType) { counter(classQualifier, "task_poll", "taskType", taskType); }
public static void recordGauge(String name, long count, String... tags) { gauge(classQualifier, name, count, tags); }
public static void recordTaskResponseTimeout(String taskType) { counter(classQualifier, "task_response_timeout", "taskType", taskType); }
public static void recordTaskConcurrentExecutionLimited(String taskDefName, int limit) { gauge(classQualifier, "task_concurrent_execution_limited", limit, "taskType", taskDefName); }
public static void recordDaoRequests(String dao, String action, String taskType, String workflowType) { counter(classQualifier, "dao_requests", "dao", dao, "action", action, "taskType", taskType, "workflowType", workflowType); }
public static void recordDaoPayloadSize(String dao, String action, String taskType, String workflowType, int size) { gauge(classQualifier, "dao_payload_size", size, "dao", dao, "action", action, "taskType", taskType, "workflowType", workflowType); }
public static void recordWorkflowStartError(String workflowType, String ownerApp) { counter(classQualifier, "workflow_start_error", "workflowName", workflowType, "ownerApp", ""+ownerApp); }
public static void recordQueueDepth(String taskType, long size, String ownerApp) { gauge(classQualifier, "task_queue_depth", size, "taskType", taskType, "ownerApp", ""+ownerApp); }
public static void recordEventQueueMessagesHandled(String queueType, String queueName) { counter(classQualifier, "event_queue_messages_handled", "queueType", queueType, "queueName", queueName); }
public static void recordTaskInProgress(String taskType, long size, String ownerApp) { gauge(classQualifier, "task_in_progress", size, "taskType", taskType, "ownerApp", ""+ownerApp); }