Kristóf Torma
825cd27f3c
All checks were successful
continuous-integration/drone/push Build is passing
26 lines
807 B
C#
26 lines
807 B
C#
using System;
|
|
using InfluxDB.Client;
|
|
using InfluxDB.Client.Api.Domain;
|
|
using InfluxDB.Client.Core;
|
|
using InfluxDB.Client.Writes;
|
|
|
|
namespace OutputServiceTSDB.InfluxDB
|
|
{
|
|
public class InfluxWriter
|
|
{
|
|
private readonly char[] Token = "".ToCharArray();
|
|
|
|
public void Write(MeasurementObject measurementObject)
|
|
{
|
|
var influxDBClient = InfluxDBClientFactory.Create("http://localhost:9999", Token);
|
|
|
|
using (var writeApi = influxDBClient.GetWriteApi())
|
|
{
|
|
var measurement = new MeasurementObject { DeviceID = "south", Probability = 0.5, Time = DateTime.UtcNow };
|
|
writeApi.WriteMeasurement("bucket_name", "org_id", WritePrecision.Ns, measurement);
|
|
}
|
|
|
|
influxDBClient.Dispose();
|
|
}
|
|
}
|
|
} |