Girish Ramakrishnan
7ff07804d0
Fix various display issues in metrics view
2025-09-10 22:28:31 +02:00
Johannes Zellner
bddc65e072
Protect against accessing invalid DOM elements when metricstream callbacks occur for delete views
2025-08-07 14:09:48 +02:00
Johannes Zellner
44ae48baf5
Draw custom graphs tooltips so we are not limited to the canvas size when many apps are selected
2025-07-21 18:56:02 +02:00
Johannes Zellner
579f5d7c8a
pankow moved to @cloudron/pankow
2025-07-10 11:55:11 +02:00
Girish Ramakrishnan
ca236da385
metrics: add the service containers
2025-07-08 17:41:00 +02:00
Girish Ramakrishnan
c904a92c22
metrics: select all
2025-07-08 17:41:00 +02:00
Girish Ramakrishnan
6b2e98b9be
metrics: fix up app graphs after api changes
2025-07-07 20:09:09 +02:00
Girish Ramakrishnan
4cf1739604
metrics: overlay app metrics over system metrics
2025-07-07 19:12:57 +02:00
Girish Ramakrishnan
369474a0bc
metrics: add route to query app metrics with the system
2025-07-07 19:12:57 +02:00
Girish Ramakrishnan
2317c17b4b
metrics: interval is not configurable, unnecessary
2025-07-04 23:20:38 +02:00
Girish Ramakrishnan
fb02bdb445
unify the metrics API
2025-07-04 22:58:35 +02:00
Girish Ramakrishnan
9377701ad1
graphs: make intervalSecs configurable
...
for smaller durations, we need more granularity
2025-07-04 21:53:25 +02:00
Girish Ramakrishnan
ac6f80c274
metrics: add a high mark for the cpu and memory app graphs
2025-07-04 15:16:52 +02:00
Girish Ramakrishnan
0d28292cfb
metrics: tooltip label
2025-07-04 13:18:23 +02:00
Girish Ramakrishnan
4caf052199
metrics: make the memory y-unit scale more flexible
...
system memory is in GiB. app memory is usually in MiB
2025-07-04 10:40:53 +02:00
Girish Ramakrishnan
b3071603d0
graphs: make top level div and clean the timer
2025-07-03 17:44:32 +02:00
Girish Ramakrishnan
1ebbfe5d92
graphs: remove unused style
2025-07-03 16:01:14 +02:00
Girish Ramakrishnan
9e27921867
graphs: set the colors
2025-07-03 15:59:31 +02:00
Girish Ramakrishnan
f1057bb4a3
graphs: refactor into GraphItem component
2025-07-03 15:49:49 +02:00
Girish Ramakrishnan
e64cc325d7
graphs: remove dep on periods
2025-07-03 11:30:50 +02:00
Girish Ramakrishnan
687f126f4f
graphs: make transform functions
2025-07-03 10:03:14 +02:00
Girish Ramakrishnan
6a45d83082
graphs: show cpu and memory info
2025-07-02 12:19:36 +02:00
Girish Ramakrishnan
25397b94b3
metrics: fix y-axis and tooltip
2025-07-02 10:21:05 +02:00
Girish Ramakrishnan
4a7aa032c2
system: add network and disk graph
2025-07-02 09:08:05 +02:00
Girish Ramakrishnan
b2d380afcc
metrics: refactor the options logic
2025-07-01 22:54:24 +02:00
Girish Ramakrishnan
1289a6e14f
graphs: fix memory graphs
2025-05-23 16:24:37 +02:00
Girish Ramakrishnan
56c671149e
switch to linear scales entirely
2025-05-23 15:09:37 +02:00
Girish Ramakrishnan
d37621044c
graphs: do not re-create the graph object
2025-05-23 13:24:45 +02:00
Girish Ramakrishnan
f3087773e3
graphs: cpu live graphs
2025-05-23 11:40:40 +02:00
Girish Ramakrishnan
c2678efc06
graphs: data can be x,y
...
the labels approach is really needed only for category style
2025-05-22 22:03:28 +02:00
Girish Ramakrishnan
e682a77858
graphs: make live graphs better
2025-05-22 22:03:28 +02:00
Johannes Zellner
d1afc9c10a
Stack graphs vertically
2025-05-22 19:51:41 +02:00
Girish Ramakrishnan
f3ac263238
graphs: only disable x grid
2025-05-22 18:17:42 +02:00
Girish Ramakrishnan
2d3c1b7702
graphs: switch to time type graphs
...
the default one is bound on data. when data is not available, it appears
buggy. it's better to show no data and always show the correct time line
in the x-axis
2025-05-22 18:15:47 +02:00
Johannes Zellner
f03b23497a
Remove background grid in graphs
2025-05-22 16:14:43 +02:00
Girish Ramakrishnan
95dfe5361d
metrics: close stream on unmount
2025-05-22 12:27:19 +02:00
Girish Ramakrishnan
3c01673741
graphs: show swap
2025-05-22 11:12:27 +02:00
Johannes Zellner
28743efb60
Fold cpu and memory usage into one component
2025-05-21 18:42:28 +02:00