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 enhance the set of analysis supported by BMC Helix Continuous Optimization by providing additional customization capabilities for graphical representation. 

BMC Helix Dashboards offer 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.

Creating custom dashboards for BMC Helix Continuous Optimization in BMC Helix Dashboards

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. 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. 

Complete the following tasks:

  1. Log in to BMC Helix Portal as a capacity planner.
    Note: Ensure that the Editor role is assigned to the capacity planner user.
  2. Click the BMC Helix Dashboards tile.
  3. On the left navigation pane, do one of the following actions:
    • Hover the mouse over the Create icon create_icon.png and then click Dashboard.
    • Hover the mouse over the Dashboards icon dashboard_icon.png, click Browse, and then click the New Dashboard button.
  4. On the New dashboard page, click Add new panel.
  5. In the Query section, select the BMC Helix data source for the query.
  6. Do one of the following steps:
    • To fetch the performance metrics of servers, perform the following steps:
      1. In the Query type list, select Metric.

        using_dashboards_22.2.png

      2. Configure the following parameters, and save the query.

    • To fetch data from data marts, perform the following steps:
      1. In the Query type list, select Optimize Datamarts.
      2. Configure the data mart parameters, and save the query.
        The following video explains how to configure the parameters:


  7. (optional) To add an additional query, click + Query, and specify the query options as described in the previous step.
  8. Enter a name for the dashboard, select a folder, and click Save. The new dashboard is displayed with the relevant data.

Examples of the Metric query type

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

Visualizing the time series data of BMC Helix Continuous Optimization

You can use the BMC Time Series Forecast visualization plug-in to view the predictive data of BMC Helix Continuous Optimization on a dashboard. The dashboard includes a line chart that shows the prediction data from the BMC Helix Continuous Optimization data source and confidence bands. You can select a period of prediction and show or hide the confidence bands.

Example: View the predictive server operations data

A tenant administrator can view the forecast of the back-end operations for the next 2 months by using the BMC Time Series Forecast visualization plug-in:

22.3_time_series_data.png

For information about how to configure this plug-in, see Visualizing predictive time series data in panels.

Cross-launch from BMC Helix Continuous Optimization to BMC Helix Dashboards

With the integration of BMC Helix Continuous Optimization with BMC Helix Dashboards, you can navigate to BMC Helix Dashboards by using the cross-launch option from the Views section of BMC Helix Continuous Optimization. The cross-launch option is available on the details page of the systems that are monitored by the PATROL Agent. You can view the device metrics data in BMC Helix Dashboards with this feature. This option is not available for systems that are not monitored by PATROL Agent.

To view the option for your devices in BMC Helix Continuous Optimization, ensure that BMC Helix Operations Management, BMC Helix Dashboards, and BMC Helix Discovery are available on the same tenant. Ensure that you have the permissions to view the device metric details in BMC Helix Dashboards.

bhco_bhd_cross_launch_edited.png

 

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