Review the logging of cta-rmcd
Problem
Currently, the log format of cta-rmcd
looks like this:
05/23 01:59:39 1647 rmc_srv_unmount: RMC92 - unmount request by 1000,33 from localhost
05/23 01:59:39 1647 rmc_srv_unmount: RMC98 - unmount L83553 1 0
05/23 01:59:42 1647 rmc_srv_unmount: returns 0
05/23 01:59:46 1647 rmc_srv_mount: RMC92 - mount request by 1000,33 from localhost
05/23 01:59:46 1647 rmc_srv_mount: RMC98 - mount L91615/0 on drive 1
05/23 02:00:15 1647 rmc_srv_mount: returns 0
This is a legacy format from CASTOR era.
It should be changed to follow the same format / logic as is used elsewhere in the CTA project (cta-frontend
, cta-taped
).
Idealy same time format, JSON format, key values.
Please keep in mind that while this log file is not used anywhere in the operations (other than just checking whether mount/unmount worked), those messages are parsed to cta-taped
daemon.
Objective
- Turn the rmcd logs to JSON.
- As shown in #704 (closed), these logs need to be properly ingested by the cta-taped service and merged into its logs without breaking the ingestion of those logs by the monitoring infrastructure.
Edited by Joao Afonso