Tabnine Logo
StatsProvider.start
Code IndexAdd Tabnine to your IDE (free)

How to use
start
method
in
io.pravega.shared.metrics.StatsProvider

Best Java code snippets using io.pravega.shared.metrics.StatsProvider.start (Showing top 6 results out of 315)

origin: pravega/pravega

@Override
public void start() {
  instance.get().start();
}
origin: pravega/pravega

public void start() throws Exception {
  Exceptions.checkNotClosed(this.closed, this);
  log.info("Initializing metrics provider ...");
  MetricsProvider.initialize(builderConfig.getConfig(MetricsConfig::builder));
  statsProvider = MetricsProvider.getMetricsProvider();
  statsProvider.start();
  log.info("Initializing ZooKeeper Client ...");
  this.zkClient = createZKClient();
  log.info("Initializing Service Builder ...");
  this.serviceBuilder.initialize();
  log.info("Creating StreamSegmentService ...");
  StreamSegmentStore service = this.serviceBuilder.createStreamSegmentService();
  log.info("Creating TableStoreService ...");
  TableStore tableStoreService = this.serviceBuilder.createTableStoreService();
  log.info("Creating Segment Stats recorder ...");
  segmentStatsFactory = new SegmentStatsFactory();
  SegmentStatsRecorder statsRecorder = segmentStatsFactory
      .createSegmentStatsRecorder(service, builderConfig.getConfig(AutoScalerConfig::builder));
  TokenVerifierImpl tokenVerifier = new TokenVerifierImpl(builderConfig.getConfig(AutoScalerConfig::builder));
  this.listener = new PravegaConnectionListener(this.serviceConfig.isEnableTls(), this.serviceConfig.getListeningIPAddress(),
                         this.serviceConfig.getListeningPort(), service, tableStoreService, statsRecorder,
                         tokenVerifier, this.serviceConfig.getCertFile(), this.serviceConfig.getKeyFile(),
                         this.serviceConfig.isReplyWithStackTraceOnError());
  this.listener.startListening();
  log.info("PravegaConnectionListener started successfully.");
  log.info("StreamSegmentService started.");
}
origin: pravega/pravega

@Override
protected void startUp() throws Exception {
  if (this.config.isMetricsEnabled()) {
    MetricsProvider.initialize(this.builderConfig.getConfig(MetricsConfig::builder));
    this.statsProvider = MetricsProvider.getMetricsProvider();
    this.statsProvider.start();
  }
  if (this.config.getBookieCount() > 0) {
    this.bookKeeperService = BookKeeperAdapter.startBookKeeperOutOfProcess(this.config, this.logId);
  }
  this.serviceBuilder.initialize();
  this.streamSegmentStore = this.serviceBuilder.createStreamSegmentService();
}
origin: pravega/pravega

statsProvider.start();
origin: pravega/pravega

@Before
public void setUp() throws Exception {
  MetricsConfig metricsConfig = MetricsConfig.builder()
                        .with(MetricsConfig.ENABLE_CSV_REPORTER, false)
                        .with(MetricsConfig.ENABLE_STATSD_REPORTER, false)
                        .build();
  metricsConfig.setDynamicCacheEvictionDuration(Duration.ofMinutes(5));
  MetricsProvider.initialize(metricsConfig);
  statsProvider = MetricsProvider.getMetricsProvider();
  statsProvider.start();
  log.info("Metrics Stats provider is started");
  executor = Executors.newSingleThreadScheduledExecutor();
  zkTestServer = new TestingServerStarter().start();
  serviceBuilder = ServiceBuilder.newInMemoryBuilder(ServiceBuilderConfig.getDefaultConfig());
  serviceBuilder.initialize();
  StreamSegmentStore store = serviceBuilder.createStreamSegmentService();
  server = new PravegaConnectionListener(false, servicePort, store, mock(TableStore.class));
  server.startListening();
  controllerWrapper = new ControllerWrapper(zkTestServer.getConnectString(),
      false,
      controllerPort,
      serviceHost,
      servicePort,
      containerCount);
  controllerWrapper.awaitRunning();
}
origin: pravega/pravega

@Before
public void setup() throws Exception {
  final int controllerPort = TestUtils.getAvailableListenPort();
  final String serviceHost = "localhost";
  final int servicePort = TestUtils.getAvailableListenPort();
  final int containerCount = 4;
  // 1. Start ZK
  this.zkTestServer = new TestingServerStarter().start();
  // 2. Start Pravega SegmentStore service.
  ServiceBuilder serviceBuilder = ServiceBuilder.newInMemoryBuilder(ServiceBuilderConfig.getDefaultConfig());
  serviceBuilder.initialize();
  StreamSegmentStore store = serviceBuilder.createStreamSegmentService();
  this.server = new PravegaConnectionListener(false, servicePort, store, mock(TableStore.class));
  this.server.startListening();
  // 3. Start Pravega Controller service
  this.controllerWrapper = new ControllerWrapper(zkTestServer.getConnectString(), false,
      controllerPort, serviceHost, servicePort, containerCount);
  this.controllerWrapper.awaitRunning();
  this.controller = controllerWrapper.getController();
  // 4. Start Metrics service
  log.info("Initializing metrics provider ...");
  MetricsConfig metricsConfig = MetricsConfig.builder()
      .with(MetricsConfig.ENABLE_CSV_REPORTER, false).with(MetricsConfig.ENABLE_STATSD_REPORTER, false)
      .build();
  metricsConfig.setDynamicCacheEvictionDuration(Duration.ofSeconds(5));
  MetricsProvider.initialize(metricsConfig);
  statsProvider = MetricsProvider.getMetricsProvider();
  statsProvider.start();
  log.info("Metrics Stats provider is started");
}
io.pravega.shared.metricsStatsProviderstart

Javadoc

Initialize the stats provider.

Popular methods of StatsProvider

  • close
    Close the stats provider.
  • createDynamicLogger
    Create a dynamic logger.
  • createStatsLogger
    Return the StatsLogger instance associated with the given scope.

Popular in Java

  • Parsing JSON documents to java classes using gson
  • requestLocationUpdates (LocationManager)
  • getContentResolver (Context)
  • getExternalFilesDir (Context)
  • Color (java.awt)
    The Color class is used to encapsulate colors in the default sRGB color space or colors in arbitrary
  • EOFException (java.io)
    Thrown when a program encounters the end of a file or stream during an input operation.
  • UnknownHostException (java.net)
    Thrown when a hostname can not be resolved.
  • JCheckBox (javax.swing)
  • JOptionPane (javax.swing)
  • JTextField (javax.swing)
  • CodeWhisperer alternatives
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now