Application Dashboard
Last updated
Last updated
After you log in to the ISD application, the Home page appears. The Home page displays the application dashboard with two summary boxes. One shows the number of applications with its health status (real-time data) and the other shows the notifications for the applications such as deployments, analysis failures, policy violations and pending approvals( data that are historical and can be filtered).
Some of these counts can be disabled depending on the CD tool and feature availability. The data in the application dashboard is displayed based on user permissions (RBAC).
The application dashboard looks like as shown in the image below:
In the above dashboard, you can see the high-level overview of your applications along with the summary counts of the following important operational information:
Applications - The number of applications to which you have access.
Healthy Applications - The number of applications that are in healthy status.
Degraded Applications - The number of applications that are in degraded status.
Out of Sync Applications - The number of applications that are in out of sync status.
Notifications - The number of notifications for the applications.
Deployments - Number of deployments in a specific time period.
Pending Approvals - Number of pending approvals.
Policy Violations - Number of policy violations.
Analysis Failures - Number of analysis failures.
Note: The summary counts displayed in the application dashboard are for the entire duration for all the linked Argo instances. Only the deployment summary count is based on the time.
You can also see the list of applications in the above screen. Each row represents an application with the following details. The latest synced applications are shown first in the list.
Application name: A unique name to identify this application. If you click on any application, it will redirect you to the Application Status page.
CD Tool: The Agent name and Argo CD name.
Last Synced: When was the last time the application was deployed.
Sync Status: Status of your application deployment. It shows whether the application deployment is successful or not.
Health: Health status of your application.
Revision: It shows the git repo commit ID.
Namespace: Namespace name where application is deployed in the Cluster.
Cluster : Displays the Cluster name and the URL values of the target Cluster where the application is deployed.
CD Labels: Displays all the added labels related to the CD.
Cluster Labels: All the labels of the target cluster. Applications can also be searched using the cluster labels. On clicking the displayed label, the entire list is displayed.
Services : Displays all the services and the images that are updated during a deployment. On clicking the services, the list of services, kinds and associated images are shown.
Images : Images added to the application.
Application Labels : The labels added to the application.
Source Repository URL: URL of the source repo where the manifest file is saved.
Source Path: The folder name in the repository where the manifest file is saved.
Target Revision: The revision number, which refers to the most recent revision in a repository.
Project: Name of the project this application belongs to.
You can change the time period to view the applications within a certain duration. For example - Last 1 day, Last 7 days, Last 1 month, etc. To do so, click the Last 7 days drop-down and select the time period as shown in the image below:
If you would like to view the list of applications with respect to their agent name, click on the All CD Tools drop-down and select the desired agent name as shown in the image below.
The smart search option is available in the application dashboard page. You can search for an application using any of the fields such as Application, Application Label, CD Label, Cluster, Cluster Label, Description, Health, Image, Namespace, Project, Revision, Service, Source, Sync Status, and Target Revision.
Select the field using which you want to search for applications from the Search drop down. For example CD Label.
Enter the label name and press Enter.
All the applications with the given label are displayed.
You can create a new application by clicking the +New Application option as shown below:
On clicking it, a popup is displayed. In the popup, select the CD Integration from the dropdown, for which you want to add the application as shown below:
Click Create. A popup screen to with the required details to create an application is displayed.
Enter the information for all the required fields and click Create. A message popup is displayed as shown below. The application is created and added to the list. The application count also changes in the summary panel.
The application takes 30 seconds or more to get added to the list. Refresh and see after 30 seconds or more to view the application.
You can opt to show or hide the columns in the applications list. Click the Show/Hide Columns menu icon as shown in the image below. The list of available columns will appear. You can select/deselect a particular column from the drop-down to add/remove it from the applications table as shown below: