Edge Continuous Waveform Buffer Enhanced Station Monitoring Using a Web Interface and Containerized Deployment
Description:
The Edge Continuous Waveform Buffer (CWB) is a publicly available system used by the U.S. Geological Survey (USGS), which collects data from thousands of stations and channels from over a hundred networks worldwide. To achieve the goal of real time seismic monitoring it is essential to be aware of the current status of this data collection. The Edge has a Java graphical user interface (GUI) client that receives status updates and displays them in a tabular format. While this client GUI provides the necessary data, it requires local installation of the client GUI, the proper version of Java installed, and direct connection to the Edge. Additionally, this client uses dated technology and requires a specific integrated development environment (IDE) to handle the GUI maintenance. One goal of the new web interface was to overcome these limitations while also creating a platform that will allow future enhancements to be made as the technology it is built upon also advances.
The new web interface was developed using Java Spring Boot for the service layer, and Angular for the web interface, two open-source frameworks with sizeable user base and support. The service layer is deployed into a Docker swarm container using Gitlab Continuous Integration Runners onto a system that has the necessary access to the Edge data providers. The result is an interface that provides multiple users the needed data more efficiently and only requires a web browser and no direct access to edge systems. Beyond providing the features of the previous GUI, the new codebase facilitates new functionality due to the many open-source libraries that are available. The first major addition, using Leaflet, is the ability to show on a map the locations and statuses of the stations the user is currently observing. Because the system is web based using a Docker container, deploying new features and fixes is greatly simplified versus having to distribute a Jar file to every user.
Session: Emerging Developments in Operational Monitoring Systems and Products [Poster]
Type: Poster
Date: 4/18/2023
Presentation Time: 08:00 AM (local time)
Presenting Author: Michelle R. Guy
Student Presenter: No
Invited Presentation:
Authors
Brian Mielke Corresponding Author bmielke@usgs.gov U.S. Geological Survey |
Michelle Guy Presenting Author mguy@usgs.gov U.S. Geological Survey |
|
|
|
|
|
|
|
Edge Continuous Waveform Buffer Enhanced Station Monitoring Using a Web Interface and Containerized Deployment
Category
Emerging Developments in Operational Monitoring Systems and Products