All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ru.vyukov.prometheus.starter.PrometheusMetrics Maven / Gradle / Ivy

The newest version!
package ru.vyukov.prometheus.starter;

import java.util.Set;

import io.prometheus.client.Collector.MetricFamilySamples;

public class PrometheusMetrics {

	private int status;// 1 == up, 0 = down and unknown
	private Set metricFamilySamples;

	public PrometheusMetrics(int status, Set metricFamilySamples) {
		this.status = status;
		this.metricFamilySamples = metricFamilySamples;
	}

	public Set getMetricFamilySamples() {
		return metricFamilySamples;
	}

	public int getStatus() {
		return status;
	}

	public boolean isUp() {
		return 1 == status;
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy