diff --git a/micrometer-core/src/main/java/io/micrometer/core/instrument/MeterRegistry.java b/micrometer-core/src/main/java/io/micrometer/core/instrument/MeterRegistry.java index 8815efc0d2..2f72107f2e 100644 --- a/micrometer-core/src/main/java/io/micrometer/core/instrument/MeterRegistry.java +++ b/micrometer-core/src/main/java/io/micrometer/core/instrument/MeterRegistry.java @@ -33,6 +33,9 @@ * over the set of meters instrumenting your application, and then further iterate over each meter's metrics, generally * resulting in a time series in the metrics backend for each combination of metrics and dimensions. * + * MeterRegistry may be used in a reactive context. As such, implementations must not negatively impact the calling + * thread, e.g. it should respond immediately by avoiding IO call, deep stack recursion or any coordination. + * * @author Jon Schneider */ public interface MeterRegistry {