@@ -37,6 +37,10 @@ local numbersinglestat = promgrafonnet.numbersinglestat;
3737 'sum by(container) (kube_pod_container_resource_limits{%(kubeStateMetricsSelector)s, %(clusterLabel)s="$cluster", namespace="$namespace", resource="memory", pod="$pod", container=~"$container"})' % $._config,
3838 legendFormat='Limit: {{ container }}' ,
3939 ))
40+ .addTarget(prometheus.target(
41+ 'sum by(container_name) (container_memory_cache{%(cadvisorSelector)s, namespace="$namespace", pod_name=~"$pod", container_name=~"$container", container_name!="POD"})' % $._config,
42+ legendFormat='Cache: {{ container_name }}' ,
43+ ))
4044 );
4145
4246 local cpuRow = row.new()
@@ -80,7 +84,30 @@ local numbersinglestat = promgrafonnet.numbersinglestat;
8084 )
8185 .addTarget(prometheus.target(
8286 'sort_desc(sum by (pod_name) (rate(container_network_receive_bytes_total{%(cadvisorSelector)s, %(clusterLabel)s="$cluster", namespace="$namespace", pod_name="$pod"}[1m])))' % $._config,
83- legendFormat='{{ pod_name }}' ,
87+ legendFormat='RX: {{ pod_name }}' ,
88+ ))
89+ .addTarget(prometheus.target(
90+ 'sort_desc(sum by (pod_name) (rate(container_network_transmit_bytes_total{%(cadvisorSelector)s, %(clusterLabel)s="$cluster", namespace="$namespace", pod_name="$pod"}[1m])))' % $._config,
91+ legendFormat='TX: {{ pod_name }}' ,
92+ ))
93+ );
94+
95+ local restartsRow = row.new()
96+ .addPanel(
97+ graphPanel.new(
98+ 'Total Restarts Per Container' ,
99+ datasource='$datasource' ,
100+ format='short' ,
101+ min=0 ,
102+ span=12 ,
103+ legend_rightSide=true ,
104+ legend_alignAsTable=true ,
105+ legend_current=true ,
106+ legend_avg=true ,
107+ )
108+ .addTarget(prometheus.target(
109+ 'max by (container) (kube_pod_container_status_restarts_total{%(kubeStateMetricsSelector)s, %(clusterLabel)s="$cluster", namespace="$namespace", pod="$pod", container=~"$container"})' % $._config,
110+ legendFormat='Restarts: {{ container }}' ,
84111 ))
85112 );
86113
@@ -158,6 +185,7 @@ local numbersinglestat = promgrafonnet.numbersinglestat;
158185 .addAnnotation(restartAnnotation)
159186 .addRow(memoryRow)
160187 .addRow(cpuRow)
161- .addRow(networkRow),
188+ .addRow(networkRow)
189+ .addRow(restartsRow),
162190 },
163191}
0 commit comments