DMT Monitors: Beyond the FOM
description
Transcript of DMT Monitors: Beyond the FOM
LIGO-G0200XX-00-M
DMT Monitors: Beyond the FOM
John Zweizig
LIGO/Caltech
LLO
August 18, 2006
LIGO-G0200XX-00-M
Everyone Knows About the FOMs
LIGO-G0200XX-00-M
Other Things Aren't So Obvious
How do I know what's running? What kinds of data are the monitors producing? Where are the output data located? How do I use them? Can I use DMT to look at new things?
LIGO-G0200XX-00-M
Overview
DMT Online» data products» Spi Page» Getting the data
Running existing monitors.» Setting up the environment» Making a PSLmon configuration» Running offline (or online at LHO?)
LIGO-G0200XX-00-M
DMT Data Products
Online DMT viewer objects» dmtviewer (FOMs)» webview
Trends» Everything you see on the FOMs and a lot more are recorded as
trends» 1/minute statistical summary (mean, max, min, n, rms)
LIGO-G0200XX-00-M
DMT Data Products
Status reports» Monitor specific status and configuration info (not standardized)» May contain plots, statistics, channel names, etc.
Triggers» Time stamps of interesting events (transients, state changes,
readout errors, range overflows, etc)» Lots of metadata to describe transient tim, frequency, etc.
Alarms» flag abnormal run states, failures
LIGO-G0200XX-00-M
Spi Page
Trigger statistics
Recent triggers
Alarms
Monitor docsStatus report
LIGO-G0200XX-00-M
Viewing Online Data Objects
webview» Standard browser accessible plots» http://stone.ligo-wa.caltech.edu:9991/monitors.html
dmtviewer» Must install dmtviewer from e.g. ligotools» DMTWEBSERVER=stone.ligo-wa.caltech.edu:9991/LHO,delaronde.ligola.caltech.edu:9991/LLO
LIGO-G0200XX-00-M
webview: Select Monitor
LIGO-G0200XX-00-M
webview: Select plot
LIGO-G0200XX-00-M
webview: et voila
LIGO-G0200XX-00-M
Trend Storage/Retrieval
DMT Trend archive directory structure» Online directories: /dmt/<monitor>/H-M-<gps>
» Archive: /archive/frames/dmt/LLO/<monitor>/H-M-<gps>
» Trend writer class writes to $DMTRENDOUT/. Read/process/plot trends like any frame (matlab, root/DMT, etc)
or dump with trendtable. Plot trends from control room with dv.
LIGO-G0200XX-00-M
dv: Channel Selection
LIGO-G0200XX-00-M
dv: Make Plot
LIGO-G0200XX-00-M
dv: Plots
LIGO-G0200XX-00-M
Triggers
Trigger Indicate properties of transient events» Name, subtype» Time: Start, maximum, duration» Frequency: Center, bandwidth, peak
Trigger archival» Triggers generated by monitors, are sent to TrigMgr (and then
SeqInsert) to be stored in database
LIGO-G0200XX-00-M
Retrieve Triggers with Guild
LIGO-G0200XX-00-M
Guild Results
LIGO-G0200XX-00-M
Running a Monitor
Trigger output
Monitor report
Trend output directory
LIGO-G0200XX-00-M
PSLmon
Originally written to look at PSL properties (the only subsystem working at the time)
Doc: http://www.ligo.caltech.edu/~jzweizig/dmt/Monitors/PSLmon
Now – A general purpose set of tools» Band limited RMS (fourier domain)» Glitch finding» Spectra» Coherence (not used/tested/supported)
LIGO-G0200XX-00-M
Configuration File
Shell command like syntax. Configuration commands
» Parameter: Set a run-time parameter
» Channel: define a channel to be processed
» Filter: Define filters
» Band: Create a band-limired RMS tool
» Glitch: Create a glitch tool
LIGO-G0200XX-00-M
Design a Filter
Use foton or root to specify a filter and Look at the Bode plot Check out the time domain response in root
LIGO-G0200XX-00-M
Filter design in Root
LIGO-G0200XX-00-M
Filter Bode Plot
LIGO-G0200XX-00-M
Time Domain Response
LIGO-G0200XX-00-M
Create a PSLmon Configuration
LIGO-G0200XX-00-M
Running on Bermuda
Script
Configuration
Monitor report files
Trend files
LIGO-G0200XX-00-M
Dump Trend Channel Names
LIGO-G0200XX-00-M
Look at Trends