- 5 minutes to read

What is the Dashboard?

The Nodinite Dashboard empowers you to visualize, share, and act on business-critical statistics and KPIs—all in one place. As the first page end-users see in the Nodinite Web Client, the Dashboard is designed to maximize engagement and deliver actionable insights.

With the Nodinite Dashboard, you can:

Share real-time statistics and KPIs with your business and stakeholders
Integrate data from both Nodinite and external REST-based APIs
Customize the layout and content to fit your unique business needs
Encourage frequent visits with dynamic, relevant content

Nodinite provides options to help you maximize the end-user experience:

  • Sharing is caring – Provide valuable content for end-users based on all available data, not only from within Nodinite but also from external REST-based APIs and Reports.
  • Configurable content – Data in the widgets is individually refreshed based on user-defined thresholds to provide near real-time data.
  • Customizable layout – Design the layout of the Dashboard as you like, to fit your business.
Out of the box Customized example
Default Dashboard Customized Dashboard with Metrics

Here's an example of the 'out of the box' and a customized Dashboard.

Tip

Be sure to add content to the Dashboard that encourages your end-users to visit it frequently!

How Dashboard Data Flows

The diagram below shows how data flows into the Dashboard from various sources, empowering business users with real-time insights:

graph TD subgraph "Data Sources" InternalAPI[" Nodinite Data
Logs, Monitors, Repository"] ExternalAPI[" External APIs
Power BI, Custom Services"] end subgraph "Dashboard Engine" Widgets[" Dashboard Widgets
Auto-refresh, Configurable"] end subgraph "End Users" BusinessUsers[" Business Users
Self-service insights"] end InternalAPI --> | Web API | Widgets ExternalAPI --> | REST API | Widgets Widgets --> | Real-time display | BusinessUsers

Dashboard data flows from internal Nodinite systems and external APIs through configurable widgets to deliver insights to business users.

What data can I put on the Dashboard?

The Dashboard supports a wide range of data sources, allowing you to present statistics and KPIs from Nodinite and beyond. You can visualize metrics in multiple formats:

  • Pie charts
  • Tables
  • Metrics chart: Bar charts
  • Line charts
  • Lists
  • Text and numbers

The Dashboard features both mandatory built-in Dashboard items and optional custom Dashboard items.

Built-in Dashboard items

  1. Information from Monitor Views available for the currently logged-on User
  2. Offline internal core services
  3. License issues
  4. Log Events per day (numeric data from Log Views).
  5. Statistics for Integrations in the Repository Model.
  6. Statistics for Endpoints in the Repository Model.
  7. Statistics for Message Types in the Repository Model.
  8. Statistics for Services in the Repository Model.
  9. Statistics for Contracts in the Repository Model.
  10. Alarm Queue Alert notification (if any) requiring administrative attention.New 7.x

1. Monitor Views

A pie chart displays the current state of available Monitor Views. Click any part of the pie chart to open the list of matching Monitor Views.
Monitor views
Pie chart showing the state of Monitor Views. Click to drill down for details.

Click the Customize button to open a modal with the option to view the current state of resources from selected Monitor View.
Customize Monitor Views
Modal for customizing which Monitor Views are displayed.

2. Offline internal core services

If any of the built-in internal core services, such as the Monitoring Service or the Logging Service, are offline, unavailable, or stopped, all users are notified at the top of the dashboard that there is a problem that needs to be addressed by an Administrator.
Offline services
Notification for offline internal core services.

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).
Log Events Per Day
Bar chart showing Log Events per day.

5. Statistics for Integrations

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

6. Statistics for Endpoints

Statistics about the creation of Endpoints from within the Repository Model.
EndPointsStat
Statistics for Endpoints in the Repository Model.

7. Statistics for Message Types

Statistics about the creation of Message Types from within the Repository Model.
Message Types per month
Statistics for Message Types in the Repository Model.

8. Statistics for Services

Statistics about the creation of Services from within the Repository Model.
Services per month
Statistics for Services in the Repository Model.

9. Statistics for Contracts

Statistics about the creation of Contracts from within the Repository Model.
Contracts per month
Statistics for Contracts in the Repository Model.

10. Alarm Queue Alert

New 7.x If there are any pending entries in the Alarm Queue that require administrative attention, an alert will be displayed at the top of the Dashboard. This alert is visible to all users but can only be resolved by users with administrative privileges.

Alarm Queue Alert
Example: Nodinite Alarm Queue alert in the Nodinite Web Client, indicating pending entries requiring administrative attention.

Custom Dashboard Items

Extend the Dashboard with custom content beyond built-in widgets:

  1. HTML Widgets - Static environment badges and team announcements
  2. Embedded Power BI Reports - Business intelligence dashboards
  3. Metrics Charts - Performance graphs from Monitoring Agents
  4. Static HTML Content - Environment badges, announcements (subject to content sanitization)

Learn more: Custom Dashboard Items - Complete guide to extending the Dashboard

Warning

HTML widget functionality is transitional and will be replaced with a more secure extensibility solution. JavaScript and external resources will be blocked by upcoming security sanitization.

Available Metrics Sources

See step-by-step guide: Custom Dashboard Items includes complete instructions for adding metrics charts, Power BI reports, and custom HTML content.


Next Step

Monitor Views - Explore Monitor View features
Custom Dashboard Items - Extend the Dashboard with custom content

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