docs: @Deprecated
  	public static void reset(MeasurementSession measurementSession) {
  		started = false;
  		disabled = false;
  		if (configuration == null) {
  			reloadPluginsAndConfiguration();
  		}
  		if (measurementSession == null) {
  			CorePlugin corePlugin = getPlugin(CorePlugin.class);
  			measurementSession = new MeasurementSession(corePlugin.getApplicationName(),
  					corePlugin.getHostName(), corePlugin.getInstanceName());
  		}
  		onShutdownActions.add(AgentAttacher.performRuntimeAttachment());
  		startMonitoring(measurementSession);
  		healthCheckRegistry.register("Startup", new HealthCheck() {
  			@Override
  			protected Result check() throws Exception {
  				if (started) {
  					return Result.healthy();
  				} else {
  					return Result.unhealthy("stagemonitor is not started");
  				}
  			}
  		});
  		logStatus();
  		new ConfigurationLogger().logConfiguration(configuration);
  	}