INNER CODE UNIT · Python
BuildDataDashboard
DataDog/KubeHound · scripts/dashboard-demo/main.py:236
def BuildDataDashboard(flex_box, kpis):
for kpi in kpis:
flex_box.append(kpi.display())
return flex_box
def GetClusterName():
KH_QUERY_NODE_CLUSTER="kh.nodes().values('cluster').dedup()"
res = c.submit(KH_QUERY_NODE_CLUSTER).all().result()
return res[0]
ACCENT = "teal"
# Number of attacks to print out in the attack distribution graph
# max value is 23 as the palette has only 23 colors (https://docs.bokeh.org/en/latest/docs/reference/palettes.html#accessible-palettes)
TOP_ATTACKS = 15
styles = {
"box-shadow": "rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px",