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);
            }
        }
Exemplo n.º 2
0
 public async Task CreateAsync(Interfaces.TimeseriesData data)
 {
     await Task.Run(() => Create(data));
 }