Publishing Monitor app

The Publishing Monitor app allows you to monitor publishing. Track who published what and when.

The tool monitors:

  • Overview: Number of publishing and unpublishing requests, errors, committed and rolled back transactions, size of published content and time needed for publishing.

  • Publishing requests per workspace: Number of published items per workspace.

  • Public instance response: Maximum, minimum and average response time for each receiver.

  • Publishing log: Details of each publication. Can be filtered by user.

  • Error log: Publication error log.

Configuration

The Publishing Monitor app is based on the small app concept and installed by the Publishing module.

Access to the app is restricted to the superuser role in the app configuration and app launcher layout configuration. The app can be configured by decorating or hotfixing the configuration stored in /publishing-app/apps/publishing.yaml.

Logs are stored in memory. MemoryPublishingStorage is registered in the configuration at Configuration > /modules/publishing-core/config/publishingLogStorage. You can customize storage by extending the PublishingStorage interface.

Feedback