Heartbeat Console
The Utilihive Console is a browser-based dashboard for managing and using Utilihive services. You can use it to view integration flows, create service accounts to access flows, and trace messages through the system.
The Utilihive Console is used to manage and monitor deployed flows. At a glance, it tracks the number of in-flight, processed, and failed messages, as shown in the following image:
You can use this data to generate reports for a given time period. Heartbeat also allows you to trace messages passing through a flow and manage the credentials that can access a flow’s endpoints. The following image highlights the options available at the individual flow level:
User Permissions
The following table shows the user roles and the integration tasks you are allowed to perform in the Console.
| Integration-level management tasks are only available to users with the correct permissions. See the Users documentation for more details. |
Message Status
The Heartbeat Overview is the first page that opens when you sign in to the Utilihive Console. It provides a quick snapshot of message processing on the flow server:
-
In-flight - Messages that are currently being processed.
-
Complete - Messages that have been successfully processed.
-
Failed - Messages that failed during processing.
-
Total - The total number of messages processed.
The following image shows the number of successful and failing messages:
If a message fails to deliver, it appears in the list with the error. Select the message to open flow details or flow traces.
Navigation
Use the left navigation menu to access the following pages in the Console:
-
Overview - View the message status summary and flow details.
-
Flows - View flows and their details and metrics.
-
Flow traces - View message processing traces to inspect data or troubleshoot issues.
-
Resources - Manage the resources used by flows.
-
Agents - View and manage Connect Agents.
-
Security - Configure flow access and security settings. This includes service accounts, certificates, and audit logs.
Time Range
When you sign in to the Console for the first time, the overview page shows messages from the last hour by default. To change the time range, select the calendar button () in the upper-left corner.
Select a predefined time range, such as yesterday, last week, or last month, or enter a custom date range. You can also set a refresh interval so the overview automatically fetches and reloads the latest data while the page remains open.
Datalake
In the Utilihive Console, Datalake refers to a set of tools that provide different ways to interact with the underlying data lake service. The following image shows an overview of these tools:
Ghostwriter
Ghostwriter provides a way to simulate meter readings and events over a set period of time, which are then delivered to a desired flow. The following image displays the results of a finished simulation:
Simulations can be set up to take place in certain timezones and trigger special events like a power outage or corrupt reading. The following image demonstrates creating one of these events:
For more information on how to use Ghostwriter, start with the documentation on Simulations.
Utilihive Accelerators
Utilihive is an all-purpose iPaaS but provides specialized accelerators for power utilities. These include the following applications:
| Application | Description |
|---|---|
A data storage and analytics service tailored for utilities. |
|
A feature set for running simulations that generate test readings under different conditions. |
|
Asset Data Repository |
A secondary data storage for managing the status of usage points (e.g., meters). |