def show_regionserver(request, id): rs = dbutil.get_regionserver(id) cluster = rs.cluster read_requests_dist_by_rs, write_requests_dist_by_rs = dbutil.get_requests_distribution(rs); params = { 'chart_id': 'read_requests_on_rs', 'chart_title': 'read requests on region', 'request_dist': read_requests_dist_by_rs, } read_requests_dist_by_rs_chart = loader.get_template('monitor/requests_dist_column_chart.tpl').render(Context(params)) params = { 'chart_id': 'write_requests_on_rs', 'chart_title': 'write requests on region', 'request_dist': write_requests_dist_by_rs, } write_requests_dist_by_rs_chart = loader.get_template('monitor/requests_dist_column_chart.tpl').render( Context(params)) group = str(rs) tsdb_read_query = [metric_helper.make_metric_query(cluster.name, group, 'readRequestsCountPerSec')] tsdb_write_query = [metric_helper.make_metric_query(cluster.name, group, 'writeRequestsCountPerSec')] params = { 'cluster': cluster, 'regionserver': rs, 'read_requests_dist_by_rs_chart': read_requests_dist_by_rs_chart, 'write_requests_dist_by_rs_chart': write_requests_dist_by_rs_chart, 'tsdb_read_query': tsdb_read_query, 'tsdb_write_query': tsdb_write_query, } return respond(request, 'monitor/hbase_regionserver.html', params)
def show_table(request, id): table = dbutil.get_table(id) cluster = table.cluster read_requests_dist_by_rs, write_requests_dist_by_rs = dbutil.get_requests_distribution(table) params = { 'chart_id': 'read_requests_on_rs', 'chart_title': 'read requests on region', 'request_dist': read_requests_dist_by_rs, } read_requests_dist_by_rs_chart = loader.get_template('monitor/requests_dist_column_chart.tpl').render(Context(params)) params = { 'chart_id': 'write_requests_on_rs', 'chart_title': 'write requests on region', 'request_dist': write_requests_dist_by_rs, } write_requests_dist_by_rs_chart = loader.get_template('monitor/requests_dist_column_chart.tpl').render( Context(params)) memstore_size_dist_by_region, storefile_size_dist_by_region = dbutil.get_data_distribution(table) params = { 'chart_id': 'memstore_size_dist_by_region', 'chart_title': 'memstore size on region', 'request_dist': memstore_size_dist_by_region, } memstore_size_dist_by_region_chart = loader.get_template('monitor/requests_dist_column_chart.tpl').render(Context(params)) params = { 'chart_id': 'storefile_size_dist_by_region', 'chart_title': 'storefile size on region', 'request_dist': storefile_size_dist_by_region, } storefile_size_dist_by_region_chart = loader.get_template('monitor/requests_dist_column_chart.tpl').render(Context(params)) group = str(table) tsdb_read_query = [metric_helper.make_metric_query(cluster.name, group, 'readRequestsCountPerSec')] tsdb_write_query = [metric_helper.make_metric_query(cluster.name, group, 'writeRequestsCountPerSec')] params = { 'cluster': cluster, 'table': table, 'read_requests_dist_by_rs_chart': read_requests_dist_by_rs_chart, 'write_requests_dist_by_rs_chart': write_requests_dist_by_rs_chart, 'memstore_size_dist_by_region_chart': memstore_size_dist_by_region_chart, 'storefile_size_dist_by_region_chart': storefile_size_dist_by_region_chart, 'tsdb_read_query': tsdb_read_query, 'tsdb_write_query': tsdb_write_query, } return respond(request, 'monitor/hbase_table.html', params)
def show_table(request, id): table = dbutil.get_table(id) cluster = table.cluster read_requests_dist_by_rs, write_requests_dist_by_rs = dbutil.get_requests_distribution(table) params = { "chart_id": "read_requests_on_rs", "chart_title": "read requests on region", "request_dist": read_requests_dist_by_rs, } read_requests_dist_by_rs_chart = loader.get_template("monitor/requests_dist_column_chart.tpl").render( Context(params) ) params = { "chart_id": "write_requests_on_rs", "chart_title": "write requests on region", "request_dist": write_requests_dist_by_rs, } write_requests_dist_by_rs_chart = loader.get_template("monitor/requests_dist_column_chart.tpl").render( Context(params) ) group = str(table) tsdb_read_query = [metric_helper.make_metric_query(cluster.name, group, "readRequestsCountPerSec")] tsdb_write_query = [metric_helper.make_metric_query(cluster.name, group, "writeRequestsCountPerSec")] params = { "cluster": cluster, "table": table, "read_requests_dist_by_rs_chart": read_requests_dist_by_rs_chart, "write_requests_dist_by_rs_chart": write_requests_dist_by_rs_chart, "tsdb_read_query": tsdb_read_query, "tsdb_write_query": tsdb_write_query, } return respond(request, "monitor/hbase_table.html", params)
def show_table(request, id): table = dbutil.get_table(id) cluster = table.cluster read_requests_dist_by_rs, write_requests_dist_by_rs = dbutil.get_requests_distribution( table) params = { 'chart_id': 'read_requests_on_rs', 'chart_title': 'read requests on region', 'request_dist': read_requests_dist_by_rs, } read_requests_dist_by_rs_chart = loader.get_template( 'monitor/requests_dist_column_chart.tpl').render(Context(params)) params = { 'chart_id': 'write_requests_on_rs', 'chart_title': 'write requests on region', 'request_dist': write_requests_dist_by_rs, } write_requests_dist_by_rs_chart = loader.get_template( 'monitor/requests_dist_column_chart.tpl').render(Context(params)) memstore_size_dist_by_region, storefile_size_dist_by_region = dbutil.get_data_distribution( table) params = { 'chart_id': 'memstore_size_dist_by_region', 'chart_title': 'memstore size on region', 'request_dist': memstore_size_dist_by_region, } memstore_size_dist_by_region_chart = loader.get_template( 'monitor/requests_dist_column_chart.tpl').render(Context(params)) params = { 'chart_id': 'storefile_size_dist_by_region', 'chart_title': 'storefile size on region', 'request_dist': storefile_size_dist_by_region, } storefile_size_dist_by_region_chart = loader.get_template( 'monitor/requests_dist_column_chart.tpl').render(Context(params)) group = str(table) tsdb_read_query = [ metric_helper.make_metric_query(cluster.name, group, 'readRequestsCountPerSec') ] tsdb_write_query = [ metric_helper.make_metric_query(cluster.name, group, 'writeRequestsCountPerSec') ] params = { 'cluster': cluster, 'table': table, 'read_requests_dist_by_rs_chart': read_requests_dist_by_rs_chart, 'write_requests_dist_by_rs_chart': write_requests_dist_by_rs_chart, 'memstore_size_dist_by_region_chart': memstore_size_dist_by_region_chart, 'storefile_size_dist_by_region_chart': storefile_size_dist_by_region_chart, 'tsdb_read_query': tsdb_read_query, 'tsdb_write_query': tsdb_write_query, } return respond(request, 'monitor/hbase_table.html', params)