Skip to content

Commit 07922e4

Browse files
committed
feat(reporter): add influxdb2 reporter fix bad login
1 parent e7ab265 commit 07922e4

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

Diff for: src/main/kotlin/io/github/vacxe/buildtimetracker/reporters/influxdb/InfluxDBReporter.kt

+7-1
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,11 @@ package io.github.vacxe.buildtimetracker.reporters.influxdb
33
import com.influxdb.client.domain.WritePrecision
44
import com.influxdb.client.kotlin.InfluxDBClientKotlinFactory
55
import com.influxdb.client.write.Point
6+
import com.influxdb.exceptions.InfluxException
67
import io.github.vacxe.buildtimetracker.reporters.Report
78
import io.github.vacxe.buildtimetracker.reporters.Reporter
89
import kotlinx.coroutines.runBlocking
10+
import java.net.SocketTimeoutException
911
import java.util.UUID
1012

1113
class InfluxDBReporter(private val configuration: InfluxDBConfiguration): Reporter {
@@ -34,7 +36,11 @@ class InfluxDBReporter(private val configuration: InfluxDBConfiguration): Report
3436
.time(it.startTime.toEpochMilli(), WritePrecision.MS)
3537
}
3638

37-
runBlocking { writeApi.writePoints(points) }
39+
try {
40+
runBlocking { writeApi.writePoints(points) }
41+
} catch (e: InfluxException) {
42+
println("Unable to connect to Influx Instance ${configuration.url}. Reason: ${e.message}")
43+
}
3844
client.close()
3945
}
4046
}

Diff for: src/test/kotlin/io/github/vacxe/buildtimetracker/InfluxDBReporterTest.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ class InfluxDBReporterTest : BuildTimeTrackerGradleTest() {
3636
}
3737
3838
${Constants.PLUGIN_EXTENSION_NAME} {
39-
influxDBConfiguration.set(InfluxDBConfiguration("http://192.168.1.100:8086/", "i7WZRml93dclhYfCeYK-u4ZkGFEZ8YNe6gvK2_KD_LV6sOEKXLspT4599cUltlunqRZEGDeJSl2K-pkgOQ1--Q==", "glasshouse", "BuildTimeTracker"))
39+
influxDBConfiguration.set(InfluxDBConfiguration("http://localhost:8086/", "apikey", "org", "bucket"))
4040
}
4141
"""
4242
)

0 commit comments

Comments
 (0)