-
Notifications
You must be signed in to change notification settings - Fork 14
Real Time Logging
Paul Nilsson edited this page Jan 20, 2023
·
1 revision
When running in (near) real-time logging mode, the pilot (via the API:s below) sends the tail of the payload log as soon as there is a detected update. The tail is visible on the web interface (the PanDA monitor job page in the case of ATLAS) typically within a few seconds.
The pilot supports three types of (near) real-time logging.
- Google Cloud Logging. Requires google.cloud.logging and google.cloud.logging_v2.handlers python modules. Google Cloud Platform provides a web interface for viewing the logs. Used by Rubin in production
- Fluentd. Requires fluent python module. Tested by Rubin
- Logstash. Requires logstash python module. Logs are sent to a logstash server at CERN. Used by ATLAS in production (both production jobs and user jobs can enable real-time logging)
The logging server (url:port) must be defined in the pilot config file (default.cfg).
- Introduction
- Pilot Architecture
- Pilot Workflows
- Event service
- Metadata
- Direct Access
- Signal Handling
- Error Codes
- Containers
- Special Algorithms
- Pilot Configuration
- Timing Measurements
- Copy Tools
- Pilot release procedure