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.

Jenkins Jobs

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.

Jenkins Views

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.

Desktop Notifications

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.

Getting Started

Download and install AnyStatus from our Website, Microsoft Store or Visual Studio Marketplace.

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.

Contribute

The Jenkins plugins source code is hosted on GitHub. It is built by AppVeyor and deployed to NuGet. You are welcome to make changes and create new pull requests.

To learn more about developing plugins for AnyStatus please refer to the API Documentation.