Utilihive Console

The Utilihive Console is an in-browser visual dashboard that facilitates the management and use of different Utilihive services. Its features depend on which modules are enabled for your instance but can include the following:

Heartbeat

The Heartbeat interface is part of the flow-server and is used to manage and monitor deployed flows. At a glance, Heartbeat tracks the number of in-flight, processed, and failed messages, as the following image demonstrates:

The console displays a total count of in-flight, complete, and failed messages.

This data can then be used to generate reports based on a given time period. Heartbeat also allows users 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:

An individual flow includes tabs for the flow spec, documentation, flow access, and reporting.

For more information on how to use Heartbeat, check out the documentation on Management and Monitoring.

Datalake

In the Utilihive Console, Datalake refers to a set of tools that provide different ways to view the data from the underlying data lake storage. One such feature is a map that highlights the physical usage points, as the following image shows:

The console displays a map of Oslo with several pins highlighting meter locations.

Another option is to use the built-in GraphQL editor to query for specific usage points and organization details, per the following image:

The console displays several GraphQL queries on the left and the returned JSON data on the right.

For more information on how to use Datalake, start with the documentation on Usage Points.

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:

A pop-up message summarizes that a simulation has finished and includes the start and end dates.

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:

The console displays a map of Barcelona with a form underneath to create a new power outage event.

For more information on how to use Ghostwriter, start with the documentation on Simulations.