Samarth Jain created PHOENIX-3978: ------------------------------------- Summary: Expose mutation failures in our metrics Key: PHOENIX-3978 URL: https://issues.apache.org/jira/browse/PHOENIX-3978 Project: Phoenix Issue Type: Bug Reporter: Samarth Jain
We should be exposing whether a mutation has failed in our metrics system. This should be done both at a global as well as our request level metrics. The task basically boils down to: 1) Adding a new enum MUTATION_BATCH_FAILED_COUNTER in MetricType. 2) Adding a new enum GLOBAL_MUTATION_BATCH_FAILED_COUNTER in GlobalClientMetrics 3) Adding a new CombinableMetric member called mutationBatchFailed to MutationMetric class 4) Making sure that the two metrics are updated within the catch exception block of MutationState#send() 5) Unit test in PhoenixMetricsIT FYI, [~tdsilva] -- This message was sent by Atlassian JIRA (v6.4.14#64029)