@Override public List<MetricFamilySamples> collect() { List<MetricFamilySamples.Sample> samples = new ArrayList<MetricFamilySamples.Sample>(children.size()); for(Map.Entry<List<String>, Child> c: children.entrySet()) { samples.add(new MetricFamilySamples.Sample(fullname, labelNames, c.getKey(), c.getValue().get())); } return familySamplesList(Type.COUNTER, samples); }
@Override public List<MetricFamilySamples> collect() { List<MetricFamilySamples.Sample> samples = new ArrayList<MetricFamilySamples.Sample>(children.size()); for(Map.Entry<List<String>, Child> c: children.entrySet()) { samples.add(new MetricFamilySamples.Sample(fullname, labelNames, c.getKey(), c.getValue().get())); } return familySamplesList(Type.COUNTER, samples); }
private String getMessagesReceivedStats(CommandMessage context) { return formatDynamicValue(context, (int) Metrics.jdaEvents.labels(MessageReceivedEvent.class.getSimpleName()).get()); }
), true), new MessageEmbed.Field("Database Stats", I18n.format("**{0}** Selects\n**{1}** Inserts", NumberUtil.formatNicely(Metrics.databaseQueries.labels("SELECT").get()), NumberUtil.formatNicely(Metrics.databaseQueries.labels("INSERT").get()) ), true), new MessageEmbed.Field(EmbedBuilder.ZERO_WIDTH_SPACE, I18n.format("**{0}** Updates\n**{1}** Deletes", NumberUtil.formatNicely(Metrics.databaseQueries.labels("UPDATE").get()), NumberUtil.formatNicely(Metrics.databaseQueries.labels("DELETE").get()) ), true), new MessageEmbed.Field("Discord Shards", I18n.format("**{0}** Shards\n**{1} ms** Average Ping",
public double get(String... labels) { return labels(labels).get(); }
@Override public double count() { return counter.get(); }
@Override public double count() { return counter.get(); }
/** * Get the value of the counter. */ public double get() { return noLabelsChild.get(); }
/** * Get the value of the counter. */ public double get() { return noLabelsChild.get(); }