/
Application Monitoring

Application Monitoring

Resque

Resque has a built-in web UI to look at jobs mounted at /jobs. This is also linked under Manage → Manage Worker Jobs in the main navigation. This is only available to users in the administrators group.

System status

The Avalon web application provides a status monitoring page at /about/health. It reports on the current status of major components:

  • Fedora

  • Solr

  • Database (MySQL, Oracle, etc.)

  • Mediainfo

  • Streaming Server

  • Redis

The HTML view of the page simply provides a list of services and a badge reading OK or Error (along with any service-provided error messages), and a link to click through for a detailed view of each service.

Machine-readable status

By appending .xml.json, or .yaml to the URL (e.g., /about/health.json), you can retrieve a machine-readable status report that can be parsed and acted on by any number of enterprise monitoring tools.

The main /about page (also retrievable as .xml.json, or .yaml) provides much more information about the system, including Fedora/Solr/Database configuration info, a full list of Matterhorn services and status, and a complete list of installed Ruby gems (and versions) required by Avalon.

To retrieve the same report from the command line instead of via HTTP:

$ cd /var/www/avalon/current   # Concise service health/status report: $ bundle exec rake about:health[format] # Full configuration report: $ bundle exec rake about:report[format] # (where format is xml, json, or yaml) 



This page is behind authentication; a privileged user must be logged into the Avalon instance for status monitoring files and web pages to be accessible.



Related content

System Administrator Documentation
System Administrator Documentation
Read with this
Running Avalon and Worker services on separate hosts
Running Avalon and Worker services on separate hosts
More like this
System Requirements
System Requirements
Read with this
Upgrading Avalon 7.1 to Avalon 7.2
Upgrading Avalon 7.1 to Avalon 7.2
More like this
Upgrading Avalon 6.2 to Avalon 6.3
Upgrading Avalon 6.2 to Avalon 6.3
More like this
Upgrading Avalon 7.3 to Avalon 7.4
Upgrading Avalon 7.3 to Avalon 7.4
More like this