monitoring(power): rename hecate UPS peers to Pyrphoros and Statera
This commit is contained in:
parent
d8bcd24dac
commit
adef1df856
@ -443,6 +443,10 @@ PLATFORM_TEST_ACTIVITY_30D = (
|
||||
'or label_replace(sum by (status) (increase(metis_flashes_total[30d])), "source", "metis-flash", "__name__", ".*")'
|
||||
)
|
||||
HECATE_SELECTOR = 'job="hecate-power"'
|
||||
HECATE_UPS_DB_NAME = "Pyrphoros"
|
||||
HECATE_UPS_DB_NODE = "titan-db"
|
||||
HECATE_UPS_TETHYS_NAME = "Statera"
|
||||
HECATE_UPS_TETHYS_NODE = "titan-24"
|
||||
HECATE_UPS_ON_BATTERY = f"sum(hecate_ups_on_battery{{{HECATE_SELECTOR}}}) or on() vector(0)"
|
||||
HECATE_UPS_LOW_BATTERY = f"sum(hecate_ups_low_battery{{{HECATE_SELECTOR}}}) or on() vector(0)"
|
||||
HECATE_UPS_RUNTIME_MIN = f"min(hecate_ups_runtime_seconds{{{HECATE_SELECTOR}}}) or on() vector(0)"
|
||||
@ -1289,20 +1293,38 @@ def build_overview():
|
||||
decimals=1,
|
||||
text_mode="name_and_value",
|
||||
targets=[
|
||||
{"refId": "A", "expr": HECATE_UPS_DRAW_WATTS_DB, "legendFormat": "titan-db Draw (W)", "instant": True},
|
||||
{"refId": "B", "expr": HECATE_UPS_RUNTIME_DB, "legendFormat": "titan-db Discharge ETA", "instant": True},
|
||||
{"refId": "C", "expr": HECATE_UPS_ON_BATTERY_DB, "legendFormat": "titan-db Status", "instant": True},
|
||||
{"refId": "D", "expr": HECATE_UPS_DRAW_WATTS_TETHYS, "legendFormat": "tethys Draw (W)", "instant": True},
|
||||
{"refId": "E", "expr": HECATE_UPS_RUNTIME_TETHYS, "legendFormat": "tethys Discharge ETA", "instant": True},
|
||||
{"refId": "F", "expr": HECATE_UPS_ON_BATTERY_TETHYS, "legendFormat": "tethys Status", "instant": True},
|
||||
{"refId": "A", "expr": HECATE_UPS_DRAW_WATTS_DB, "legendFormat": f"{HECATE_UPS_DB_NAME} Draw (W)", "instant": True},
|
||||
{"refId": "B", "expr": HECATE_UPS_RUNTIME_DB, "legendFormat": f"{HECATE_UPS_DB_NAME} Discharge ETA", "instant": True},
|
||||
{"refId": "C", "expr": HECATE_UPS_ON_BATTERY_DB, "legendFormat": f"{HECATE_UPS_DB_NAME} Status", "instant": True},
|
||||
{"refId": "D", "expr": HECATE_UPS_DRAW_WATTS_TETHYS, "legendFormat": f"{HECATE_UPS_TETHYS_NAME} Draw (W)", "instant": True},
|
||||
{"refId": "E", "expr": HECATE_UPS_RUNTIME_TETHYS, "legendFormat": f"{HECATE_UPS_TETHYS_NAME} Discharge ETA", "instant": True},
|
||||
{"refId": "F", "expr": HECATE_UPS_ON_BATTERY_TETHYS, "legendFormat": f"{HECATE_UPS_TETHYS_NAME} Status", "instant": True},
|
||||
],
|
||||
field_overrides=[
|
||||
{"matcher": {"id": "byName", "options": "titan-db Draw (W)"}, "properties": [{"id": "unit", "value": "watt"}]},
|
||||
{"matcher": {"id": "byName", "options": "tethys Draw (W)"}, "properties": [{"id": "unit", "value": "watt"}]},
|
||||
{"matcher": {"id": "byName", "options": "titan-db Discharge ETA"}, "properties": [{"id": "unit", "value": "s"}]},
|
||||
{"matcher": {"id": "byName", "options": "tethys Discharge ETA"}, "properties": [{"id": "unit", "value": "s"}]},
|
||||
{"matcher": {"id": "byName", "options": "titan-db Status"}, "properties": [{"id": "mappings", "value": status_mapping}]},
|
||||
{"matcher": {"id": "byName", "options": "tethys Status"}, "properties": [{"id": "mappings", "value": status_mapping}]},
|
||||
{
|
||||
"matcher": {"id": "byName", "options": f"{HECATE_UPS_DB_NAME} Draw (W)"},
|
||||
"properties": [{"id": "unit", "value": "watt"}, {"id": "description", "value": f"Attached node: {HECATE_UPS_DB_NODE}"}],
|
||||
},
|
||||
{
|
||||
"matcher": {"id": "byName", "options": f"{HECATE_UPS_TETHYS_NAME} Draw (W)"},
|
||||
"properties": [{"id": "unit", "value": "watt"}, {"id": "description", "value": f"Attached node: {HECATE_UPS_TETHYS_NODE}"}],
|
||||
},
|
||||
{
|
||||
"matcher": {"id": "byName", "options": f"{HECATE_UPS_DB_NAME} Discharge ETA"},
|
||||
"properties": [{"id": "unit", "value": "s"}, {"id": "description", "value": f"Attached node: {HECATE_UPS_DB_NODE}"}],
|
||||
},
|
||||
{
|
||||
"matcher": {"id": "byName", "options": f"{HECATE_UPS_TETHYS_NAME} Discharge ETA"},
|
||||
"properties": [{"id": "unit", "value": "s"}, {"id": "description", "value": f"Attached node: {HECATE_UPS_TETHYS_NODE}"}],
|
||||
},
|
||||
{
|
||||
"matcher": {"id": "byName", "options": f"{HECATE_UPS_DB_NAME} Status"},
|
||||
"properties": [{"id": "mappings", "value": status_mapping}, {"id": "description", "value": f"Attached node: {HECATE_UPS_DB_NODE}"}],
|
||||
},
|
||||
{
|
||||
"matcher": {"id": "byName", "options": f"{HECATE_UPS_TETHYS_NAME} Status"},
|
||||
"properties": [{"id": "mappings", "value": status_mapping}, {"id": "description", "value": f"Attached node: {HECATE_UPS_TETHYS_NODE}"}],
|
||||
},
|
||||
],
|
||||
links=link_to("atlas-power"),
|
||||
description="Per-UPS live snapshot: current draw, discharge ETA, and charging/discharging status.",
|
||||
@ -1316,8 +1338,8 @@ def build_overview():
|
||||
{"h": 6, "w": 4, "x": 4, "y": 14},
|
||||
unit="watt",
|
||||
targets=[
|
||||
{"refId": "A", "expr": HECATE_UPS_DRAW_WATTS_DB_SERIES, "legendFormat": "titan-db"},
|
||||
{"refId": "B", "expr": HECATE_UPS_DRAW_WATTS_TETHYS_SERIES, "legendFormat": "tethys"},
|
||||
{"refId": "A", "expr": HECATE_UPS_DRAW_WATTS_DB_SERIES, "legendFormat": HECATE_UPS_DB_NAME},
|
||||
{"refId": "B", "expr": HECATE_UPS_DRAW_WATTS_TETHYS_SERIES, "legendFormat": HECATE_UPS_TETHYS_NAME},
|
||||
{"refId": "C", "expr": HECATE_UPS_DRAW_WATTS_TOTAL_SERIES, "legendFormat": "combined"},
|
||||
],
|
||||
legend_display="list",
|
||||
@ -2971,25 +2993,37 @@ def build_power_dashboard():
|
||||
decimals=1,
|
||||
text_mode="name_and_value",
|
||||
targets=[
|
||||
{"refId": "A", "expr": HECATE_UPS_DRAW_WATTS_DB, "legendFormat": "titan-db Draw (W)", "instant": True},
|
||||
{"refId": "B", "expr": HECATE_UPS_RUNTIME_DB, "legendFormat": "titan-db Discharge ETA", "instant": True},
|
||||
{"refId": "C", "expr": HECATE_UPS_ON_BATTERY_DB, "legendFormat": "titan-db Status", "instant": True},
|
||||
{"refId": "D", "expr": HECATE_UPS_DRAW_WATTS_TETHYS, "legendFormat": "tethys Draw (W)", "instant": True},
|
||||
{"refId": "E", "expr": HECATE_UPS_RUNTIME_TETHYS, "legendFormat": "tethys Discharge ETA", "instant": True},
|
||||
{"refId": "F", "expr": HECATE_UPS_ON_BATTERY_TETHYS, "legendFormat": "tethys Status", "instant": True},
|
||||
{"refId": "A", "expr": HECATE_UPS_DRAW_WATTS_DB, "legendFormat": f"{HECATE_UPS_DB_NAME} Draw (W)", "instant": True},
|
||||
{"refId": "B", "expr": HECATE_UPS_RUNTIME_DB, "legendFormat": f"{HECATE_UPS_DB_NAME} Discharge ETA", "instant": True},
|
||||
{"refId": "C", "expr": HECATE_UPS_ON_BATTERY_DB, "legendFormat": f"{HECATE_UPS_DB_NAME} Status", "instant": True},
|
||||
{"refId": "D", "expr": HECATE_UPS_DRAW_WATTS_TETHYS, "legendFormat": f"{HECATE_UPS_TETHYS_NAME} Draw (W)", "instant": True},
|
||||
{"refId": "E", "expr": HECATE_UPS_RUNTIME_TETHYS, "legendFormat": f"{HECATE_UPS_TETHYS_NAME} Discharge ETA", "instant": True},
|
||||
{"refId": "F", "expr": HECATE_UPS_ON_BATTERY_TETHYS, "legendFormat": f"{HECATE_UPS_TETHYS_NAME} Status", "instant": True},
|
||||
],
|
||||
field_overrides=[
|
||||
{"matcher": {"id": "byName", "options": "titan-db Draw (W)"}, "properties": [{"id": "unit", "value": "watt"}]},
|
||||
{"matcher": {"id": "byName", "options": "tethys Draw (W)"}, "properties": [{"id": "unit", "value": "watt"}]},
|
||||
{"matcher": {"id": "byName", "options": "titan-db Discharge ETA"}, "properties": [{"id": "unit", "value": "s"}]},
|
||||
{"matcher": {"id": "byName", "options": "tethys Discharge ETA"}, "properties": [{"id": "unit", "value": "s"}]},
|
||||
{
|
||||
"matcher": {"id": "byName", "options": "titan-db Status"},
|
||||
"properties": [{"id": "mappings", "value": status_mapping}],
|
||||
"matcher": {"id": "byName", "options": f"{HECATE_UPS_DB_NAME} Draw (W)"},
|
||||
"properties": [{"id": "unit", "value": "watt"}, {"id": "description", "value": f"Attached node: {HECATE_UPS_DB_NODE}"}],
|
||||
},
|
||||
{
|
||||
"matcher": {"id": "byName", "options": "tethys Status"},
|
||||
"properties": [{"id": "mappings", "value": status_mapping}],
|
||||
"matcher": {"id": "byName", "options": f"{HECATE_UPS_TETHYS_NAME} Draw (W)"},
|
||||
"properties": [{"id": "unit", "value": "watt"}, {"id": "description", "value": f"Attached node: {HECATE_UPS_TETHYS_NODE}"}],
|
||||
},
|
||||
{
|
||||
"matcher": {"id": "byName", "options": f"{HECATE_UPS_DB_NAME} Discharge ETA"},
|
||||
"properties": [{"id": "unit", "value": "s"}, {"id": "description", "value": f"Attached node: {HECATE_UPS_DB_NODE}"}],
|
||||
},
|
||||
{
|
||||
"matcher": {"id": "byName", "options": f"{HECATE_UPS_TETHYS_NAME} Discharge ETA"},
|
||||
"properties": [{"id": "unit", "value": "s"}, {"id": "description", "value": f"Attached node: {HECATE_UPS_TETHYS_NODE}"}],
|
||||
},
|
||||
{
|
||||
"matcher": {"id": "byName", "options": f"{HECATE_UPS_DB_NAME} Status"},
|
||||
"properties": [{"id": "mappings", "value": status_mapping}, {"id": "description", "value": f"Attached node: {HECATE_UPS_DB_NODE}"}],
|
||||
},
|
||||
{
|
||||
"matcher": {"id": "byName", "options": f"{HECATE_UPS_TETHYS_NAME} Status"},
|
||||
"properties": [{"id": "mappings", "value": status_mapping}, {"id": "description", "value": f"Attached node: {HECATE_UPS_TETHYS_NODE}"}],
|
||||
},
|
||||
],
|
||||
description=(
|
||||
@ -3005,8 +3039,8 @@ def build_power_dashboard():
|
||||
{"h": 8, "w": 12, "x": 12, "y": 0},
|
||||
unit="watt",
|
||||
targets=[
|
||||
{"refId": "A", "expr": HECATE_UPS_DRAW_WATTS_DB_SERIES, "legendFormat": "titan-db"},
|
||||
{"refId": "B", "expr": HECATE_UPS_DRAW_WATTS_TETHYS_SERIES, "legendFormat": "tethys"},
|
||||
{"refId": "A", "expr": HECATE_UPS_DRAW_WATTS_DB_SERIES, "legendFormat": HECATE_UPS_DB_NAME},
|
||||
{"refId": "B", "expr": HECATE_UPS_DRAW_WATTS_TETHYS_SERIES, "legendFormat": HECATE_UPS_TETHYS_NAME},
|
||||
{"refId": "C", "expr": HECATE_UPS_DRAW_WATTS_TOTAL_SERIES, "legendFormat": "combined"},
|
||||
],
|
||||
legend_display="table",
|
||||
@ -3068,13 +3102,13 @@ def build_power_dashboard():
|
||||
None,
|
||||
{"h": 8, "w": 12, "x": 0, "y": 16},
|
||||
unit="none",
|
||||
decimals=1,
|
||||
decimals=0,
|
||||
text_mode="name_and_value",
|
||||
targets=[
|
||||
{"refId": "A", "expr": CLIMATE_FAN_OUTLET_CURRENT, "legendFormat": "Outlet", "instant": True},
|
||||
{"refId": "B", "expr": CLIMATE_FAN_INSIDE_INLET_CURRENT, "legendFormat": "Inside Inlet", "instant": True},
|
||||
{"refId": "C", "expr": CLIMATE_FAN_OUTSIDE_INLET_CURRENT, "legendFormat": "Outside Inlet", "instant": True},
|
||||
{"refId": "D", "expr": CLIMATE_FAN_INTERIOR_CURRENT, "legendFormat": "Interior", "instant": True},
|
||||
{"refId": "A", "expr": f"round({CLIMATE_FAN_OUTLET_CURRENT})", "legendFormat": "Outlet", "instant": True},
|
||||
{"refId": "B", "expr": f"round({CLIMATE_FAN_INSIDE_INLET_CURRENT})", "legendFormat": "Inside Inlet", "instant": True},
|
||||
{"refId": "C", "expr": f"round({CLIMATE_FAN_OUTSIDE_INLET_CURRENT})", "legendFormat": "Outside Inlet", "instant": True},
|
||||
{"refId": "D", "expr": f"round({CLIMATE_FAN_INTERIOR_CURRENT})", "legendFormat": "Interior", "instant": True},
|
||||
],
|
||||
thresholds={
|
||||
"mode": "absolute",
|
||||
|
||||
@ -1088,37 +1088,37 @@
|
||||
{
|
||||
"refId": "A",
|
||||
"expr": "max((hecate_ups_load_percent{job=\"hecate-power\",instance=\"titan-db\"} * hecate_ups_power_nominal_watts{job=\"hecate-power\",instance=\"titan-db\"}) / 100) or on() vector(0)",
|
||||
"legendFormat": "titan-db Draw (W)",
|
||||
"legendFormat": "Pyrphoros Draw (W)",
|
||||
"instant": true
|
||||
},
|
||||
{
|
||||
"refId": "B",
|
||||
"expr": "max(hecate_ups_runtime_seconds{job=\"hecate-power\",instance=\"titan-db\"}) or on() vector(0)",
|
||||
"legendFormat": "titan-db Discharge ETA",
|
||||
"legendFormat": "Pyrphoros Discharge ETA",
|
||||
"instant": true
|
||||
},
|
||||
{
|
||||
"refId": "C",
|
||||
"expr": "max(hecate_ups_on_battery{job=\"hecate-power\",instance=\"titan-db\"}) or on() vector(0)",
|
||||
"legendFormat": "titan-db Status",
|
||||
"legendFormat": "Pyrphoros Status",
|
||||
"instant": true
|
||||
},
|
||||
{
|
||||
"refId": "D",
|
||||
"expr": "max((hecate_ups_load_percent{job=\"hecate-power\",instance=\"titan-24\"} * hecate_ups_power_nominal_watts{job=\"hecate-power\",instance=\"titan-24\"}) / 100) or on() vector(0)",
|
||||
"legendFormat": "tethys Draw (W)",
|
||||
"legendFormat": "Statera Draw (W)",
|
||||
"instant": true
|
||||
},
|
||||
{
|
||||
"refId": "E",
|
||||
"expr": "max(hecate_ups_runtime_seconds{job=\"hecate-power\",instance=\"titan-24\"}) or on() vector(0)",
|
||||
"legendFormat": "tethys Discharge ETA",
|
||||
"legendFormat": "Statera Discharge ETA",
|
||||
"instant": true
|
||||
},
|
||||
{
|
||||
"refId": "F",
|
||||
"expr": "max(hecate_ups_on_battery{job=\"hecate-power\",instance=\"titan-24\"}) or on() vector(0)",
|
||||
"legendFormat": "tethys Status",
|
||||
"legendFormat": "Statera Status",
|
||||
"instant": true
|
||||
}
|
||||
],
|
||||
@ -1151,55 +1151,71 @@
|
||||
{
|
||||
"matcher": {
|
||||
"id": "byName",
|
||||
"options": "titan-db Draw (W)"
|
||||
"options": "Pyrphoros Draw (W)"
|
||||
},
|
||||
"properties": [
|
||||
{
|
||||
"id": "unit",
|
||||
"value": "watt"
|
||||
},
|
||||
{
|
||||
"id": "description",
|
||||
"value": "Attached node: titan-db"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"matcher": {
|
||||
"id": "byName",
|
||||
"options": "tethys Draw (W)"
|
||||
"options": "Statera Draw (W)"
|
||||
},
|
||||
"properties": [
|
||||
{
|
||||
"id": "unit",
|
||||
"value": "watt"
|
||||
},
|
||||
{
|
||||
"id": "description",
|
||||
"value": "Attached node: titan-24"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"matcher": {
|
||||
"id": "byName",
|
||||
"options": "titan-db Discharge ETA"
|
||||
"options": "Pyrphoros Discharge ETA"
|
||||
},
|
||||
"properties": [
|
||||
{
|
||||
"id": "unit",
|
||||
"value": "s"
|
||||
},
|
||||
{
|
||||
"id": "description",
|
||||
"value": "Attached node: titan-db"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"matcher": {
|
||||
"id": "byName",
|
||||
"options": "tethys Discharge ETA"
|
||||
"options": "Statera Discharge ETA"
|
||||
},
|
||||
"properties": [
|
||||
{
|
||||
"id": "unit",
|
||||
"value": "s"
|
||||
},
|
||||
{
|
||||
"id": "description",
|
||||
"value": "Attached node: titan-24"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"matcher": {
|
||||
"id": "byName",
|
||||
"options": "titan-db Status"
|
||||
"options": "Pyrphoros Status"
|
||||
},
|
||||
"properties": [
|
||||
{
|
||||
@ -1217,13 +1233,17 @@
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "description",
|
||||
"value": "Attached node: titan-db"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"matcher": {
|
||||
"id": "byName",
|
||||
"options": "tethys Status"
|
||||
"options": "Statera Status"
|
||||
},
|
||||
"properties": [
|
||||
{
|
||||
@ -1241,6 +1261,10 @@
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "description",
|
||||
"value": "Attached node: titan-24"
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -1286,12 +1310,12 @@
|
||||
{
|
||||
"refId": "A",
|
||||
"expr": "((hecate_ups_load_percent{job=\"hecate-power\",instance=\"titan-db\"} * hecate_ups_power_nominal_watts{job=\"hecate-power\",instance=\"titan-db\"}) / 100)",
|
||||
"legendFormat": "titan-db"
|
||||
"legendFormat": "Pyrphoros"
|
||||
},
|
||||
{
|
||||
"refId": "B",
|
||||
"expr": "((hecate_ups_load_percent{job=\"hecate-power\",instance=\"titan-24\"} * hecate_ups_power_nominal_watts{job=\"hecate-power\",instance=\"titan-24\"}) / 100)",
|
||||
"legendFormat": "tethys"
|
||||
"legendFormat": "Statera"
|
||||
},
|
||||
{
|
||||
"refId": "C",
|
||||
|
||||
@ -22,37 +22,37 @@
|
||||
{
|
||||
"refId": "A",
|
||||
"expr": "max((hecate_ups_load_percent{job=\"hecate-power\",instance=\"titan-db\"} * hecate_ups_power_nominal_watts{job=\"hecate-power\",instance=\"titan-db\"}) / 100) or on() vector(0)",
|
||||
"legendFormat": "titan-db Draw (W)",
|
||||
"legendFormat": "Pyrphoros Draw (W)",
|
||||
"instant": true
|
||||
},
|
||||
{
|
||||
"refId": "B",
|
||||
"expr": "max(hecate_ups_runtime_seconds{job=\"hecate-power\",instance=\"titan-db\"}) or on() vector(0)",
|
||||
"legendFormat": "titan-db Discharge ETA",
|
||||
"legendFormat": "Pyrphoros Discharge ETA",
|
||||
"instant": true
|
||||
},
|
||||
{
|
||||
"refId": "C",
|
||||
"expr": "max(hecate_ups_on_battery{job=\"hecate-power\",instance=\"titan-db\"}) or on() vector(0)",
|
||||
"legendFormat": "titan-db Status",
|
||||
"legendFormat": "Pyrphoros Status",
|
||||
"instant": true
|
||||
},
|
||||
{
|
||||
"refId": "D",
|
||||
"expr": "max((hecate_ups_load_percent{job=\"hecate-power\",instance=\"titan-24\"} * hecate_ups_power_nominal_watts{job=\"hecate-power\",instance=\"titan-24\"}) / 100) or on() vector(0)",
|
||||
"legendFormat": "tethys Draw (W)",
|
||||
"legendFormat": "Statera Draw (W)",
|
||||
"instant": true
|
||||
},
|
||||
{
|
||||
"refId": "E",
|
||||
"expr": "max(hecate_ups_runtime_seconds{job=\"hecate-power\",instance=\"titan-24\"}) or on() vector(0)",
|
||||
"legendFormat": "tethys Discharge ETA",
|
||||
"legendFormat": "Statera Discharge ETA",
|
||||
"instant": true
|
||||
},
|
||||
{
|
||||
"refId": "F",
|
||||
"expr": "max(hecate_ups_on_battery{job=\"hecate-power\",instance=\"titan-24\"}) or on() vector(0)",
|
||||
"legendFormat": "tethys Status",
|
||||
"legendFormat": "Statera Status",
|
||||
"instant": true
|
||||
}
|
||||
],
|
||||
@ -85,55 +85,71 @@
|
||||
{
|
||||
"matcher": {
|
||||
"id": "byName",
|
||||
"options": "titan-db Draw (W)"
|
||||
"options": "Pyrphoros Draw (W)"
|
||||
},
|
||||
"properties": [
|
||||
{
|
||||
"id": "unit",
|
||||
"value": "watt"
|
||||
},
|
||||
{
|
||||
"id": "description",
|
||||
"value": "Attached node: titan-db"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"matcher": {
|
||||
"id": "byName",
|
||||
"options": "tethys Draw (W)"
|
||||
"options": "Statera Draw (W)"
|
||||
},
|
||||
"properties": [
|
||||
{
|
||||
"id": "unit",
|
||||
"value": "watt"
|
||||
},
|
||||
{
|
||||
"id": "description",
|
||||
"value": "Attached node: titan-24"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"matcher": {
|
||||
"id": "byName",
|
||||
"options": "titan-db Discharge ETA"
|
||||
"options": "Pyrphoros Discharge ETA"
|
||||
},
|
||||
"properties": [
|
||||
{
|
||||
"id": "unit",
|
||||
"value": "s"
|
||||
},
|
||||
{
|
||||
"id": "description",
|
||||
"value": "Attached node: titan-db"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"matcher": {
|
||||
"id": "byName",
|
||||
"options": "tethys Discharge ETA"
|
||||
"options": "Statera Discharge ETA"
|
||||
},
|
||||
"properties": [
|
||||
{
|
||||
"id": "unit",
|
||||
"value": "s"
|
||||
},
|
||||
{
|
||||
"id": "description",
|
||||
"value": "Attached node: titan-24"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"matcher": {
|
||||
"id": "byName",
|
||||
"options": "titan-db Status"
|
||||
"options": "Pyrphoros Status"
|
||||
},
|
||||
"properties": [
|
||||
{
|
||||
@ -151,13 +167,17 @@
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "description",
|
||||
"value": "Attached node: titan-db"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"matcher": {
|
||||
"id": "byName",
|
||||
"options": "tethys Status"
|
||||
"options": "Statera Status"
|
||||
},
|
||||
"properties": [
|
||||
{
|
||||
@ -175,6 +195,10 @@
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "description",
|
||||
"value": "Attached node: titan-24"
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -213,12 +237,12 @@
|
||||
{
|
||||
"refId": "A",
|
||||
"expr": "((hecate_ups_load_percent{job=\"hecate-power\",instance=\"titan-db\"} * hecate_ups_power_nominal_watts{job=\"hecate-power\",instance=\"titan-db\"}) / 100)",
|
||||
"legendFormat": "titan-db"
|
||||
"legendFormat": "Pyrphoros"
|
||||
},
|
||||
{
|
||||
"refId": "B",
|
||||
"expr": "((hecate_ups_load_percent{job=\"hecate-power\",instance=\"titan-24\"} * hecate_ups_power_nominal_watts{job=\"hecate-power\",instance=\"titan-24\"}) / 100)",
|
||||
"legendFormat": "tethys"
|
||||
"legendFormat": "Statera"
|
||||
},
|
||||
{
|
||||
"refId": "C",
|
||||
@ -423,25 +447,25 @@
|
||||
"targets": [
|
||||
{
|
||||
"refId": "A",
|
||||
"expr": "max(atlas_climate_fan_activity_level{fan_group=\"outlet\"}) or max(atlas_climate_fan_activity_level{position=\"outlet\"}) or on() vector(0)",
|
||||
"expr": "round(max(atlas_climate_fan_activity_level{fan_group=\"outlet\"}) or max(atlas_climate_fan_activity_level{position=\"outlet\"}) or on() vector(0))",
|
||||
"legendFormat": "Outlet",
|
||||
"instant": true
|
||||
},
|
||||
{
|
||||
"refId": "B",
|
||||
"expr": "max(atlas_climate_fan_activity_level{fan_group=\"inside_inlet\"}) or max(atlas_climate_fan_activity_level{position=\"inside_inlet\"}) or on() vector(0)",
|
||||
"expr": "round(max(atlas_climate_fan_activity_level{fan_group=\"inside_inlet\"}) or max(atlas_climate_fan_activity_level{position=\"inside_inlet\"}) or on() vector(0))",
|
||||
"legendFormat": "Inside Inlet",
|
||||
"instant": true
|
||||
},
|
||||
{
|
||||
"refId": "C",
|
||||
"expr": "max(atlas_climate_fan_activity_level{fan_group=\"outside_inlet\"}) or max(atlas_climate_fan_activity_level{position=\"outside_inlet\"}) or on() vector(0)",
|
||||
"expr": "round(max(atlas_climate_fan_activity_level{fan_group=\"outside_inlet\"}) or max(atlas_climate_fan_activity_level{position=\"outside_inlet\"}) or on() vector(0))",
|
||||
"legendFormat": "Outside Inlet",
|
||||
"instant": true
|
||||
},
|
||||
{
|
||||
"refId": "D",
|
||||
"expr": "max(atlas_climate_fan_activity_level{fan_group=\"interior\"}) or max(atlas_climate_fan_activity_level{position=\"interior\"}) or on() vector(0)",
|
||||
"expr": "round(max(atlas_climate_fan_activity_level{fan_group=\"interior\"}) or max(atlas_climate_fan_activity_level{position=\"interior\"}) or on() vector(0))",
|
||||
"legendFormat": "Interior",
|
||||
"instant": true
|
||||
}
|
||||
@ -473,7 +497,7 @@
|
||||
"custom": {
|
||||
"displayMode": "auto"
|
||||
},
|
||||
"decimals": 1
|
||||
"decimals": 0
|
||||
},
|
||||
"overrides": []
|
||||
},
|
||||
|
||||
@ -1097,37 +1097,37 @@ data:
|
||||
{
|
||||
"refId": "A",
|
||||
"expr": "max((hecate_ups_load_percent{job=\"hecate-power\",instance=\"titan-db\"} * hecate_ups_power_nominal_watts{job=\"hecate-power\",instance=\"titan-db\"}) / 100) or on() vector(0)",
|
||||
"legendFormat": "titan-db Draw (W)",
|
||||
"legendFormat": "Pyrphoros Draw (W)",
|
||||
"instant": true
|
||||
},
|
||||
{
|
||||
"refId": "B",
|
||||
"expr": "max(hecate_ups_runtime_seconds{job=\"hecate-power\",instance=\"titan-db\"}) or on() vector(0)",
|
||||
"legendFormat": "titan-db Discharge ETA",
|
||||
"legendFormat": "Pyrphoros Discharge ETA",
|
||||
"instant": true
|
||||
},
|
||||
{
|
||||
"refId": "C",
|
||||
"expr": "max(hecate_ups_on_battery{job=\"hecate-power\",instance=\"titan-db\"}) or on() vector(0)",
|
||||
"legendFormat": "titan-db Status",
|
||||
"legendFormat": "Pyrphoros Status",
|
||||
"instant": true
|
||||
},
|
||||
{
|
||||
"refId": "D",
|
||||
"expr": "max((hecate_ups_load_percent{job=\"hecate-power\",instance=\"titan-24\"} * hecate_ups_power_nominal_watts{job=\"hecate-power\",instance=\"titan-24\"}) / 100) or on() vector(0)",
|
||||
"legendFormat": "tethys Draw (W)",
|
||||
"legendFormat": "Statera Draw (W)",
|
||||
"instant": true
|
||||
},
|
||||
{
|
||||
"refId": "E",
|
||||
"expr": "max(hecate_ups_runtime_seconds{job=\"hecate-power\",instance=\"titan-24\"}) or on() vector(0)",
|
||||
"legendFormat": "tethys Discharge ETA",
|
||||
"legendFormat": "Statera Discharge ETA",
|
||||
"instant": true
|
||||
},
|
||||
{
|
||||
"refId": "F",
|
||||
"expr": "max(hecate_ups_on_battery{job=\"hecate-power\",instance=\"titan-24\"}) or on() vector(0)",
|
||||
"legendFormat": "tethys Status",
|
||||
"legendFormat": "Statera Status",
|
||||
"instant": true
|
||||
}
|
||||
],
|
||||
@ -1160,55 +1160,71 @@ data:
|
||||
{
|
||||
"matcher": {
|
||||
"id": "byName",
|
||||
"options": "titan-db Draw (W)"
|
||||
"options": "Pyrphoros Draw (W)"
|
||||
},
|
||||
"properties": [
|
||||
{
|
||||
"id": "unit",
|
||||
"value": "watt"
|
||||
},
|
||||
{
|
||||
"id": "description",
|
||||
"value": "Attached node: titan-db"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"matcher": {
|
||||
"id": "byName",
|
||||
"options": "tethys Draw (W)"
|
||||
"options": "Statera Draw (W)"
|
||||
},
|
||||
"properties": [
|
||||
{
|
||||
"id": "unit",
|
||||
"value": "watt"
|
||||
},
|
||||
{
|
||||
"id": "description",
|
||||
"value": "Attached node: titan-24"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"matcher": {
|
||||
"id": "byName",
|
||||
"options": "titan-db Discharge ETA"
|
||||
"options": "Pyrphoros Discharge ETA"
|
||||
},
|
||||
"properties": [
|
||||
{
|
||||
"id": "unit",
|
||||
"value": "s"
|
||||
},
|
||||
{
|
||||
"id": "description",
|
||||
"value": "Attached node: titan-db"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"matcher": {
|
||||
"id": "byName",
|
||||
"options": "tethys Discharge ETA"
|
||||
"options": "Statera Discharge ETA"
|
||||
},
|
||||
"properties": [
|
||||
{
|
||||
"id": "unit",
|
||||
"value": "s"
|
||||
},
|
||||
{
|
||||
"id": "description",
|
||||
"value": "Attached node: titan-24"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"matcher": {
|
||||
"id": "byName",
|
||||
"options": "titan-db Status"
|
||||
"options": "Pyrphoros Status"
|
||||
},
|
||||
"properties": [
|
||||
{
|
||||
@ -1226,13 +1242,17 @@ data:
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "description",
|
||||
"value": "Attached node: titan-db"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"matcher": {
|
||||
"id": "byName",
|
||||
"options": "tethys Status"
|
||||
"options": "Statera Status"
|
||||
},
|
||||
"properties": [
|
||||
{
|
||||
@ -1250,6 +1270,10 @@ data:
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "description",
|
||||
"value": "Attached node: titan-24"
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -1295,12 +1319,12 @@ data:
|
||||
{
|
||||
"refId": "A",
|
||||
"expr": "((hecate_ups_load_percent{job=\"hecate-power\",instance=\"titan-db\"} * hecate_ups_power_nominal_watts{job=\"hecate-power\",instance=\"titan-db\"}) / 100)",
|
||||
"legendFormat": "titan-db"
|
||||
"legendFormat": "Pyrphoros"
|
||||
},
|
||||
{
|
||||
"refId": "B",
|
||||
"expr": "((hecate_ups_load_percent{job=\"hecate-power\",instance=\"titan-24\"} * hecate_ups_power_nominal_watts{job=\"hecate-power\",instance=\"titan-24\"}) / 100)",
|
||||
"legendFormat": "tethys"
|
||||
"legendFormat": "Statera"
|
||||
},
|
||||
{
|
||||
"refId": "C",
|
||||
|
||||
@ -31,37 +31,37 @@ data:
|
||||
{
|
||||
"refId": "A",
|
||||
"expr": "max((hecate_ups_load_percent{job=\"hecate-power\",instance=\"titan-db\"} * hecate_ups_power_nominal_watts{job=\"hecate-power\",instance=\"titan-db\"}) / 100) or on() vector(0)",
|
||||
"legendFormat": "titan-db Draw (W)",
|
||||
"legendFormat": "Pyrphoros Draw (W)",
|
||||
"instant": true
|
||||
},
|
||||
{
|
||||
"refId": "B",
|
||||
"expr": "max(hecate_ups_runtime_seconds{job=\"hecate-power\",instance=\"titan-db\"}) or on() vector(0)",
|
||||
"legendFormat": "titan-db Discharge ETA",
|
||||
"legendFormat": "Pyrphoros Discharge ETA",
|
||||
"instant": true
|
||||
},
|
||||
{
|
||||
"refId": "C",
|
||||
"expr": "max(hecate_ups_on_battery{job=\"hecate-power\",instance=\"titan-db\"}) or on() vector(0)",
|
||||
"legendFormat": "titan-db Status",
|
||||
"legendFormat": "Pyrphoros Status",
|
||||
"instant": true
|
||||
},
|
||||
{
|
||||
"refId": "D",
|
||||
"expr": "max((hecate_ups_load_percent{job=\"hecate-power\",instance=\"titan-24\"} * hecate_ups_power_nominal_watts{job=\"hecate-power\",instance=\"titan-24\"}) / 100) or on() vector(0)",
|
||||
"legendFormat": "tethys Draw (W)",
|
||||
"legendFormat": "Statera Draw (W)",
|
||||
"instant": true
|
||||
},
|
||||
{
|
||||
"refId": "E",
|
||||
"expr": "max(hecate_ups_runtime_seconds{job=\"hecate-power\",instance=\"titan-24\"}) or on() vector(0)",
|
||||
"legendFormat": "tethys Discharge ETA",
|
||||
"legendFormat": "Statera Discharge ETA",
|
||||
"instant": true
|
||||
},
|
||||
{
|
||||
"refId": "F",
|
||||
"expr": "max(hecate_ups_on_battery{job=\"hecate-power\",instance=\"titan-24\"}) or on() vector(0)",
|
||||
"legendFormat": "tethys Status",
|
||||
"legendFormat": "Statera Status",
|
||||
"instant": true
|
||||
}
|
||||
],
|
||||
@ -94,55 +94,71 @@ data:
|
||||
{
|
||||
"matcher": {
|
||||
"id": "byName",
|
||||
"options": "titan-db Draw (W)"
|
||||
"options": "Pyrphoros Draw (W)"
|
||||
},
|
||||
"properties": [
|
||||
{
|
||||
"id": "unit",
|
||||
"value": "watt"
|
||||
},
|
||||
{
|
||||
"id": "description",
|
||||
"value": "Attached node: titan-db"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"matcher": {
|
||||
"id": "byName",
|
||||
"options": "tethys Draw (W)"
|
||||
"options": "Statera Draw (W)"
|
||||
},
|
||||
"properties": [
|
||||
{
|
||||
"id": "unit",
|
||||
"value": "watt"
|
||||
},
|
||||
{
|
||||
"id": "description",
|
||||
"value": "Attached node: titan-24"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"matcher": {
|
||||
"id": "byName",
|
||||
"options": "titan-db Discharge ETA"
|
||||
"options": "Pyrphoros Discharge ETA"
|
||||
},
|
||||
"properties": [
|
||||
{
|
||||
"id": "unit",
|
||||
"value": "s"
|
||||
},
|
||||
{
|
||||
"id": "description",
|
||||
"value": "Attached node: titan-db"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"matcher": {
|
||||
"id": "byName",
|
||||
"options": "tethys Discharge ETA"
|
||||
"options": "Statera Discharge ETA"
|
||||
},
|
||||
"properties": [
|
||||
{
|
||||
"id": "unit",
|
||||
"value": "s"
|
||||
},
|
||||
{
|
||||
"id": "description",
|
||||
"value": "Attached node: titan-24"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"matcher": {
|
||||
"id": "byName",
|
||||
"options": "titan-db Status"
|
||||
"options": "Pyrphoros Status"
|
||||
},
|
||||
"properties": [
|
||||
{
|
||||
@ -160,13 +176,17 @@ data:
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "description",
|
||||
"value": "Attached node: titan-db"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"matcher": {
|
||||
"id": "byName",
|
||||
"options": "tethys Status"
|
||||
"options": "Statera Status"
|
||||
},
|
||||
"properties": [
|
||||
{
|
||||
@ -184,6 +204,10 @@ data:
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "description",
|
||||
"value": "Attached node: titan-24"
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -222,12 +246,12 @@ data:
|
||||
{
|
||||
"refId": "A",
|
||||
"expr": "((hecate_ups_load_percent{job=\"hecate-power\",instance=\"titan-db\"} * hecate_ups_power_nominal_watts{job=\"hecate-power\",instance=\"titan-db\"}) / 100)",
|
||||
"legendFormat": "titan-db"
|
||||
"legendFormat": "Pyrphoros"
|
||||
},
|
||||
{
|
||||
"refId": "B",
|
||||
"expr": "((hecate_ups_load_percent{job=\"hecate-power\",instance=\"titan-24\"} * hecate_ups_power_nominal_watts{job=\"hecate-power\",instance=\"titan-24\"}) / 100)",
|
||||
"legendFormat": "tethys"
|
||||
"legendFormat": "Statera"
|
||||
},
|
||||
{
|
||||
"refId": "C",
|
||||
@ -432,25 +456,25 @@ data:
|
||||
"targets": [
|
||||
{
|
||||
"refId": "A",
|
||||
"expr": "max(atlas_climate_fan_activity_level{fan_group=\"outlet\"}) or max(atlas_climate_fan_activity_level{position=\"outlet\"}) or on() vector(0)",
|
||||
"expr": "round(max(atlas_climate_fan_activity_level{fan_group=\"outlet\"}) or max(atlas_climate_fan_activity_level{position=\"outlet\"}) or on() vector(0))",
|
||||
"legendFormat": "Outlet",
|
||||
"instant": true
|
||||
},
|
||||
{
|
||||
"refId": "B",
|
||||
"expr": "max(atlas_climate_fan_activity_level{fan_group=\"inside_inlet\"}) or max(atlas_climate_fan_activity_level{position=\"inside_inlet\"}) or on() vector(0)",
|
||||
"expr": "round(max(atlas_climate_fan_activity_level{fan_group=\"inside_inlet\"}) or max(atlas_climate_fan_activity_level{position=\"inside_inlet\"}) or on() vector(0))",
|
||||
"legendFormat": "Inside Inlet",
|
||||
"instant": true
|
||||
},
|
||||
{
|
||||
"refId": "C",
|
||||
"expr": "max(atlas_climate_fan_activity_level{fan_group=\"outside_inlet\"}) or max(atlas_climate_fan_activity_level{position=\"outside_inlet\"}) or on() vector(0)",
|
||||
"expr": "round(max(atlas_climate_fan_activity_level{fan_group=\"outside_inlet\"}) or max(atlas_climate_fan_activity_level{position=\"outside_inlet\"}) or on() vector(0))",
|
||||
"legendFormat": "Outside Inlet",
|
||||
"instant": true
|
||||
},
|
||||
{
|
||||
"refId": "D",
|
||||
"expr": "max(atlas_climate_fan_activity_level{fan_group=\"interior\"}) or max(atlas_climate_fan_activity_level{position=\"interior\"}) or on() vector(0)",
|
||||
"expr": "round(max(atlas_climate_fan_activity_level{fan_group=\"interior\"}) or max(atlas_climate_fan_activity_level{position=\"interior\"}) or on() vector(0))",
|
||||
"legendFormat": "Interior",
|
||||
"instant": true
|
||||
}
|
||||
@ -482,7 +506,7 @@ data:
|
||||
"custom": {
|
||||
"displayMode": "auto"
|
||||
},
|
||||
"decimals": 1
|
||||
"decimals": 0
|
||||
},
|
||||
"overrides": []
|
||||
},
|
||||
|
||||
@ -296,7 +296,7 @@ spec:
|
||||
podAnnotations:
|
||||
vault.hashicorp.com/agent-inject: "true"
|
||||
vault.hashicorp.com/role: "monitoring"
|
||||
monitoring.bstein.dev/restart-rev: "10"
|
||||
monitoring.bstein.dev/restart-rev: "11"
|
||||
vault.hashicorp.com/agent-inject-secret-grafana-env.sh: "kv/data/atlas/monitoring/grafana-admin"
|
||||
vault.hashicorp.com/agent-inject-template-grafana-env.sh: |
|
||||
{{ with secret "kv/data/atlas/monitoring/grafana-admin" }}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user