Menu

grafana/webui Install

Grafan is a great WEB Ui to visualize metrics, and cluster operations data. it allow Users to create dashboard and organize collected metrics.

module.exports =
  deps:
    iptables: module: 'masson/core/iptables', local: true
    ssl: module: 'masson/core/ssl', local: true
    db_admin: module: 'ryba/commons/db_admin', local: true, auto: true, implicit: true
    grafana_repo: module: 'ryba/grafana/repo'
    grafana_webui: module: 'ryba/grafana/webui'
    zookeeper_server: module: 'ryba/zookeeper/server'
    hadoop_core: module: 'ryba/hadoop/core'
    hdfs_dn: module: 'ryba/hadoop/hdfs_dn'
    hdfs_jn: module: 'ryba/hadoop/hdfs_jn'
    hdfs_nn: module: 'ryba/hadoop/hdfs_nn'
    yarn_nm: module: 'ryba/hadoop/yarn_nm'
    yarn_rm: module: 'ryba/hadoop/yarn_rm'
    hbase_master: module: 'ryba/hbase/master'
    collectd_exporter: module: 'ryba/prometheus/collectd_exporter'
    prometheus_monitor: 'ryba/prometheus/monitor'
  configure:
    'ryba/grafana/webui/configure'
  commands:
    install: [
      'ryba/grafana/webui/install'
      'ryba/grafana/webui/start'
      'ryba/grafana/webui/check'
      'ryba/grafana/webui/setup'
    ]
    prepare:
      'ryba/grafana/webui/prepare'