public void Create(Interfaces.TimeseriesData data) { if (data == null || data.DataPoints == null) { return; } foreach (var point in data.DataPoints) { var fields = new Dictionary <string, object>(); fields.Add("Value", point.Value); var tags = new Dictionary <string, string>(); tags.Add("Tag", data.Tag); tags.Add("Source", data.Source); MetricsCollector.Write(measurement, fields, tags, point.Timestamp); } }
public async Task CreateAsync(Interfaces.TimeseriesData data) { await Task.Run(() => Create(data)); }