Using BMC Helix Dashboards


BMC Helix Dashboards is a SaaS service on the BMC Helix Portal that provides the ability to create interactive dashboards for the metrics of the entities that are managed by BMC Helix Continuous Optimization. You can customize the dashboards in multiple ways to gain valuable insights into your system. BMC Helix Dashboards enhances the set of analysis supported by BMC Helix Continuous Optimization by providing additional customization capabilities for graphical representation. 

BMC Helix Dashboards offers unified reporting that gives you a consolidated view of data from the integrated products, such as BMC Helix Continuous Optimization and BMC Helix Operations Management. You can create dashboards that source data from applications across your environment. You can easily export and share dashboards with users within or outside your environment. You can also use template variables to reuse dashboard panels. For more information about the dashboards, see the BMC Helix Dashboards documentation.

For BMC Helix Continuous Optimization, you can configure custom dashboards, panels, and queries to quickly start creating visualizations to get an insight of your IT infrastructure.

Building queries

As a tenant administrator or an editor, you need to build queries in panels in BMC Helix Dashboards to fetch data from the data source. You can build multiple queries with different query types in a panel. However, you cannot change the data source for each query in a panel. If you want to change the data source, you must create a new panel. You can also select a visualization type for the panel. 

For building queries to fetch the performance metrics data of the servers in BMC Helix Continuous Optimization, you must select the Metric as query type and Optimize as source in the Query section.

using_dashboards_query.png

This query requires the following data:

Examples

Here are a few examples of the Metric query type:

Use case

Queries

Visualization

View the memory utilization details for the Kubernetes cluster.

MEM_UTIL{enttype="sys:kubernetes:cluster", entname="$Cluster"} * 100

Gauge

dashboards_ex1.png


View the pod usage within the Kubernetes cluster.

(SUM(KPOD_NUM{entname="$Cluster"})/SUM(KPOD_NUM_MAX{entname="$Cluster"}))*100

Gauge

dashboards_ex2.png


View the CPU and memory utilization details for Kubernetes nodes.

  • (CPU_UTIL{enttype="sys:kubernetes:node"})
  • (MEM_UTIL{enttype="sys:kubernetes:node"})

Table

dashboards_ex3.png


View the CPU usage trend for the Kubernetes cluster.

  • CPU_USED_NUM{enttype="sys:kubernetes:cluster", entname="$Cluster"} 
  • CPU_LIMIT{enttype="sys:kubernetes:cluster", entname="$Cluster"}
  • CPU_REQUEST{enttype="sys:kubernetes:cluster", entname="$Cluster"}
  • CPU_NUM{enttype="sys:kubernetes:cluster", entname="$Cluster"}

Time series

dashboards_ex4.png

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*