3939 legend : reductions
4040 format : none
4141 name : runtime performance
42- ---
43- apiVersion : platform.plural.sh/v1alpha1
44- kind : Dashboard
45- metadata :
46- name : {{ template "plural.fullname" $ }}-postgres
47- labels :
48- {{ include "plural.labels" . | indent 4 }}
49- spec :
50- name : postgres
51- description : Monitoring for plural's postgres db
52- timeslices : [30m, 1h, 2h, 1d]
53- defaultTime : 30m
54- labels :
55- - name : instance
56- query :
57- query : pg_stat_database_tup_fetched{namespace="{{ .Release.Namespace }}"}
58- label : instance
59- graphs :
60- - queries :
61- - query : SUM(pg_stat_database_tup_fetched{instance=~"$instance"})
62- legend : tuples fetched
63- - query : SUM(pg_stat_database_tup_inserted{instance=~"$instance"})
64- legend : tuples inserted
65- - query : SUM(pg_stat_database_tup_updated{instance=~"$instance"})
66- legend : tuples updated
67- name : Storage Performance
68- - queries :
69- - query : pg_settings_max_connections{instance="$instance"}
70- legend : connections
71- name : Max Connections
72- - queries :
73- - query : avg(rate(process_cpu_seconds_total{instance="$instance"}[5m]) * 1000)
74- legend : seconds
75- name : CPU time
76- - queries :
77- - query : avg(rate(process_resident_memory_bytes{instance="$instance"}[5m]))
78- legend : resident mem
79- - query : avg(rate(process_virtual_memory_bytes{instance="$instance"}[5m]))
80- legend : process mem
81- format : bytes
82- name : Memory utilization
83- - queries :
84- - query : process_open_fds{instance="$instance"}
85- legend : fds
86- name : Open file descriptors
87- - queries :
88- - query : pg_settings_max_wal_size_bytes{instance="$instance"}
89- legend : WAL size
90- format : bytes
91- name : Max WAL size
92- - queries :
93- - query : irate(pg_stat_database_xact_commit{instance="$instance"}[5m])
94- legend : commits
95- - query : irate(pg_stat_database_xact_rollback{instance="$instance"}[5m])
96- legend : rollbacks
97- name : Transactions
98- - queries :
99- - query : pg_stat_database_blks_hit{instance="$instance"} / (pg_stat_database_blks_read{instance="$instance"} + pg_stat_database_blks_hit{instance="$instance"})
100- legend : hit rate
101- name : Cache hit rate
0 commit comments