Uploaded image for project: 'Hive'
  1. Hive
  2. HIVE-24824 Define metrics for compaction observability
  3. HIVE-25018

Create new metrics about Initiator / Cleaner failures

    XMLWordPrintableJSON

Details

    Description

      2 new metrics should be defined:

      Failed Initiator cycles
      Failed Cleaner cycles
      They should be measured as part of the error handling in the services, the lock timeout on AUX lock, should be ignored.
      These should be RatioGauges (fail / success)
      A RatioGauge implementation is available in the metrics package in common, a similar one should be created in the metastore. The common is build on top of MetricsVariable interface, where someone provides the metric from outside, in the metastore it should be done like the Gauge implementation, where the metrics class handles the AtomicIntegers

      Attachments

        Issue Links

          Activity

            People

              asinkovits Antal Sinkovits
              asinkovits Antal Sinkovits
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 40m
                  40m