BasePlotter

It used to create several plots

class DIRAC.MonitoringSystem.private.Plotters.BasePlotter.BasePlotter(db, setup, extraArgs=None)

Bases: DIRAC.MonitoringSystem.private.DBUtils.DBUtils

__init__(db, setup, extraArgs=None)

c’tor :param self: self reference :param object the database module :param str setup DIRAC setup

generate(reportRequest)

It retrives the data from the database and create the plot :param dict reportRequest contains the plot attributes

getKeyValues(typeName, condDict)

Get all valid key values in a type

plotsList()

It returns the list of available plots.