Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/deephaven/openapi-messaging
Uses OpenAPI to monitor PQs and send emails on failure
https://github.com/deephaven/openapi-messaging
alerting deephaven messaging openapi
Last synced: 27 days ago
JSON representation
Uses OpenAPI to monitor PQs and send emails on failure
- Host: GitHub
- URL: https://github.com/deephaven/openapi-messaging
- Owner: deephaven
- Created: 2020-07-14T15:53:05.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-06-18T01:18:58.000Z (7 months ago)
- Last Synced: 2024-07-30T19:44:41.342Z (5 months ago)
- Topics: alerting, deephaven, messaging, openapi
- Language: JavaScript
- Homepage:
- Size: 9.77 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# OpenAPI Messaging
Uses OpenAPI to monitor PQs for failures and send emails on failure
## Setup Instructions
1. Install NodeJS v12+, then run the following 2 commands
2. `npm install`
3. Set the server name and credentials near the top of app.js
4. Set the nodemailer transporter settings and update email formatting if desired
4. `npm start`## File Descriptions
- app.js - Main file which starts the monitor
- openapiIncludeAsync.js - Function to asynchronously include the latest version of irisapi.nocache.js from web server
- openapiPolyfill.js - Adds some missing Event classes for irisapi with Node
- irisapi.nocache.js (not tracked) - Downloaded by irisapiIncludeAsync and contains the class definitions for using the API