Activity
- class DIRAC.FrameworkSystem.private.monitoring.Activity.Activity(dataList)
Bases:
object
This class is maintained in order to maintain a basic mapping of the sqlite3 database meaning what all tables and fields the database uses and it creates a mapping for them which is further used by the MonitoringCatalog class.
- __init__(dataList)
Init an activity
- dbFields = ['activities.unit', 'activities.type', 'activities.description', 'activities.filename', 'activities.bucketLength', 'sources.site', 'sources.componentType', 'sources.componentLocation', 'sources.componentName']
- dbMapping = {}
- getBucketLength()
Gets an activity’s bucket length.
- getComponentLocation()
Gets an source’s component location.
- getComponentName()
Gets an source’s component name.
- getComponentType()
Gets an source’s component type.
- getDescription()
Gets an activity’s unit
- getFile()
Gets an activity’s file.
- getGroupLabel()
Gets a group’s label.
- getLabel()
- getSite()
Gets an source’s site.
- getType()
Gets an activity’s type.
- getUnit()
Gets an activity’s unit.
- setBucketScaleFactor(scaleFactor)
Sets a bucket scale factor.
- setGroup(group)
Set group to which this activity belongs
- setLabel(labelTemplate)
Sets an activity label