Beispiel #1
0
    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)
Beispiel #2
0
        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)
Beispiel #3
0
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)
Beispiel #4
0
    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))
Beispiel #5
0
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))