diff --git a/wsmaster/che-core-api-metrics/src/main/java/org/eclipse/che/api/metrics/WorkspaceActivityMeterBinder.java b/wsmaster/che-core-api-metrics/src/main/java/org/eclipse/che/api/metrics/WorkspaceActivityMeterBinder.java index 20accfeb44..69330bbfde 100644 --- a/wsmaster/che-core-api-metrics/src/main/java/org/eclipse/che/api/metrics/WorkspaceActivityMeterBinder.java +++ b/wsmaster/che-core-api-metrics/src/main/java/org/eclipse/che/api/metrics/WorkspaceActivityMeterBinder.java @@ -20,6 +20,7 @@ import org.eclipse.che.api.core.ServerException; import org.eclipse.che.api.core.model.workspace.WorkspaceStatus; import org.eclipse.che.api.workspace.activity.WorkspaceActivityManager; +/** Provides metrics of workspace activity. */ @Singleton public class WorkspaceActivityMeterBinder implements MeterBinder { diff --git a/wsmaster/che-core-api-metrics/src/main/java/org/eclipse/che/api/metrics/WsMasterMetricsModule.java b/wsmaster/che-core-api-metrics/src/main/java/org/eclipse/che/api/metrics/WsMasterMetricsModule.java index 3543b7b3b0..77bf43b48d 100644 --- a/wsmaster/che-core-api-metrics/src/main/java/org/eclipse/che/api/metrics/WsMasterMetricsModule.java +++ b/wsmaster/che-core-api-metrics/src/main/java/org/eclipse/che/api/metrics/WsMasterMetricsModule.java @@ -15,6 +15,10 @@ import com.google.inject.AbstractModule; import com.google.inject.multibindings.Multibinder; import io.micrometer.core.instrument.binder.MeterBinder; +/** + * A Guice module to bind all our metric binders to a single multi-binder. The set of all metric + * binders is used to produce the Prometheus metrics on request. + */ public class WsMasterMetricsModule extends AbstractModule { @Override