using System; using System.ComponentModel.DataAnnotations; namespace AyaNova.Models { /// /// Metric for ONE MINUTE intervals /// public class MetricMM { [Required] public DateTime t { get; set; } public long Allocated { get; set; } public long WorkingSet { get; set; } public long PrivateBytes { get; set; } public int Gen0 { get; set; } public int Gen1 { get; set; } public int Gen2 { get; set; } public double CPU { get; set; } public MetricMM(long allocated, long workingSet, long privateBytes, int gen0, int gen1, int gen2, double cpu) { t = System.DateTime.UtcNow; Allocated = allocated; WorkingSet=workingSet; PrivateBytes=privateBytes; Gen0=gen0; Gen1=gen1; Gen2=gen2; CPU=cpu; } }//eoc }//eons