Tabnine Logo
HermesMetrics.registerConsumerHttpAnswer
Code IndexAdd Tabnine to your IDE (free)

How to use
registerConsumerHttpAnswer
method
in
pl.allegro.tech.hermes.common.metric.HermesMetrics

Best Java code snippets using pl.allegro.tech.hermes.common.metric.HermesMetrics.registerConsumerHttpAnswer (Showing top 8 results out of 315)

origin: allegro/hermes

  private void registerFailureMetrics(Subscription subscription, MessageSendingResult result) {
    if (result.hasHttpAnswer()) {
      hermesMetrics.registerConsumerHttpAnswer(subscription, result.getStatusCode());
    }
    else if (result.isTimeout()) {
      hermesMetrics.consumerErrorsTimeoutMeter(subscription).mark();
    }
    else {
      hermesMetrics.consumerErrorsOtherMeter(subscription).mark();
    }
  }
}
origin: pl.allegro.tech.hermes/hermes-consumers

  private void registerFailureMetrics(Subscription subscription, MessageSendingResult result) {
    if (result.hasHttpAnswer()) {
      hermesMetrics.registerConsumerHttpAnswer(subscription, result.getStatusCode());
    }
    else if (result.isTimeout()) {
      hermesMetrics.consumerErrorsTimeoutMeter(subscription).mark();
    }
    else {
      hermesMetrics.consumerErrorsOtherMeter(subscription).mark();
    }
  }
}
origin: allegro/hermes

  private void updateMeters(Message message, Subscription subscription, MessageSendingResult result) {
    hermesMetrics.meter(Meters.METER).mark();
    hermesMetrics.meter(Meters.TOPIC_METER, subscription.getTopicName()).mark();
    hermesMetrics.meter(Meters.SUBSCRIPTION_METER, subscription.getTopicName(), subscription.getName()).mark();
    hermesMetrics.meter(
        Meters.SUBSCRIPTION_THROUGHPUT_BYTES,
        subscription.getTopicName(),
        subscription.getName())
        .mark(message.getSize());
    hermesMetrics.registerConsumerHttpAnswer(subscription, result.getStatusCode());
  }
}
origin: pl.allegro.tech.hermes/hermes-consumers

  private void updateMeters(Message message, Subscription subscription, MessageSendingResult result) {
    hermesMetrics.meter(Meters.METER).mark();
    hermesMetrics.meter(Meters.TOPIC_METER, subscription.getTopicName()).mark();
    hermesMetrics.meter(Meters.SUBSCRIPTION_METER, subscription.getTopicName(), subscription.getName()).mark();
    hermesMetrics.meter(
        Meters.SUBSCRIPTION_THROUGHPUT_BYTES,
        subscription.getTopicName(),
        subscription.getName())
        .mark(message.getSize());
    hermesMetrics.registerConsumerHttpAnswer(subscription, result.getStatusCode());
  }
}
origin: allegro/hermes

private void markFailed(MessageBatch batch, Subscription subscription, MessageSendingResult result) {
  metrics.meter(Meters.FAILED_METER_SUBSCRIPTION, subscription.getTopicName(), subscription.getName()).mark();
  if (result.hasHttpAnswer()) {
    metrics.registerConsumerHttpAnswer(subscription, result.getStatusCode());
  } else if (result.isTimeout()) {
    metrics.consumerErrorsTimeoutMeter(subscription).mark();
  } else {
    metrics.consumerErrorsOtherMeter(subscription).mark();
  }
  batch.getMessagesMetadata().forEach(m -> trackers.get(subscription).logFailed(m, result.getRootCause(), result.getHostname()));
}
origin: pl.allegro.tech.hermes/hermes-consumers

private void markFailed(MessageBatch batch, Subscription subscription, MessageSendingResult result) {
  metrics.meter(Meters.FAILED_METER_SUBSCRIPTION, subscription.getTopicName(), subscription.getName()).mark();
  if (result.hasHttpAnswer()) {
    metrics.registerConsumerHttpAnswer(subscription, result.getStatusCode());
  } else if (result.isTimeout()) {
    metrics.consumerErrorsTimeoutMeter(subscription).mark();
  } else {
    metrics.consumerErrorsOtherMeter(subscription).mark();
  }
  batch.getMessagesMetadata().forEach(m -> trackers.get(subscription).logFailed(m, result.getRootCause(), result.getHostname()));
}
origin: allegro/hermes

private void markDelivered(MessageBatch batch, Subscription subscription, MessageSendingResult result) {
  metrics.registerConsumerHttpAnswer(subscription, result.getStatusCode());
  metrics.meter(METER).mark(batch.size());
  metrics.meter(TOPIC_METER, subscription.getTopicName()).mark(batch.size());
  metrics.meter(SUBSCRIPTION_METER, subscription.getTopicName(), subscription.getName()).mark(batch.size());
  metrics.meter(SUBSCRIPTION_BATCH_METER, subscription.getTopicName(), subscription.getName()).mark();
  metrics.counter(Counters.DELIVERED, subscription.getTopicName(), subscription.getName()).inc(batch.size());
  batch.getMessagesMetadata().forEach(m -> trackers.get(subscription).logSent(m, result.getHostname()));
}
origin: pl.allegro.tech.hermes/hermes-consumers

private void markDelivered(MessageBatch batch, Subscription subscription, MessageSendingResult result) {
  metrics.registerConsumerHttpAnswer(subscription, result.getStatusCode());
  metrics.meter(METER).mark(batch.size());
  metrics.meter(TOPIC_METER, subscription.getTopicName()).mark(batch.size());
  metrics.meter(SUBSCRIPTION_METER, subscription.getTopicName(), subscription.getName()).mark(batch.size());
  metrics.meter(SUBSCRIPTION_BATCH_METER, subscription.getTopicName(), subscription.getName()).mark();
  metrics.counter(Counters.DELIVERED, subscription.getTopicName(), subscription.getName()).inc(batch.size());
  batch.getMessagesMetadata().forEach(m -> trackers.get(subscription).logSent(m, result.getHostname()));
}
pl.allegro.tech.hermes.common.metricHermesMetricsregisterConsumerHttpAnswer

Popular methods of HermesMetrics

  • counter
  • meter
  • timer
  • consumerErrorsOtherMeter
  • escapeDots
  • latencyTimer
  • registerGauge
  • consumerErrorsTimeoutMeter
  • consumersWorkloadRebalanceDurationTimer
  • decrementInflightCounter
  • incrementInflightCounter
  • inflightTimeHistogram
  • incrementInflightCounter,
  • inflightTimeHistogram,
  • maxRateFetchFailuresCounter,
  • oAuthProviderLatencyTimer,
  • oAuthSubscriptionTokenRequestMeter,
  • rateHistoryFailuresCounter,
  • registerConsumersThreadGauge,
  • registerDyingConsumerProcessesCountGauge,
  • registerMaxRateGauge

Popular in Java

  • Making http post requests using okhttp
  • getSharedPreferences (Context)
  • onCreateOptionsMenu (Activity)
  • getSupportFragmentManager (FragmentActivity)
  • ObjectMapper (com.fasterxml.jackson.databind)
    ObjectMapper provides functionality for reading and writing JSON, either to and from basic POJOs (Pl
  • InputStreamReader (java.io)
    A class for turning a byte stream into a character stream. Data read from the source input stream is
  • Runnable (java.lang)
    Represents a command that can be executed. Often used to run code in a different Thread.
  • InetAddress (java.net)
    An Internet Protocol (IP) address. This can be either an IPv4 address or an IPv6 address, and in pra
  • URLConnection (java.net)
    A connection to a URL for reading or writing. For HTTP connections, see HttpURLConnection for docume
  • SecureRandom (java.security)
    This class generates cryptographically secure pseudo-random numbers. It is best to invoke SecureRand
  • Top PhpStorm plugins
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