Dashboard

The Dashboard is a customizable area for sharing information for end users of the Web Client.

Out of the box With Metrics from Monitoring Agents

Information and links may stem from:

The following Metrics and type of graphs are available

The Metrics data may be presented in any of the following formats

  • Pie charts
  • Tables
  • Bar charts
  • Line charts
  • Lists

Built in Dashboard items

1. Monitor Views

Current state of available Monitor Views are presented in a pie chart. Click on any part of the pie chart to open the list of accordingly filtered Monitor Views.

monitorviews

Click on the Customize button to present a modal with the option to view the current state from resources from chosen Monitor View

customizemonitorviews

2. Offline internal core services

If any of the built in internal core services Monitoring Service or the Logging Service are offline/not available/stopped all users will be notified on top in the dashboard that there is a problem that needs to be addressed by an Administrator.

offlineservices

3. License issues

If there is a problem with the license key (most often expiration date is nearing) information about this is available on top in the dashboard. This is a problem that needs to be addressed by an Administrator.

4. Log Events per day

The number of archived transactions per day (filter may be applied to compare the last 4 weeks).

LogEventsPerDay

5. Statistics for Integrations

Statistics about the creation of Integrations from within the Repository Model.

IntegrationStat

6. Statistics for End Points

Statistics about the creation of Endpoints from within the Repository Model.

EndPointsStat

Custom Dashboard items

The Dashboard may be further customized by an Administrator. Some examples are listed below:

1. Embedded Power BI Reports

All information within Nodinite may be consumed from within Power BI Using the REST based Web API. The following example is using Embedded HTML from the Power BI platform with data from the Web Api.

powerbi

2. Metrics charts from Monitoring Agents

Using Metrics from any of the supported Monitoring Agents an Administrator can add and organize information on the Dashboard.

powerbidashboard

Edit HTML

Follow the steps to add Metrics graphs to the Dashboard (you need RDP to the IIS server hosting the Web Client and administrative privileges to perform the steps)

  1. Create an html file in the C:\Program Files (x86)\Integration Software\Nodinite\WebClient\Plugins

Note: The specific folder may vary depending on your installation

  1. Copy the HTML content from the Metrics modal (Resource in Monitor View where Actions are allowed and Metrics are implemented)

CPU Metrics Example below taken from the Windows Service Monitoring Agent metricshtml

  1. Reload Dashboard page

The following template may be used to create a single framed box hosting 4 metrics graphs in a 2*2 table Replace the card-header with your appropriate title and replace the comments with the code to embed from metrics enabled resources.

<div class="row">
	<div class="col-12 col-md-6 mb-3">
		<div class="card">
			<div class="card-header">Your Title Goes Here</div>
			<div class="card-body p-2">
				<div class="row">
					<!-- Replace me -->
					<!-- Replace me-->
				</div>
				<div class="row">
					<!-- Replace me-->
					<!-- Replace me-->
				</div>
			</div>
		</div>
	</div>
</div>	

3. Any embedded HTML Monitoring Agent Configuration

Using the technique in the previous step any code of your own liking may be added for display in the Dashboard of Nodinite.


Next Step

Reports
Monitor Views

Web Client
Monitor Views
Administration
Repository Model
Logging Service
Users
Monitoring Service
Endpoints
Web API
Monitoring Agents