Commit Graph

38 Commits

Author SHA1 Message Date
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