Add color mapping to Grafana dashboard.
This commit is contained in:
@ -2,6 +2,7 @@ from grafanalib.core import RowPanel, BarGauge, GridPos, TimeSeries, ORIENTATION
|
||||
GAUGE_DISPLAY_MODE_BASIC
|
||||
from grafanalib.influxdb import InfluxDBTarget
|
||||
|
||||
from utils.color_mapping import color_mapping_environments
|
||||
from utils.utils import read_query
|
||||
|
||||
prewarming_pool_size = BarGauge(
|
||||
@ -13,6 +14,7 @@ prewarming_pool_size = BarGauge(
|
||||
orientation=ORIENTATION_VERTICAL,
|
||||
displayMode=GAUGE_DISPLAY_MODE_BASIC,
|
||||
max=None,
|
||||
extraJson=color_mapping_environments,
|
||||
)
|
||||
|
||||
idle_runner = TimeSeries(
|
||||
@ -22,6 +24,7 @@ idle_runner = TimeSeries(
|
||||
gridPos=GridPos(h=10, w=13, x=11, y=1),
|
||||
lineInterpolation="stepAfter",
|
||||
maxDataPoints=None,
|
||||
extraJson=color_mapping_environments,
|
||||
)
|
||||
|
||||
runner_startup_duration = TimeSeries(
|
||||
@ -32,6 +35,7 @@ runner_startup_duration = TimeSeries(
|
||||
unit="ns",
|
||||
maxDataPoints=None,
|
||||
lineInterpolation="smooth",
|
||||
extraJson=color_mapping_environments,
|
||||
)
|
||||
|
||||
used_runner = TimeSeries(
|
||||
|
@ -2,7 +2,7 @@ from grafanalib.core import RowPanel, GridPos, Stat, TimeSeries, Heatmap, BarGau
|
||||
ORIENTATION_VERTICAL, GAUGE_DISPLAY_MODE_BASIC
|
||||
from grafanalib.influxdb import InfluxDBTarget
|
||||
|
||||
from utils.color_mapping import grey_all_mapping
|
||||
from utils.color_mapping import grey_all_mapping, color_mapping_environments
|
||||
from utils.utils import read_query
|
||||
|
||||
requests_per_minute = TimeSeries(
|
||||
@ -67,6 +67,7 @@ number_of_executions = BarGauge(
|
||||
orientation=ORIENTATION_VERTICAL,
|
||||
displayMode=GAUGE_DISPLAY_MODE_BASIC,
|
||||
max=None,
|
||||
extraJson=color_mapping_environments,
|
||||
)
|
||||
|
||||
execution_duration = BarGauge(
|
||||
@ -79,6 +80,7 @@ execution_duration = BarGauge(
|
||||
format="ns",
|
||||
max=None,
|
||||
decimals=2,
|
||||
extraJson=color_mapping_environments,
|
||||
)
|
||||
|
||||
executions_per_runner = BarGauge(
|
||||
@ -90,6 +92,7 @@ executions_per_runner = BarGauge(
|
||||
displayMode=GAUGE_DISPLAY_MODE_GRADIENT,
|
||||
max=None,
|
||||
decimals=2,
|
||||
extraJson=color_mapping_environments,
|
||||
)
|
||||
|
||||
executions_per_minute = BarGauge(
|
||||
@ -101,6 +104,7 @@ executions_per_minute = BarGauge(
|
||||
displayMode=GAUGE_DISPLAY_MODE_GRADIENT,
|
||||
max=None,
|
||||
decimals=2,
|
||||
extraJson=color_mapping_environments,
|
||||
)
|
||||
|
||||
general_row = RowPanel(
|
||||
|
@ -1,7 +1,8 @@
|
||||
from grafanalib.core import RowPanel, GridPos, Histogram, TimeSeries
|
||||
from grafanalib.influxdb import InfluxDBTarget
|
||||
|
||||
from utils.utils import read_query
|
||||
from utils.color_mapping import color_mapping_environments
|
||||
from utils.utils import read_query, deep_update_dict
|
||||
|
||||
execution_duration_extra_json = {
|
||||
"fieldConfig": {
|
||||
@ -10,6 +11,7 @@ execution_duration_extra_json = {
|
||||
}
|
||||
}
|
||||
}
|
||||
deep_update_dict(execution_duration_extra_json, color_mapping_environments)
|
||||
execution_duration = Histogram(
|
||||
title="Execution duration",
|
||||
dataSource="Poseidon",
|
||||
@ -33,6 +35,7 @@ executions_per_runner = Histogram(
|
||||
fillOpacity=50,
|
||||
lineWidth=1,
|
||||
maxDataPoints=None,
|
||||
extraJson=color_mapping_environments,
|
||||
)
|
||||
|
||||
executions_per_minute = TimeSeries(
|
||||
@ -42,6 +45,7 @@ executions_per_minute = TimeSeries(
|
||||
gridPos=GridPos(h=10, w=13, x=11, y=57),
|
||||
maxDataPoints=None,
|
||||
lineInterpolation="smooth",
|
||||
extraJson=color_mapping_environments,
|
||||
)
|
||||
|
||||
request_body_size = TimeSeries(
|
||||
@ -53,6 +57,7 @@ request_body_size = TimeSeries(
|
||||
unit="bytes",
|
||||
maxDataPoints=None,
|
||||
lineInterpolation="smooth",
|
||||
extraJson=color_mapping_environments,
|
||||
)
|
||||
|
||||
runner_per_minute = TimeSeries(
|
||||
@ -62,6 +67,7 @@ runner_per_minute = TimeSeries(
|
||||
gridPos=GridPos(h=10, w=13, x=11, y=67),
|
||||
maxDataPoints=None,
|
||||
lineInterpolation="smooth",
|
||||
extraJson=color_mapping_environments,
|
||||
)
|
||||
|
||||
runner_insights_row = RowPanel(
|
||||
|
Reference in New Issue
Block a user