Monitoring Jenkins pipelines using AnyStatus
Posted on 01 Sep 2019 by Alon Amsalem
What is AnyStatus?
AnyStatus is a lightweight desktop application for Windows that brings together metrics and events from various sources into one place. Examples include Jenkins, Azure DevOps, AppVeyor, TeamCity, GitHub, Health Checks, Operating System Metrics, Network, Databases, and more. It's also available as Visual Studio extension.
Using AnyStatus, you can monitor and visualize the status and progress of jobs on one or more Jenkins servers. An updated status is displayed automatically every few seconds using Jenkins REST API. You can also trigger and start jobs straight from the dashboard.
AnyStatus supports Jenkins Views, which is a list of jobs that you can configure on your Jenkins server. When a job is added or removed from the view, AnyStatus automatically updates the dashboard.
By default, AnyStatus shows desktop notifications when jobs are triggered, complete or fail. Alternatively, you can customize desktop notifications using AnyStatus Triggers to display notifications only for specific statuses.
To learn more about getting started with AnyStatus, check out the Getting Started guide.
Add a new widget to the dashboard by clicking the Add Widget button on the toolbar menu. Select the Jenkins category and then Jenkins Job. Copy and paste the Jenkins Job URL address to the URL field and click Save.
To learn more about developing plugins for AnyStatus please refer to the API Documentation.