apel accounting
play

APEL Accounting: Data Flow and Work Plan Adrian Coveney, Greg - PowerPoint PPT Presentation

APEL Accounting: Data Flow and Work Plan Adrian Coveney, Greg Corbett apel-admins@stfc.ac.uk Data Flow Data Flow APEL APEL CE S S S APEL S S S parser M M M Client Server Batch Batch ARC / SSM EGI system QCG Message


  1. APEL Accounting: Data Flow and Work Plan Adrian Coveney, Greg Corbett apel-admins@stfc.ac.uk

  2. Data Flow

  3. Data Flow APEL APEL CE S S S APEL S S S parser M M M Client Server Batch Batch ARC / SSM EGI system QCG Message Brokers EGI Cloud cASO / SSM S W system Oneacct S e M b Portal Storage Accounting SSM system script

  4. Data Flow - Grid APEL APEL CE S S S APEL S S S parser M M M Client Server Batch Batch ARC / SSM EGI system QCG Message Brokers EGI S W S e M b Portal

  5. Data Flow - Site • APEL Client Supported CEs – Cream CE – HTCondorCE (see work by Stephen Jones: https://twiki.cern.ch/twiki/bin/viewauth/LCG/HtCondorCeA ccounting) • APEL Client Supported Batch Systems – LSF – PBS – SGE/OGE – SLURM – HTCondor

  6. Data Flow - Site • Sites install the APEL software • Client parses the submit APEL CE S host (CE) logs and the APEL S worker node logs to parser M Client create JobRecords Batch • JobRecords stored in Site client database • Client can then either send individual records or summaries

  7. Data Flow - Site • Configuration /etc/apel/parser.cfg /etc/apel/client.cfg APEL CE S /etc/apel/sender.cfg APEL S parser • Logging M Client Batch /var/log/apelparser.log Site /var/log/apel/client.log /var/log/apel/ssmsend.log

  8. Data Flow - Site • For sites not using the APEL Client it’s a black Batch ARC / SSM box as far as the APEL system QCG team is concerned. • So long as the output is in our record format, we can ingest it regardless of the exact source. • Sent to us via SSM and the EGI message brokers

  9. Data Flow APEL APEL CE S S S APEL S S S parser M M M Client Server Batch Batch ARC / SSM EGI system QCG Message Brokers EGI S W S e M b Portal

  10. Data Flow - SSM EGI S S Site S Message S RAL Brokers M M • Our messaging software uses the STOMP protocol and the EGI Message Brokers – Plan is to move away from the current STOMP message brokers towards HTTP based system, the ARGO Messaging Service. – https://argoeu.github.io/guides/messaging/

  11. Data Flow - Central Server Rejected Messages S S S Loader Unloader S DB M M receiver.log loader.log summariser.log unloader.log sender.log Filebeat Logstash Elastic Search Kibana Dashboard

  12. Data Flow APEL APEL CE S S S APEL S S S parser M M M Client Server Batch Batch ARC / SSM EGI system QCG Message Brokers EGI S W S e M b Portal

  13. Work Plan

  14. Work Plan • Raw unscaled wall clock planned to be tested as part of IRIS work for future use by WLCG. • Currently working with Stephen Jones on including benchmarks in local APEL client config so that dependency on BDII can be removed. Future plan to enable fetching from CE JSON via GOCDB once that’s more widely used and more stable.

  15. Work Plan • Having a different benchmarks ok so long as there’s a conversion factor. Storing more than one benchmark is another matter. Latter would require schema change. More research required. • Move to using ARGO Messaging Service – new version of SSM with minimal configuration changes. • Defining a summary record for Storage Accounting to ease load on portal. • IP Accounting record for Cloud Accounting.

  16. Questions?

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend