Last modified: May 31, 2024

Visualisation

Visualising telemetry emitted from Altinn 3 apps.

This page refers to configuration when OpenTelemetry (OTel) is enabled in the app from v8 and newer. The existing Application Insights SDK setup is obsolete and will be removed in the next major version of the Altinn.App libraries.

Azure Monitor

Azure Application Insights (AI) is an extension of Azure Monitor and is currently the monitoring solution we provide for Altinn apps.

In the future, the Altinn monitoring solution for deployed apps will be based on Grafana.

AI can provide you as an app developer with valuable insights into the health, performance and usage of your app. With real-time monitoring and performance analytics, developers can identify and resolve issues before they impact the user experience.

Illustration of AI graphs
Illustration of AI graphs

Prerequisites

Grafana

Grafana is as visualisation tool where one can explore telemetry and design dashboards to suite teams monitoring needs. Each app cluster has a Grafana instance which service owners can use. These are still early days for the Grafana installation - in the future, service owners will get the following out of the box:

  • Telemetry exploration
  • ASP.NET Core dashboards
  • .NET runtime dashboard
  • Altinn app dashboards (single-app, aggregated)
  • Alerting

A preview of the Altinn app dashboard and ASP.NET Core dashboards are available in localtest

Altinn app dashboard in Grafana
Altinn app dashboard in Grafana

ASP.NET Core dashboard in Grafana
ASP.NET Core dashboard in Grafana

Exploration of traces in Grafana
Exploration of traces in Grafana

Exploration of logs related to a trace in Grafana
Exploration of logs related to a trace in Grafana