public RawDataRange GetDataRange(string sourceName, [FromQuery] DateTime minTimeUtc, [FromQuery] DateTime maxTimeUtc)
        {
            var timeRange = new TimeRange(minTimeUtc.SecondsSince1970Utc(), maxTimeUtc.SecondsSince1970Utc());
            var data      = _generator.GenerateRawRange(sourceName, timeRange, 5);
            var now       = DateTime.UtcNow.SecondsSince1970Utc();

            if (data.TimeRange.Min >= now)
            {
                return(new RawDataRange(timeRange, new List <double>()));
            }
            var filteredData = _rawFilterer.FilterDataRange(data, new TimeRange(data.TimeRange.Min, now));

            return(new RawDataRange(timeRange, filteredData.Data));
        }