Skip to content

Commit 3229027

Browse files
committed
fix: Fixing integration errors
1 parent 9f6a623 commit 3229027

File tree

8 files changed

+14
-86
lines changed

8 files changed

+14
-86
lines changed

setup.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,7 @@ console_scripts =
171171
dirac-admin-users-with-proxy = DIRAC.FrameworkSystem.scripts.dirac_admin_users_with_proxy:main [admin]
172172
dirac-install-component = DIRAC.FrameworkSystem.scripts.dirac_install_component:main [server]
173173
dirac-install-tornado-service = DIRAC.FrameworkSystem.scripts.dirac_install_tornado_service:main [server]
174-
dirac-monitoring-get-components-status = DIRAC.FrameworkSystem.scripts.dirac_monitoring_get_components_status:main [admin]
174+
#dirac-monitoring-get-components-status = DIRAC.FrameworkSystem.scripts.dirac_monitoring_get_components_status:main [admin]
175175
dirac-myproxy-upload = DIRAC.FrameworkSystem.scripts.dirac_myproxy_upload:main
176176
dirac-populate-component-db = DIRAC.FrameworkSystem.scripts.dirac_populate_component_db:main [admin]
177177
dirac-proxy-destroy = DIRAC.FrameworkSystem.scripts.dirac_proxy_destroy:main

src/DIRAC/Core/DISET/private/Service.py

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -116,10 +116,9 @@ def initialize(self):
116116
self._initMonitoring()
117117
# Call static initialization function
118118
try:
119-
if self.activityMonitoring:
120-
self._handler["class"]._rh__initializeClass(
121-
dict(self._serviceInfoDict), self._lockManager, self._msgBroker, self.activityMonitoringReporter
122-
)
119+
self._handler["class"]._rh__initializeClass(
120+
dict(self._serviceInfoDict), self._lockManager, self._msgBroker, self.activityMonitoringReporter
121+
)
123122
if self._handler["init"]:
124123
for initFunc in self._handler["init"]:
125124
gLogger.verbose("Executing initialization function")
@@ -243,6 +242,15 @@ def _loadActions(self):
243242
return S_OK({"methods": methodsList, "auth": authRules, "types": typeCheck})
244243

245244
def _initMonitoring(self):
245+
props = [("__doc__", "description")]
246+
for prop in props:
247+
try:
248+
value = getattr(self._handler["module"], prop[0])
249+
except Exception as e:
250+
gLogger.exception(e)
251+
gLogger.error("Missing property", prop[0])
252+
value = "unset"
253+
246254
for secondaryName in self._cfg.registerAlsoAs():
247255
gLogger.info("Registering %s also as %s" % (self._name, secondaryName))
248256
self._validNames.append(secondaryName)

src/DIRAC/Core/Tornado/Server/TornadoServer.py

Lines changed: 1 addition & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@
2626
from DIRAC.Core.Utilities import MemStat
2727
from DIRAC.Core.Tornado.Server.HandlerManager import HandlerManager
2828
from DIRAC.ConfigurationSystem.Client import PathFinder
29-
from DIRAC.FrameworkSystem.Client.MonitoringClient import MonitoringClient
3029

3130
sLog = gLogger.getSubLogger(__name__)
3231
DEBUG_M2CRYPTO = os.getenv("DIRAC_DEBUG_M2CRYPTO", "No").lower() in ("yes", "true")
@@ -96,8 +95,6 @@ def __init__(self, services=True, endpoints=False, port=None):
9695
# Handler manager initialization with default settings
9796
self.handlerManager = HandlerManager(services, endpoints)
9897

99-
# Monitoring attributes
100-
self._monitor = MonitoringClient()
10198
# temp value for computation, used by the monitoring
10299
self.__report = None
103100
# Last update time stamp
@@ -232,17 +229,6 @@ def _initMonitoring(self):
232229
Initialize the monitoring
233230
"""
234231

235-
self._monitor.setComponentType(MonitoringClient.COMPONENT_TORNADO)
236-
self._monitor.initialize()
237-
self._monitor.setComponentName("Tornado")
238-
239-
self._monitor.registerActivity("CPU", "CPU Usage", "Framework", "CPU,%", MonitoringClient.OP_MEAN, 600)
240-
self._monitor.registerActivity("MEM", "Memory Usage", "Framework", "Memory,MB", MonitoringClient.OP_MEAN, 600)
241-
242-
self._monitor.setComponentExtraParam("DIRACVersion", DIRAC.version)
243-
self._monitor.setComponentExtraParam("platform", DIRAC.getPlatform())
244-
self._monitor.setComponentExtraParam("startTime", datetime.datetime.utcnow())
245-
246232
def __reportToMonitoring(self):
247233
"""
248234
Periodically report to the monitoring of the CPU and MEM
@@ -276,7 +262,6 @@ def __startReportToMonitoringLoop(self):
276262
membytes = MemStat.VmB("VmRSS:")
277263
if membytes:
278264
mem = membytes / (1024.0 * 1024.0)
279-
self._monitor.addMark("MEM", mem)
280265
return (now, cpuTime)
281266

282267
def __endReportToMonitoringLoop(self, initialWallTime, initialCPUTime):
@@ -292,5 +277,4 @@ def __endReportToMonitoringLoop(self, initialWallTime, initialCPUTime):
292277
stats = os.times()
293278
cpuTime = stats[0] + stats[2] - initialCPUTime
294279
percentage = cpuTime / wallTime * 100.0
295-
if percentage > 0:
296-
self._monitor.addMark("CPU", percentage)
280+
return percentage

src/DIRAC/DataManagementSystem/Agent/RequestOperations/test/Test_ArchiveFiles.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@ def _myMocker(mocker):
4040
mocker.patch(MODULE + ".shutil.rmtree")
4141
mocker.patch(MODULE + ".os.makedirs")
4242
mocker.patch(MODULE + ".os.remove")
43-
mocker.patch(MODULE + ".gMonitor")
4443
return None
4544

4645

src/DIRAC/FrameworkSystem/scripts/dirac_monitoring_get_components_status.py

Lines changed: 0 additions & 50 deletions
This file was deleted.

src/DIRAC/WorkloadManagementSystem/Agent/JobAgent.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -84,9 +84,6 @@ def __init__(self, agentName, loadName, baseAgentName=False, properties=None):
8484
def initialize(self):
8585
"""Sets default parameters and creates CE instance"""
8686

87-
# Disable monitoring
88-
self.am_disableMonitoring()
89-
9087
localCE = gConfig.getValue("/LocalSite/LocalCE", self.ceName)
9188
if localCE != self.ceName:
9289
self.log.info("Defining Inner CE from local configuration", "= %s" % localCE)

src/DIRAC/WorkloadManagementSystem/Agent/VirtualMachineMonitorAgent.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,6 @@ def __declareInstanceRunning(self):
7575

7676
def initialize(self):
7777

78-
self.am_disableMonitoring()
7978
self.op = Operations.Operations()
8079
# Init vars
8180
self.runningPod = gConfig.getValue("/LocalSite/RunningPod")

tests/System/client_core.sh

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -87,12 +87,3 @@ echo " "
8787
echo " ########################## Framework #############################"
8888
echo " "
8989
echo " "
90-
91-
92-
echo " "
93-
echo "====== dirac-monitoring-get-components-status"
94-
dirac-monitoring-get-components-status
95-
if [[ "${?}" -ne 0 ]]; then
96-
exit 1
97-
fi
98-
echo " "

0 commit comments

Comments
 (0)