mirror of
https://github.com/mii443/prometheus-android-exporter.git
synced 2025-08-22 15:15:35 +00:00
remote write compiles
This commit is contained in:
@ -152,7 +152,7 @@ class RemoteWriteSender(private val config: RemoteWriteConfiguration) {
|
||||
delay(checkDelay)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
private suspend fun sendAll(){
|
||||
scrapesAreBeingSent = true
|
||||
while (!storage.isEmpty()){
|
||||
|
@ -4,7 +4,7 @@ import android.util.Log
|
||||
import com.google.protobuf.value
|
||||
import io.prometheus.client.Collector
|
||||
import io.prometheus.client.Collector.MetricFamilySamples
|
||||
import org.xerial.snappy.Snappy
|
||||
import org.iq80.snappy.Snappy
|
||||
import remote.write.RemoteWrite.Label
|
||||
import remote.write.RemoteWrite.Sample
|
||||
import remote.write.RemoteWrite.TimeSeries
|
||||
@ -85,15 +85,17 @@ abstract class RemoteWriteSenderStorage {
|
||||
return result.toList()
|
||||
}
|
||||
|
||||
private fun getTimeSeriesSample(sample : Collector.MetricFamilySamples.Sample) : TimeSeriesSample{
|
||||
private fun getTimeSeriesSample(sample : MetricFamilySamples.Sample) : TimeSeriesSample{
|
||||
val timestampMs : Long = sample.timestampMs ?: System.currentTimeMillis()
|
||||
|
||||
return TimeSeriesSample(
|
||||
value = sample.value,
|
||||
timeStampMs = sample.timestampMs,
|
||||
timeStampMs = timestampMs,
|
||||
)
|
||||
}
|
||||
|
||||
private fun processTimeSeries(
|
||||
hashMap: ConverterHashMap, familySample : Collector.MetricFamilySamples){
|
||||
hashMap: ConverterHashMap, familySample : MetricFamilySamples){
|
||||
|
||||
val familySampleName : String = familySample.name
|
||||
|
||||
|
Reference in New Issue
Block a user