Tanzu Observability comes with a number of internal metrics that track the usage of your Tanzu Observability instance and provides you with ways to interpret these metrics by using the Wavefront Query Language. The broad categories of these internal metrics (or Wavefront Stats) are alerts, users, and dashboards. Our SaaS Value Engineering team has put together some best practices to monitor the Tanzu Observability adoption.
You can use the Wavefront Query Language (WQL) to access Wavefront Stats at
~wavefront. namespace. To see the full list of metrics, in the GUI, click Browse > Metrics and search for
Let’s take a detailed look at what is available and how you can interpret this data.
Track the Number of Alerts
Ever wondered how many alerts your users have created over time? How many of these alerts are active at a given time, or how many of them are severe and active at a given time? Tanzu Observability provides granular metrics for all alerts configured for your instance under the
~wavefront.alerts namespace. Some of the metrics that we’ve made available to you under the
~wavefront.alerts namespace are:
To see the total number of alerts configured over time, use the
To see how many alerts were active at a certain time, create a chart by using the
The active alerts can be further refined into different severity levels by using the
Track the Number of Active Tanzu Observability Users
As a Tanzu Observability Super Admin user, you want better statistics on Tanzu Observability adoption. The internal metrics provide you with not only the total number of users that have adopted the platform but also statistics around the weekly active users and monthly active users.
The user activity metrics accessed through the
~wavefront.users namespace show you your weekly active users, your monthly active users, and the total number of users. When analyzed over long periods, they can show you your most active (or least active) days, weeks, or months.
The namespaces to access these statistics are as follows:
~wavefront.users.total– Total users.
~wavefront.users.active.7day– Weekly active users.
~wavefront.users.active.30day– Monthly active users.
These statistics provide you with an understanding of how active your users are and the peak periods, if any, when users access Tanzu Observability.
Track Dashboards Usage and Popularity
Dashboards are an excellent way of visualizing your data by collecting different charts in a single place. As new applications and services are launched, users often create new dashboards per their need to visualize their metrics in a single place. However, the user needs change over time, and sometimes new dashboards are created without deleting the dashboards that are no longer needed. While there is no limit for creating additional dashboards, the dashboards can overpopulate your dashboard organizer with a list of dashboards that are no longer in use.
Tanzu Observability provides metrics not only on the total number of dashboards but also the number of times a particular dashboard has been accessed in the past and exact date and time it was accessed. For details, see Identify Unused Dashboards.
To access these statistics simply create charts with the
~wavefront.dashboard.<dashboard_name>.views metric or
~wavefront.dashboard.*.views for all dashboards. To see the total number of dashboards for a certain period of time, create a chart with the
Examine Versions of Dashboards and Alerts
Tanzu Observability stores details about the versions of each dashboard and alert. That means you have an audit trail of changes. When someone saves changes to a dashboard or alert, we create a new version and track the changes, including details about the change and the user who made the change. If you suspect that someone has made changes to a dashboard which results in higher usage, you can check who made the change and what has changed.
You can examine dashboard and alert versions from the UI or using the REST API.
To examine versions of a dashboard:
- Select Browse > All Dashboards.
- Click the three vertical dots to the left of the dashboard you’re interested in and select Versions.
- You can review the changes to the dashboard, revert to a previous version, or clone a previous version.
The process is the same for alerts.
- Find Actionable Usage Information explains how to use tools and dashboards to learn how much data is coming in, who is sending the data, how to get alerted if ingested data get close to monthly contracted usage, and how to optimize your ingestion rate.
- Wavefront Stats and Alert Stats explains the charts included in the Wavefront Stats and Alert Stats sections of the Wavefront Service and Proxy Data dashboard.