org.apache.rocketmq.shaded.io.opentelemetry.api.metrics.package-info Maven / Gradle / Ivy
/*
* Copyright The OpenTelemetry Authors
* SPDX-License-Identifier: Apache-2.0
*/
/**
* This package describes the Metrics API that can be used to record application Metrics.
*
* The primary entry point to Metrics is the {@link org.apache.rocketmq.shaded.io.opentelemetry.api.metrics.MeterProvider},
* which allows the construction of a {@link org.apache.rocketmq.shaded.io.opentelemetry.api.metrics.Meter}. Instrumentated
* libraries should construct a single {@link org.apache.rocketmq.shaded.io.opentelemetry.api.metrics.Meter} and register
* `instruments` via the builders available on {@link org.apache.rocketmq.shaded.io.opentelemetry.api.metrics.Meter}.
*
*
There is a global instance of {@link org.apache.rocketmq.shaded.io.opentelemetry.api.metrics.MeterProvider} available for
* scenarios where instrumentation authors are unable to obtain one by other means.
*/
@ParametersAreNonnullByDefault
package org.apache.rocketmq.shaded.io.opentelemetry.api.metrics;
import javax.annotation.ParametersAreNonnullByDefault;