record.WallDuration(6000 * 3600 * 25 + 63 * 60 + 21.2, 'Was entered in seconds') record.CpuDuration('PT23H12M1.75S', 'user', 'Was entered as text') record.CpuDuration('PT12M1.75S', 'sys', 'Was entered as text') record.NodeCount(3) # default to total record.Processors(3, .75, 'total') record.StartTime(1130946550, 'Was entered in seconds') record.EndTime('2005-11-03T17:52:55Z', 'Was entered as text') record.MachineName('flxi02.fnal.gov') record.SubmitHost('patlx7.fnal.gov') record.Host('flxi02.fnal.gov', True) record.Queue('CepaQueue') record.ProjectName('cms reco') record.AdditionalInfo('RemoteWallTime', 94365) record.Resource('RemoteCpuTime', 'PT23H') return record if __name__ == '__main__': rev = '$Revision$' probe_details.RegisterReporterLibrary('samplemeterecord.py', utils.ExtractSvnRevision(rev)) GratiaCore.Initialize() rec = GetRecord() print send.Send(rec)
r.TimeDuration(24,"submit") r.TimeInstant("2005-11-02T15:48:39Z","submit") r.WallDuration(6000*3600*25+63*60+21.2,"Was entered in seconds") r.CpuDuration("PT23H12M1.75S","user","Was entered as text") r.CpuDuration("PT12M1.75S","sys","Was entered as text") r.NodeCount(3) # default to total r.Processors(3,.75,"total") r.StartTime(1130946550,"Was entered in seconds") r.EndTime("2005-11-03T17:52:55Z","Was entered as text") r.MachineName("flxi02.fnal.gov") r.SubmitHost("patlx7.fnal.gov") r.Host("flxi02.fnal.gov",True) r.Queue("CepaQueue") r.ProjectName("cms reco") r.AdditionalInfo("RemoteWallTime",94365) r.Resource("RemoteCpuTime","PT23H") return r if __name__ == '__main__': probe_details.RegisterReporterLibrary("samplemeter.py") GratiaCore.Initialize() for i in range(10): r = GetRecord(i) send.Send(r)
import gratia.common.GratiaCore as GratiaCore import gratia.common.send as send import gratia.metric.Metric as Metric if __name__ == '__main__': GratiaCore.Initialize() r = Metric.MetricRecord() r.MetricName("LFC-READ") r.MetricStatus("OK") r.Timestamp( "2009-01-02T15:48:39Z") # Or could enter it as seconds since epoch print send.Send(r)
record.TimeInstant('2005-11-02T15:48:39Z', 'submit') record.WallDuration(6000 * 3600 * 25 + 63 * 60 + 21.2, 'Was entered in seconds') record.CpuDuration('PT23H12M1.75S', 'user', 'Was entered as text') record.CpuDuration('PT12M1.75S', 'sys', 'Was entered as text') record.NodeCount(3) # default to total record.Processors(3, .75, 'total') record.StartTime(1130946550, 'Was entered in seconds') record.EndTime('2005-11-03T17:52:55Z', 'Was entered as text') record.MachineName('flxi02.fnal.gov') record.SubmitHost('patlx7.fnal.gov') record.Host('flxi02.fnal.gov', True) record.Queue('CepaQueue') record.ProjectName('cms reco') record.AdditionalInfo('RemoteWallTime', 94365) record.Resource('RemoteCpuTime', 'PT23H') return record if __name__ == '__main__': probe_details.RegisterReporterLibrary('samplemeterecord.py') GratiaCore.Initialize() rec = GetRecord() print(send.Send(rec))
from __future__ import print_function import gratia.common.GratiaCore as GratiaCore import gratia.common.send as send import gratia.metric.Metric as Metric if __name__ == '__main__': GratiaCore.Initialize() r = Metric.MetricRecord() r.MetricName("LFC-READ") r.MetricStatus("OK") r.Timestamp( "2009-01-02T15:48:39Z") # Or could enter it as seconds since epoch print(send.Send(r))