com.aliyun.openservices.shade.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 com.aliyun.openservices.shade.com.aliyun.openservices.shade.io.opentelemetry.api.metrics.MeterProvider},
* which allows the construction of a {@link com.aliyun.openservices.shade.com.aliyun.openservices.shade.io.opentelemetry.api.metrics.Meter}. Instrumentated
* libraries should construct a single {@link com.aliyun.openservices.shade.com.aliyun.openservices.shade.io.opentelemetry.api.metrics.Meter} and register
* `instruments` via the builders available on {@link com.aliyun.openservices.shade.com.aliyun.openservices.shade.io.opentelemetry.api.metrics.Meter}.
*
*
There is a global instance of {@link com.aliyun.openservices.shade.com.aliyun.openservices.shade.io.opentelemetry.api.metrics.MeterProvider} available for
* scenarios where instrumentation authors are unable to obtain one by other means.
*/
@ParametersAreNonnullByDefault
package com.aliyun.openservices.shade.com.aliyun.openservices.shade.io.opentelemetry.api.metrics;
import javax.annotation.ParametersAreNonnullByDefault;