public PubSubPublisherMetrics()

in src/main/java/com/googlesource/gerrit/plugins/pubsub/PubSubPublisherMetrics.java [31:43]


  public PubSubPublisherMetrics(MetricMaker metricMaker, @PluginName String pluginName) {

    this.publisherSuccessCounter =
        metricMaker.newCounter(
            String.join("/", pluginName, PUBLISHER_SUCCESS_COUNTER),
            rateDescription("messages", "Number of successfully published messages"),
            stringField(PUBLISHER_SUCCESS_COUNTER, "Count of published messages"));
    this.publisherFailureCounter =
        metricMaker.newCounter(
            String.join("/", pluginName, PUBLISHER_FAILURE_COUNTER),
            rateDescription("errors", "Number of messages failed to publish"),
            stringField(PUBLISHER_FAILURE_COUNTER, "Count of messages failed to publish"));
  }