Commit Graph

15244 Commits

Author SHA1 Message Date
Johannes Zellner 6533f9e98f Always show app search bar to be consistent with filters 2022-10-13 22:27:52 +02:00
Girish Ramakrishnan 41604feb02 Fix slider steps with the unit changes 2022-10-13 22:22:12 +02:00
Johannes Zellner 60f8ab9030 Better y axis labels 2022-10-13 22:16:35 +02:00
Girish Ramakrishnan db1056112c Fix SI and Decimal unit usage
SI: For 1000, it is kB, MB, GB
IEC: For 1024, it is KiB, MiB, GiB

JEDEC: For 1024, it is KB, MB (conflicts with SI, of course)

Ultimately, what we decided is for RAM use IEC and for Disk use SI.
This is what docker does and also suggested here -
https://stackoverflow.com/questions/8632269/displaying-file-size-1000b-1kb-or-1024b-1kb
2022-10-13 21:53:11 +02:00
Johannes Zellner da1653cc77 Fixup crash if dns preflight check fails 2022-10-13 21:10:55 +02:00
Girish Ramakrishnan 4015afc69c graphs: send service graphs 2022-10-13 20:52:22 +02:00
Johannes Zellner 43300c9f69 Only show My Apps header if an app is installed 2022-10-13 20:19:58 +02:00
Johannes Zellner 5a7629f224 Add more vultr S3 regions 2022-10-13 10:40:38 +02:00
Johannes Zellner d898c16ceb Show analyze disk button if no disk data is available yet 2022-10-13 02:19:38 +02:00
Johannes Zellner 9534bfa9d5 Als show apps in system cpu graph if they consume more than 20% within the selected period 2022-10-13 01:36:29 +02:00
Johannes Zellner 813ad9f7cd Show apps using more than 1Gb within the selected period in system memory graph 2022-10-12 23:25:46 +02:00
Johannes Zellner 6d8c3febac Also add rootDSE to the directory server 2022-10-12 22:13:54 +02:00
Girish Ramakrishnan b5da4143c9 graphs: add app response in system graphs 2022-10-12 22:08:10 +02:00
Johannes Zellner c9a5e7216a Show last updated for disks and allow refresh on-demand 2022-10-12 17:05:45 +02:00
Johannes Zellner 7439a13578 Improve disk stats layout 2022-10-12 16:47:25 +02:00
Johannes Zellner 93d029f13c Hide disks graph on refresh 2022-10-12 16:27:19 +02:00
Johannes Zellner 82f915ac1c Rework the disk usage code 2022-10-12 16:26:09 +02:00
Johannes Zellner 51ecb708c7 Rework tab based sysinfo view into one wide view 2022-10-12 16:00:41 +02:00
Girish Ramakrishnan 4fe0402735 box data is separate from mail data already 2022-10-12 11:59:28 +02:00
Girish Ramakrishnan 4a3d85a269 add docker disk usage tests 2022-10-12 10:57:22 +02:00
Girish Ramakrishnan fa7c0a6e1b add disks tests 2022-10-12 10:45:29 +02:00
Girish Ramakrishnan 62d68e2733 graphs: remove the disk info 2022-10-12 10:30:02 +02:00
Girish Ramakrishnan edb6ed91fe add disk usage task 2022-10-12 10:26:21 +02:00
Girish Ramakrishnan a3f7ce15ab system: rework disks api to return by filesystem 2022-10-12 09:42:14 +02:00
Girish Ramakrishnan 4348556dc7 Fix applinks test 2022-10-12 09:37:25 +02:00
Girish Ramakrishnan deb6d78e4d bump addon timeouts 2022-10-11 23:33:35 +02:00
Girish Ramakrishnan 3c963329e9 du: exclude option 2022-10-11 23:14:50 +02:00
Johannes Zellner b88ee3ed05 Add apps with more than 1gb memory to system graph 2022-10-11 23:14:34 +02:00
Girish Ramakrishnan 656f3fcc13 add system.du 2022-10-11 23:06:54 +02:00
Girish Ramakrishnan 760301ce02 Add docker.df 2022-10-11 23:06:51 +02:00
Johannes Zellner 71f24ac10b Add system graph refresh button to allow for ocd 2022-10-11 21:36:30 +02:00
Johannes Zellner e56585df10 Fixup system memory and cpu graphs 2022-10-11 21:22:56 +02:00
Girish Ramakrishnan 6f61145b01 configurecollectd.sh is no more 2022-10-11 21:04:25 +02:00
Johannes Zellner 78f0da0b50 Do not show graph legend 2022-10-11 20:00:19 +02:00
Johannes Zellner 8c09883e56 Add 6 hour period to graphs 2022-10-11 19:28:16 +02:00
Johannes Zellner cdc11969d4 Improve graph tooltips and labelling 2022-10-11 19:25:18 +02:00
Johannes Zellner cbaf86b8c7 Use counter values for docker stats in collectd and grafana queries 2022-10-11 19:06:40 +02:00
Johannes Zellner edc7519a98 Fixup app charts an update to latest chart.js from npm 2022-10-11 18:31:03 +02:00
Girish Ramakrishnan 9d35756db5 graphs: just query graphite IP instead of localhost mapping 2022-10-11 12:44:37 +02:00
Girish Ramakrishnan 22790fd9b7 system: include only ram info for graphs
app graphs only contain ram info since that is what docker stats provides
2022-10-11 11:54:06 +02:00
Johannes Zellner ad29f51833 Fixup typo guage -> gauge in docker-stats.py 2022-10-11 10:54:53 +02:00
Girish Ramakrishnan 3caffdb4e1 Rework app stats
Previously, the du plugin was collecting data every 20 seconds but
carbon was configured to only keep data every 12 hours causing much
confusion.

In the process of reworking this, it was determined:

* No need to collect disk usage info over time. Not sure how that is useful
* Instead, collect CPU/Network/Block info over time. We get this now from docker stats
* We also collect info about the services (addon containers)
* No need to reconfigure collectd for each app change anymore since there is no per
app collectd configuration anymore.
2022-10-10 21:13:26 +02:00
Girish Ramakrishnan 2133eab341 postgresql: fix issue when restoring large dumps 2022-10-10 12:30:26 +02:00
Johannes Zellner 25379f1d21 Prevent code from crashing when DO access token contains non-ascii characters 2022-10-07 11:25:17 +02:00
Johannes Zellner 303ddf02b5 Show actual applink upstreamUri error in the UI 2022-10-06 20:03:22 +02:00
Johannes Zellner 2f8bf0e825 Better upstreamUri error feedback 2022-10-06 19:52:25 +02:00
Johannes Zellner cb8d90699b Better feedback if no applink schema is provided 2022-10-06 19:49:33 +02:00
Johannes Zellner 6e4e8bf74d Add applink upstreamUri validation 2022-10-06 19:35:07 +02:00
Johannes Zellner 458e02c0a0 Make the applink icon clear action a bit clearer 2022-10-06 19:29:35 +02:00
Johannes Zellner 87a00b9209 Fixup app link icon fetching and do not overwrite upstreamUri with redirect 2022-10-06 19:23:15 +02:00