Jason Kulatunga
f2856e0f26
adding a healthcheck endpoint that confirms communication with influxdb and sqlite.
...
ref: #381
2 years ago
Jason Kulatunga
58ef1aa311
update readme.
2 years ago
Jason Kulatunga
6a6570b8e3
trying to fix nodejs build of frontend.
2 years ago
Jason Kulatunga
29a0860caa
trying to fix nodejs build of frontend.
2 years ago
Jason Kulatunga
fb760a9f6d
make sure we print an error if the config file is invalid.
...
fixes #408
2 years ago
Jason Kulatunga
c9f13f4398
update README to correctly call-out the influxdb requirement in hub-spoke deployments.
...
references #409
2 years ago
Jason Kulatunga
dd03a8cf63
Revert "trying to fix build"
...
This reverts commit 0a6ade4da9
.
2 years ago
Jason Kulatunga
0a6ade4da9
trying to fix build
2 years ago
Jason Kulatunga
5c8c11d78b
Merge pull request #407 from StratusFearMe21/patch-1
2 years ago
Jason Kulatunga
00502cc565
Merge pull request #406 from boomam/patch-1
2 years ago
StratusFearMe21
0febe3fda5
Looks like this is already implemented
2 years ago
boomam
fcd4bb4561
Added new formatting
...
....to match existing doc formatting standard.
2 years ago
boomam
89f763e65d
Addition of notification testing command to troubleshooting
...
Addition of notification testing command to troubleshooting.
2 years ago
Jason Kulatunga
075eb94fa2
Merge pull request #394 from AnalogJ/skip_null_temp
2 years ago
adripo
e9cf8a9180
fix: igeneric types
2 years ago
adripo
64ad353628
fix: remove fullcalendar
2 years ago
adripo
5518865bc6
fix: remove outdated option
2 years ago
adripo
50321d897a
fix: prod build command
2 years ago
adripo
e18a7e9ce0
refactor: update dependencies version
2 years ago
adripo
536b590080
feat: dynamic line stroke settings
2 years ago
Jason Kulatunga
098ce0673a
Update TROUBLESHOOTING_DEVICE_COLLECTOR.md
2 years ago
Jason Kulatunga
2677796322
fixing bug. Null value for temperatures should be ignored.
2 years ago
Jason Kulatunga
5cc7fb30ed
Merge pull request #391 from adripo/patch-1
2 years ago
adripo
222b8103d6
fix: increase timeout
2 years ago
Jason Kulatunga
727d5b0ace
Update SUPPORTED_NAS_OS.md
2 years ago
Jason Kulatunga
d7b45e5f01
update docs.
2 years ago
Jason Kulatunga
578a262d90
Merge pull request #372 from Robert-Zacchigna/master
2 years ago
Robert-Zacchigna
c6e11f88b4
Minor Formatting Fix
2 years ago
Robert-Zacchigna
b795331efb
Doc for Manual Install on Windows
2 years ago
packagrio-bot
f1e5bd3ed4
(v0.5.0) Automated packaging of release by Packagr
2 years ago
Jason Kulatunga
d8d56f77f9
Merge pull request #352 from AnalogJ/beta
2 years ago
Jason Kulatunga
26b221532e
fix tests.
2 years ago
Jason Kulatunga
15d3206f6f
remove settings dialog from Details page.
2 years ago
Jason Kulatunga
59e2e928a8
remove the notify.level and notify.filter_attributes values from the example.scrutiny.yaml, since they are no longer allowed.
2 years ago
Jason Kulatunga
51f59e4fcd
docs, added an explanation for why influxdb is required.
2 years ago
Jason Kulatunga
f823127825
simplify logger creation (move logic into a function in `main` packages)
...
Ensure logger creation is consistent between Web and Collector
Create logger in main, pass down to downstream functions (like gin)
In debug mode, print a copy of AppConfig
Better debugging for logger.
2 years ago
Jason Kulatunga
d41d535ab7
make sure that the device host id is provided in notifications (if available).
...
fixes #337
2 years ago
Jason Kulatunga
9a4a8de341
make sure the settings dialog width is 600px for readability.
2 years ago
Jason Kulatunga
2d6f60abaa
attrHistory needs to be reversed, so the newest data is on the right
...
fixes #339
2 years ago
Jason Kulatunga
d201f798fb
Merge pull request #351 from AnalogJ/app_db_settings
2 years ago
Jason Kulatunga
a1b0108503
Added PRAGMA settings support when connecting to SQLITE db.
...
When a transaction cannot lock the database, because it is already locked by another one,
SQLite by default throws an error: database is locked. This behavior is usually not appropriate when
concurrent access is needed, typically when multiple processes write to the same database.
PRAGMA busy_timeout lets you set a timeout or a handler for these events. When setting a timeout,
SQLite will try the transaction multiple times within this timeout.
https://rsqlite.r-dbi.org/reference/sqlitesetbusyhandler
retrying for 30000 milliseconds, 30seconds - this would be unreasonable for a distributed multi-tenant application,
but should be fine for local usage.
added mechanism for global settings (PRAGMA and DB level instructions).
fixes #341
2 years ago
Jason Kulatunga
f0275d2349
Merge pull request #346 from KF5JWC/patch-3
2 years ago
Jason Kulatunga
9dafde8a43
Merge pull request #350 from MattKobayashi/docs_udev
2 years ago
Matthew Kobayashi
fa8f86ab7b
Add missing setup command
2 years ago
KF5JWC
41c9daa939
Make `run_collect.sh` executable
...
Synology task will fail when not executable:
```
/bin/bash: /volume1/@Entware/scrutiny/bin/run_collect.sh: Permission denied
```
2 years ago
Jason Kulatunga
83186ba36e
Merge pull request #345 from KF5JWC/patch-2
2 years ago
KF5JWC
3205e3d022
Update INSTALL_SYNOLOGY_COLLECTOR.md
...
Typo: Created and loaded config into `conf/`, but specifies `config/` in argument
2 years ago
Jason Kulatunga
3f272b36d4
adding setting to allow users to customize between binary vs SI/Metric units in UI.
...
fixes #330
2 years ago
Jason Kulatunga
b238579fe6
Merge pull request #343 from AnalogJ/app_db_settings
...
adding tests. Make sure that device status depends on the configured threshold
2 years ago
Jason Kulatunga
ce2f990eb1
consolidate device status to string logic in DeviceStatusPipe.
...
Ensure device status takes into account new settings.
2 years ago