Project

General

Profile

View metrics with jupyterlab » History » Version 5

Version 4 (Pengfei Ding, 10/02/2019 03:49 PM) → Version 5/12 (Pengfei Ding, 10/02/2019 03:55 PM)

cd h1. Getting setup with docker and jupyterlab

Assuming you have docker ready, the following commands script will pull start a script for starting a docker container (by default named as "metrics_nb"). In the container, an instance of "metrics_nb"), and start jupyter notebook will be started automatically. in the container. The URL to the jupyter notebook instance will be displayed in your terminal.

<pre>
wget http://home.fnal.gov/~dingpf/start_artdaq_metrics_nb.sh
chmod +x start_artdaq_metrics.sh
</pre>

Once you get the container start script, you can pull down the notebook used for plotting metrics by:
<pre>
mkdir -p notebooks; cd notebooks
wget https://home.fnal.gov/~dingpf/artdaq/Plot_metrics-single_plot.ipynb
cd ..
</pre>

Then run the container start script it with:
<pre>
# ./start_artdaq_metrics_nb.sh <metrics_dir_path> <notebook_dir_path> [notebook_name]
# e.g.
./start_artdaq_metrics_nb.sh /home/ron/work/artdaqPrj/demo2-develop/daqlogs/metrics ./notebooks /home/dingpf/notebooks
</pre>

Once the container is up, you can open a browser to the link displayed in your terminal. Open terminal, open and run the "notebooks/Plot_metrics-single_plot.ipynb" notebook. There will be two drop-down boxes asking you which log file you want to parse and which metrics you want to plot.