90 likes | 333 Views
A LabVIEW Interface to ELOG. ELOG Possible solution paths Status Integration into CS ? Domain Management System?. E lectronic LOG book, by Stefan Ritt, http://midas.psi.ch/elog/ Simple: one binary, one configuration file -> web server
E N D
A LabVIEW Interface to ELOG ELOG Possible solution paths Status Integration into CS ? Domain Management System? Dietrich Beck
Electronic LOGbook, by Stefan Ritt, http://midas.psi.ch/elog/ Simple: one binary, one configuration file -> web server Versatile: display, access rights, one or more logbooks on a single server Use Cases Personal logbook: remote access, no need to carry around paper Shared logbook: reply to entries displayed in threads Shift logbook: entries with author and timestamp, used as "documents", with flags allow delete and allow modify set to "off" file collections via attachments small database via arbitrary attributes Security: username, password using an HTTPS proxy is recommended (like Apache) and/or ssh What is ELOG? Dietrich Beck
using the ELOG "client" program elog elog "client" local: from LabVIEW using the "System Exec.vi" elog "client" remote: via a Shared Variable to local "client" implementing the protocol of the elog "client" with LabVIEW Possible Solution Paths LabVIEW ELOG LabVIEW LabVIEW elog "client" Dietrich Beck
Example: Local elog "client" Dietrich Beck
it works, but writing only, no reading (viewing), and submitting an entry requires information like logbook setup (allowed categories, types, ...) logbook information (node, port, name, ...) user information (username, password) . Status Dietrich Beck
Domain Management System DMS Client: write into logbook change of local configuration when a process is started/re-started/crashed/killed DMS Server: write into logbook "domain" updates user interaction CS startup, shutdown severe and/or fatal error messages create/destroy objects ... Possible Applications Dietrich Beck
Pros documentation of important incidents what went wrong, why, in which order post-mortem analysis bug finding analysis of operation based on statistics via the logbook ELOG is existing ... Cons developer: another feature to be implemented and maintained user: another feature to be understood and configured usage of another third party tool can't read ELOG programmatically? where and how to configure the settings? ... Pros and Cons Dietrich Beck