This is an automated email from the ASF dual-hosted git repository.

edcoleman pushed a commit to branch elasticity
in repository https://gitbox.apache.org/repos/asf/accumulo.git

commit ef34a4890a76b592a805947d7c8f7d99a0363952
Merge: 5e4ec67ac0 8c485e362d
Author: Ed Coleman <edcole...@apache.org>
AuthorDate: Fri May 10 21:34:39 2024 +0000

    Merge remote-tracking branch 'upstream/main' into elasticity

 .../java/org/apache/accumulo/core/metrics/MetricsProducer.java     | 7 ++++---
 .../java/org/apache/accumulo/manager/metrics/fate/FateMetrics.java | 2 +-
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --cc 
core/src/main/java/org/apache/accumulo/core/metrics/MetricsProducer.java
index 6f82281257,abfdfc9b5a..bdc695e787
--- a/core/src/main/java/org/apache/accumulo/core/metrics/MetricsProducer.java
+++ b/core/src/main/java/org/apache/accumulo/core/metrics/MetricsProducer.java
@@@ -59,53 -59,12 +59,54 @@@ import io.micrometer.core.instrument.Me
   * <td></td>
   * </tr>
   * <tr>
 + * <td>N/A</td>
 + * <td>N/A</td>
 + * <td>{@link #METRICS_COMPACTOR_JOB_PRIORITY_QUEUES}</td>
 + * <td>Gauge</td>
 + * <td></td>
 + * </tr>
 + * <tr>
 + * <td>N/A</td>
 + * <td>N/A</td>
 + * <td>{@link #METRICS_COMPACTOR_JOB_PRIORITY_QUEUE_LENGTH}</td>
 + * <td>Gauge</td>
 + * <td></td>
 + * </tr>
 + * <tr>
 + * <td>N/A</td>
 + * <td>N/A</td>
 + * <td>{@link #METRICS_COMPACTOR_JOB_PRIORITY_QUEUE_JOBS_PRIORITY}</td>
 + * <td>Gauge</td>
 + * <td></td>
 + * </tr>
 + * <tr>
 + * <td>N/A</td>
 + * <td>N/A</td>
 + * <td>{@link #METRICS_COMPACTOR_JOB_PRIORITY_QUEUE_JOBS_QUEUED}</td>
 + * <td>Gauge</td>
 + * <td></td>
 + * </tr>
 + * <tr>
 + * <td>N/A</td>
 + * <td>N/A</td>
 + * <td>{@link #METRICS_COMPACTOR_JOB_PRIORITY_QUEUE_JOBS_DEQUEUED}</td>
 + * <td>Gauge</td>
 + * <td></td>
 + * </tr>
 + * <tr>
 + * <td>N/A</td>
 + * <td>N/A</td>
 + * <td>{@link #METRICS_COMPACTOR_JOB_PRIORITY_QUEUE_JOBS_REJECTED}</td>
 + * <td>Gauge</td>
 + * <td></td>
 + * </tr>
 + * <tr>
   * <td>currentFateOps</td>
   * <td>Gauge</td>
-  * <td>{@value #METRICS_FATE_TOTAL_IN_PROGRESS}</td>
+  * <td>{@value #METRICS_FATE_OPS}</td>
   * <td>Gauge</td>
-  * <td></td>
+  * <td>Was previously named "accumulo.fate.ops.in.progress". Changed to 
better reflect what the
+  * gauge is actually tracking which is all the current fate ops in any 
state.</td>
   * </tr>
   * <tr>
   * <td>FateTxOpType_{name}</td>
diff --cc 
server/manager/src/main/java/org/apache/accumulo/manager/metrics/fate/FateMetrics.java
index 1664dd8d93,2f66aef256..e4e5150671
--- 
a/server/manager/src/main/java/org/apache/accumulo/manager/metrics/fate/FateMetrics.java
+++ 
b/server/manager/src/main/java/org/apache/accumulo/manager/metrics/fate/FateMetrics.java
@@@ -126,29 -128,31 +126,29 @@@ public class FateMetrics implements Met
  
    @Override
    public void registerMetrics(final MeterRegistry registry) {
-     registry.gauge(METRICS_FATE_TOTAL_IN_PROGRESS, totalCurrentOpsGauge);
 -    totalCurrentOpsGauge = registry.gauge(METRICS_FATE_OPS, new 
AtomicLong(0));
 -    totalOpsGauge = registry.gauge(METRICS_FATE_OPS_ACTIVITY, new 
AtomicLong(0));
 -    fateErrorsGauge = registry.gauge(METRICS_FATE_ERRORS, 
List.of(Tag.of("type", "zk.connection")),
 -        new AtomicLong(0));
 -    newTxGauge = registry.gauge(METRICS_FATE_TX,
 -        List.of(Tag.of("state", 
ReadOnlyTStore.TStatus.NEW.name().toLowerCase())),
 -        new AtomicLong(0));
 -    submittedTxGauge = registry.gauge(METRICS_FATE_TX,
 -        List.of(Tag.of("state", 
ReadOnlyTStore.TStatus.SUBMITTED.name().toLowerCase())),
 -        new AtomicLong(0));
 -    inProgressTxGauge = registry.gauge(METRICS_FATE_TX,
 -        List.of(Tag.of("state", 
ReadOnlyTStore.TStatus.IN_PROGRESS.name().toLowerCase())),
 -        new AtomicLong(0));
 -    failedInProgressTxGauge = registry.gauge(METRICS_FATE_TX,
 -        List.of(Tag.of("state", 
ReadOnlyTStore.TStatus.FAILED_IN_PROGRESS.name().toLowerCase())),
 -        new AtomicLong(0));
 -    failedTxGauge = registry.gauge(METRICS_FATE_TX,
 -        List.of(Tag.of("state", 
ReadOnlyTStore.TStatus.FAILED.name().toLowerCase())),
 -        new AtomicLong(0));
 -    successfulTxGauge = registry.gauge(METRICS_FATE_TX,
 -        List.of(Tag.of("state", 
ReadOnlyTStore.TStatus.SUCCESSFUL.name().toLowerCase())),
 -        new AtomicLong(0));
 -    unknownTxGauge = registry.gauge(METRICS_FATE_TX,
 -        List.of(Tag.of("state", 
ReadOnlyTStore.TStatus.UNKNOWN.name().toLowerCase())),
 -        new AtomicLong(0));
++    registry.gauge(METRICS_FATE_OPS, totalCurrentOpsGauge);
 +    registry.gauge(METRICS_FATE_OPS_ACTIVITY, totalOpsGauge);
 +    registry.gauge(METRICS_FATE_ERRORS, List.of(Tag.of("type", 
"zk.connection")), fateErrorsGauge);
 +    registry.gauge(METRICS_FATE_TX,
 +        List.of(Tag.of("state", 
ReadOnlyFateStore.TStatus.NEW.name().toLowerCase())), newTxGauge);
 +    registry.gauge(METRICS_FATE_TX,
 +        List.of(Tag.of("state", 
ReadOnlyFateStore.TStatus.SUBMITTED.name().toLowerCase())),
 +        submittedTxGauge);
 +    registry.gauge(METRICS_FATE_TX,
 +        List.of(Tag.of("state", 
ReadOnlyFateStore.TStatus.IN_PROGRESS.name().toLowerCase())),
 +        inProgressTxGauge);
 +    registry.gauge(METRICS_FATE_TX,
 +        List.of(Tag.of("state", 
ReadOnlyFateStore.TStatus.FAILED_IN_PROGRESS.name().toLowerCase())),
 +        failedInProgressTxGauge);
 +    registry.gauge(METRICS_FATE_TX,
 +        List.of(Tag.of("state", 
ReadOnlyFateStore.TStatus.FAILED.name().toLowerCase())),
 +        failedTxGauge);
 +    registry.gauge(METRICS_FATE_TX,
 +        List.of(Tag.of("state", 
ReadOnlyFateStore.TStatus.SUCCESSFUL.name().toLowerCase())),
 +        successfulTxGauge);
 +    registry.gauge(METRICS_FATE_TX,
 +        List.of(Tag.of("state", 
ReadOnlyFateStore.TStatus.UNKNOWN.name().toLowerCase())),
 +        unknownTxGauge);
  
      update();
  

Reply via email to