Commit Graph

16964 Commits

Author SHA1 Message Date
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
Johannes Zellner a285ebc749 Immediately show the auto update state when directly visiting the app update section 2022-10-06 16:17:25 +02:00
Girish Ramakrishnan d51b022721 applinks: make get return null
this style matches rest of the code base
2022-10-06 11:32:42 +02:00
Girish Ramakrishnan cb9b9272cd lint 2022-10-06 11:27:12 +02:00
Girish Ramakrishnan 7dbb677af4 postgresql: move config to runtime for debuggability 2022-10-06 10:13:49 +02:00
Johannes Zellner e4c507d9b6 Some background dark-mode fix 2022-10-05 18:24:21 +02:00
Johannes Zellner 13b659c52f Move applink, proxy add buttons to appstore view 2022-10-05 17:17:22 +02:00
Girish Ramakrishnan 071202fb00 mail: log error 2022-10-04 10:57:42 +02:00
Girish Ramakrishnan f4a0460ebd support: require owner 2022-10-04 10:57:21 +02:00
Girish Ramakrishnan fc7414cce6 support: require superadmin 2022-10-04 10:25:11 +02:00
Johannes Zellner bd3a395e5f Always show new app dropdown regardless of filter 2022-10-03 21:28:49 +02:00
Girish Ramakrishnan acb92c8865 mail queue: fix search + pagination 2022-10-03 10:51:35 +02:00
Girish Ramakrishnan c3793da5bb split checkPrecondition so it can be used in cleaner as well 2022-10-02 17:41:21 +02:00
Girish Ramakrishnan 4f4a0ec289 use mount code to check mount status 2022-10-02 16:51:03 +02:00
Girish Ramakrishnan a4a9b52966 Clarify error message 2022-10-02 16:38:12 +02:00
Girish Ramakrishnan 56b981a52b backups: when checking mount status, ignore the prefix 2022-10-02 16:33:04 +02:00
Girish Ramakrishnan 074e9cfd93 rename getRootPath to getBackupRootPath 2022-10-02 16:26:27 +02:00
Girish Ramakrishnan 9d17c6606b rename to checkBackupPreconditions
since this is called only by the backup logic
2022-10-02 16:20:14 +02:00
Girish Ramakrishnan b32288050e backups: check mount status before checking available size 2022-10-02 16:16:30 +02:00
Girish Ramakrishnan d327a2efd7 Fix typo 2022-10-02 10:28:52 +02:00
Girish Ramakrishnan b2e4dc059e import: diskPath not sent when importing from xfs and ext4 2022-10-02 10:09:08 +02:00
Girish Ramakrishnan 4aab03bb07 import: cleanup app import logic 2022-10-02 10:08:50 +02:00
Girish Ramakrishnan 9f788c2c57 backup: reduce memory logs 2022-10-01 20:16:08 +02:00
Girish Ramakrishnan 84ba333aa1 app proxy: disable TLS check in app health monitor 2022-10-01 11:47:52 +02:00
Girish Ramakrishnan c07fe4195f eventlog: preserve last 2 months 2022-10-01 11:01:41 +02:00
Girish Ramakrishnan 92112986a7 7.3.1 changes 2022-10-01 08:46:13 +02:00
Johannes Zellner 68c60bf1b7 Fix some filemanager drag'n'drop with multiselect cases 2022-09-30 12:16:11 +02:00
Johannes Zellner 68498c1a70 Implement shift select in filemanager 2022-09-30 11:59:35 +02:00
Girish Ramakrishnan 29ff47ed2d move proxy section below location dashboard-v7.3.1 2022-09-30 10:59:31 +02:00
Girish Ramakrishnan 54af286fcd app proxy: workaround for nginx not starting if upstream is down
https://sandro-keil.de/blog/let-nginx-start-if-upstream-host-is-unavailable-or-down/

without a resolver, dns names do not resolve
v7.3.1
2022-09-30 10:36:44 +02:00
Johannes Zellner f9b7183a5e Add error handling for upstream URI in app configure 2022-09-29 19:29:38 +02:00