Skip to main content

Performance Dashboard

The Performance Dashboard component is a built-in interactive auditing tool that helps users get a clear picture of the usage and performance of the platform knowledge graphs.

The dashboard monitors the entire query activity in the platform and includes predefined charts to highlight slow queries, high workloads, general activity, and timeframe comparisons. Users can filter and use the Performance Dashboard to analyze the data consumption and gain a better understanding of how data is used and if there are any issues to address.

Performance Dashboard - Preview


Performance Dashboard components

The Performance Dashboard can be accessed through the Visualize tab and contains the following components:

Dashboard Filters

Performance Dashboard - Top filters

The dashboard filters above the different charts and metrics, enable users to drill down and get a deeper analysis of their knowledge graphs.

The current four filters include:

Time - Enables users to choose the time frame of the charts presented in the dashboard.

Knowledge Graph - Allows users to choose the specific knowledge graphs they want to analyze on the dashboard.

Datasources - Enables users to present data on the dashboard coming only from the selected datasources.

User - Presents data on the dashboard only for the chosen users.

Important

Once changes are made in the filters, Update must be clicked in order for the filters to take effect, updating the dashboard metrics and charts.

Performance Dashboard - Update button

Metrics

Performance Dashboard - Chart metrics

Below the filters are the eight metrics that include the following:

Total Number of Queries - Presents the total number of queries ran based on the chosen filters.

Successful Queries - States the number of successful queries ran out of the total.

Failed Queries - States the number of queries that failed while running.

Average Query Duration - Presents the average time it took to run the queries.

Latest Total Number of Queries - Shows the latest period (depending on the applied filters) total number of queries

Latest Successful Queries - Shows the latest period (depending on the applied filters) of successful queries

Latest Failed Queries - Shows the latest period (depending on the applied filters) of failed queries

Latest Average Query Duration - Shows the average query duration of the latest period (depending on the applied filters)

Below the eight metrics are the main charts.

Main Charts

Performance Dashboard - Charts

There are currently six main charts created using different visualizations, which include:

Queries By Time - A line chart presenting the number of queries over the selected time frame.

Total Queries Per User / Daily Average Queries Per User - A bar chart with the total and daily average number of queries per user.

Top 50 Slowest Queries - A table with various information regarding the top 50 slowest queries that were run.

Queries Response Status - A Donut chart presenting the query statuses by successful vs. failed.

Queries Average Duration - A bar chart presenting the query's average running time based on the selected time frame.

Query Duration Statistics - A candlestick chart showing the distribution of query duration and skewness per knowledge graph and datasource.

Important

The different metrics and charts can be interacted with by simply hovering over and clicking on the desired metric or chart.