Giter Club home page Giter Club logo

bmchelix-datasource's Introduction

BMC Helix Datasource

This is a Grafana datasource for fetching Metrics, Events & logs from Helix Monitor, Helix Remediate & Helix Optimize products

Requirements

Grafana 7.3.1+ is required.

BMC Helix v21.02+ license/subscription is required

Features

  • Supports Lucene queries to fetch Events & Logs
  • Supports Promql & Metricql to fetch Metrics data
  • Utilizes BMC Helix REST API's
  • Secured authentication via access key and secret key

Configuration

This datasource uses the Instana REST API to query the underlying data services.

First of all you will need to generate an Access key & Secret key in BMC Helix portal (Keys)

Configure Retrived values as shown below

datasource configuration

Usage


Query Types

The following query types are available:

  • CloudSecurity

    Use this query type to fetch compliance data of the devices in your environment.

  • Events

    Use this query type to fetch event data on the devices in your environment.

  • Metric

    Use this query type to fetch the performance metrics data of the devices in your environment.

  • Log

    Use this query type to fetch the log data from BMC Helix Log Analytics in your environment.

Query Editor

This section describes the each query editor.

Cloud Security

The following image displays the CloudSecurity query type:

query type

This query type requires the following data:

Field Description
Query Type Use this field to select the query type
Query Use one of the following queries to build a panel. The options for each query type are different Asset Compliance, Policy Compliance , Compliance Trend, Risk Account, Operations, Resource Pool

Events / Log

The following image displays the Events query type:

query type

This query type requires the following data:

Field Description
Query Type Use this field to select the query type
Query Use a Lucene query syntax here, and it also supports typeahead
Metric Click this field to select a metric for the query. For example, Average, Min, Max, and so on
Group by Select a clause to group your data in the panel.

Metrics

The following image displays the Metric query type:

query type

Field Description
Query Type Use this field to select the query type
Metrics Add a metrics query to this field. You can also form your metric query through query builder. Click the Metrics Browser field to access the query builder.
Legend Add a legend to appear in the panel. You can use a variable here. For example, the value of the {{hostname}} variable is replaced with the host name in the panel.
Min step Add a threshold for a lower limit of the Prometheus query. This setting is absolute, and cannot be changed by the value in the Resolution field.
Resolution Sets the parameter for each pixel to correspond to one data point of a Prometheus range query. Use lower resolutions for better performance.
Format Select one of the following formats for the panel: Time Series , Table , Heatmap
Instant Use this radio button to return only the latest value for the requested time series. Instant queries return results faster than the normal range queries.

Sample Dashboards

Events Dashboard

events_dashboard

Metrics Dashboard

metrics_dashboard

bmchelix-datasource's People

Contributors

abhijeet-teli avatar yusuf-multhan avatar ajinkya14feb-bmc avatar marcusolsson avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.