private def zeroFillPerMinute()

in app/model/ELB.scala [80:89]


  private def zeroFillPerMinute(from: DateTime, to: DateTime)(line: Seq[Datapoint]): Seq[Datapoint] = {
    def zeroDatapoint(t: DateTime) = new Datapoint().withAverage(0).withMaximum(0).withMinimum(0)
      .withSampleCount(0).withSum(0).withTimestamp(t.toDate)

    val dataMap = line.map(p => new DateTime(p.getTimestamp) -> p).toMap

    for (t <- perMinute(from, to)) yield {
      dataMap.getOrElse(t, zeroDatapoint(t))
    }
  }