public static void addEstimateNumKeysMetric(final StreamsMetricsImpl streamsMetrics,
                                                final RocksDBMetricContext metricContext,
                                                final Gauge<BigInteger> valueProvider) {
        addMutableMetric(
            streamsMetrics,
            metricContext,
            valueProvider,
            ESTIMATED_NUMBER_OF_KEYS,
            ESTIMATED_NUMBER_OF_KEYS_DESCRIPTION
        );
    }
@Test
    public void shouldAddEstimateNumKeysMetric() {
        final String name = "estimate-num-keys";
        final String description =
            "Estimated number of keys in the active and unflushed immutable memtables and storage";
        runAndVerifyMutableMetric(
            name,
            description,
            () -> RocksDBMetrics.addEstimateNumKeysMetric(streamsMetrics, ROCKSDB_METRIC_CONTEXT, VALUE_PROVIDER)
        );
    }