All Classes and Interfaces

Class
Description
Counter - A monotonically increasing counter metric Counter - 单调递增的计数器指标
Gauge - A metric that reports a current value from a supplier Gauge - 从供应者报告当前值的指标
Functional interface for performing a health check.
Registry for managing and executing health checks.
Immutable result of a single health check execution.
Enumeration of possible health check statuses.
Histogram - A metric for recording value distributions Histogram - 用于记录值分布的指标
MetricId - Unique identifier for a metric, composed of name and tags MetricId - 指标的唯一标识符,由名称和标签组成
MetricRegistry - Central registry for creating and managing metrics MetricRegistry - 创建和管理指标的中央注册表
MetricSnapshot - An immutable snapshot of a metric's current state MetricSnapshot - 指标当前状态的不可变快照
Thread-local observability context carrying trace ID, span ID, and baggage.
A scope that restores the previous ObservabilityContext when closed.
ObservabilityException - Exception for observability component errors ObservabilityException - 可观测性组件异常
OpenTelemetry integration for operation tracing with graceful no-op fallback.
Bounded slow-operation log collector, inspired by Redis SLOWLOG.
A single slow log entry capturing details of a slow operation.
Aggregated statistics for recorded slow operations.
Represents a single trace span for an operation, supporting AutoCloseable for try-with-resources.
Tag - A key-value pair for metric dimensioning Tag - 用于指标维度化的键值对
Timer - A metric for measuring duration of operations Timer - 用于测量操作持续时间的指标
Framework-agnostic tracing abstraction for creating Span instances around operations.
No-op implementation of Tracer with zero overhead.