org.opensearch.telemetry.metrics.Counter Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of opensearch-telemetry Show documentation
Show all versions of opensearch-telemetry Show documentation
OpenSearch subproject :libs:opensearch-telemetry
The newest version!
/*
* SPDX-License-Identifier: Apache-2.0
*
* The OpenSearch Contributors require contributions made to
* this file be licensed under the Apache-2.0 license or a
* compatible open source license.
*/
package org.opensearch.telemetry.metrics;
import org.opensearch.common.annotation.ExperimentalApi;
import org.opensearch.telemetry.metrics.tags.Tags;
/**
* Counter adds the value to the existing metric.
* {@opensearch.experimental}
*/
@ExperimentalApi
public interface Counter {
/**
* add value.
* @param value value to be added.
*/
void add(double value);
/**
* add value along with the attributes.
*
* @param value value to be added.
* @param tags attributes/dimensions of the metric.
*/
void add(double value, Tags tags);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy