Commit Graph
100 Commits
Author SHA1 Message Date
Jason Kulatunga 772063a843 find the temp history for the last week (by default). Smooth out data using aggregate window for hourly numbers. Better temp casting during influx data inflating. 2021-11-16 19:07:37 -08:00
Jason Kulatunga b776fb8886 tweaking retention policy code so we can test downsampling scripts. 2021-11-16 18:32:29 -08:00
Jason Kulatunga 8fb58591a6 fixes for Scrutiny end-to-end testing. 2021-10-28 07:41:41 -07:00
Jason Kulatunga ce032c5609 fixes for Scrutiny end-to-end testing. 2021-10-28 07:35:25 -07:00
Jason Kulatunga 7b7b4fe4e3 fixing test. 2021-10-24 19:30:29 -07:00
Jason Kulatunga 5789c836db make sure the status is always exposed in the json data. make sure display_name for metadata is included. Update mocked test data for frontend. 2021-10-24 17:09:44 -07:00
Jason Kulatunga deba21fe19 update timestamps for testing. 2021-10-24 16:26:41 -07:00
Jason Kulatunga 31b5dfa038 ensure that all buckets are created during init. Remove all references to "name" field for attributes (shoudl come from metadata instead). Status is now an int64 (0 is passing). 2021-10-24 16:01:53 -07:00
Jason Kulatunga 9878985fa3 adding aggregation code 2021-10-24 13:07:12 -07:00
Jason Kulatunga 975c034925 WIP downsample scripts. 2021-10-23 10:35:32 -07:00
Jason Kulatunga abe7a16507 creating influxdb config file during startup. 2021-08-06 23:26:40 -07:00
Jason Kulatunga a60edfff26 fixing mocked data 2021-08-01 10:42:38 -07:00
Jason Kulatunga bd19230cbf make sure data is persisted to DB. 2021-07-25 22:32:13 -07:00
Jason Kulatunga 80f4660130 validate thresholds whenever SMART data is recieved. 2021-07-25 22:11:07 -07:00
Jason Kulatunga 1fc910f41b retest 2021-07-25 15:58:16 -07:00
Jason Kulatunga 967a927e2d setting the image type as suffix. 2021-07-25 15:52:07 -07:00
Jason Kulatunga ef014150a5 tagging. 2021-07-25 15:39:30 -07:00
Jason Kulatunga 5c614c5512 adding docker build -> ghcr.io 2021-07-25 14:51:28 -07:00
Jason Kulatunga 694fc74ca0 fixing history. 2021-06-27 13:44:01 -07:00
Jason Kulatunga 8a46931399 !!!!WIP!!!!
adding InfluxDB

- influxdb added to dockerfile
- influxdb s6 service
- influxdb config
- adding defaults to config
- creating a DeviceRepo interface (multiple db backends)
- implemented DeviceRepo interface as ScruitnyRepository
2021-06-27 10:55:18 -07:00
Jason Kulatunga fd4f0429e4 (0.3.12) Automated packaging of release by Packagr
Signed-off-by: Jason Kulatunga <jason@thesparktree.com>
2021-04-26 17:13:21 +00:00
Jason Kulatunga 33d4b99a4b fix collector. 2021-04-26 10:03:40 -07:00
Jason Kulatunga 9be57f2271 (0.3.11) Automated packaging of release by Packagr
Signed-off-by: Jason Kulatunga <jason@thesparktree.com>
2021-04-26 06:33:28 +00:00
Jason KulatungaandGitHub 8196447526 Merge pull request #170 from AnalogJ/fixes_webui
fixing ui when visible on small screen.
2021-04-25 23:24:22 -07:00
Jason Kulatunga 712119cb5e fixing ui when visible on small screen.
tweak local contrib instructions.
Fixing javascript mediaquery breakpoint for small screen.
2021-04-25 23:22:29 -07:00
Jason Kulatunga 644a9418dd (0.3.10) Automated packaging of release by Packagr
Signed-off-by: Jason Kulatunga <jason@thesparktree.com>
2021-04-26 05:22:22 +00:00
Jason Kulatunga 8431eef515 github.event.release.upload_url 2021-04-25 22:10:28 -07:00
Jason Kulatunga df07261c57 (0.3.9) Automated packaging of release by Packagr
Signed-off-by: Jason Kulatunga <jason@thesparktree.com>
2021-04-26 04:59:43 +00:00
Jason KulatungaandGitHub 08634f2a88 Merge pull request #169 from AnalogJ/freebsd_action 2021-04-25 21:50:22 -07:00
Jason Kulatunga 273be111b4 fixing path. 2021-04-25 21:45:43 -07:00
Jason Kulatunga a4e193fb25 remove freebsd config from makefile. Adding freebsd specific releases as a post release step 2021-04-25 21:44:47 -07:00
Jason Kulatunga d252333ba9 ignore makefile. 2021-04-25 21:25:07 -07:00
Jason Kulatunga 0864b8000c pass env vars. 2021-04-25 21:08:10 -07:00
Jason Kulatunga ecd6b7e128 cannot lock go version (for now). 2021-04-25 20:59:34 -07:00
Jason Kulatunga 527214f38c (0.3.8) Automated packaging of release by Packagr
Signed-off-by: Jason Kulatunga <jason@thesparktree.com>
2021-04-26 03:58:09 +00:00
Jason Kulatunga 0f788cc9ce lock go-version. installing make. fix copy command? add GOPATH 2021-04-25 20:49:24 -07:00
Jason Kulatunga 9ece82f3f5 change version 2021-04-25 20:35:42 -07:00
Jason Kulatunga 3780f8e864 fix error log. 2021-04-25 20:33:32 -07:00
Jason KulatungaandGitHub fc3d6a33e3 Merge pull request #168 from AnalogJ/cowboy_coding_fixes
fix error log.
2021-04-25 20:18:42 -07:00
Jason Kulatunga 2fc24d0e76 fix error log. 2021-04-25 20:14:58 -07:00
Jason KulatungaandGitHub d92a21fbca Merge pull request #132 from telyn/patch-1
Change temperature graph to 24-hour formatting
2021-04-25 11:44:47 -07:00
Jason KulatungaandGitHub 1d3d16eeaa Merge pull request #165 from AnalogJ/collector-config-enhancements 2021-04-25 11:38:57 -07:00
Jason Kulatunga 4331f86ed4 fixing #164 telegram notification issue while I'm here.
TODO: do a full check of all notification params in shoutrrr and ensure they match what we use.
2021-04-25 11:38:17 -07:00
Jason Kulatunga da890d95b6 Fixing forced logging of smartctl output irrespective of log level (now available at DEBUG level only)
TODO: add a table summary at INFO level.

fixes #123
2021-04-25 11:34:26 -07:00
Jason Kulatunga e5713e3a81 added ability to configure collector variables using config file (api endpoint, log level, log file).
fixes #124
2021-04-25 11:24:03 -07:00
Jason Kulatunga 59d4a8e195 (0.3.7) Automated packaging of release by Packagr
Signed-off-by: Jason Kulatunga <jason@thesparktree.com>
2021-04-25 17:15:07 +00:00
Jason KulatungaandGitHub 02ec32934f Merge pull request #163 from AnalogJ/shoutrrr_upgrade 2021-04-25 09:58:53 -07:00
Jason Kulatunga 79de0fed2b upgrade shoutrrr version. Fix duplicate notifications when more than one notification handler configured (closure iteration issue).
fixes #160
fixes #146
fixes #135
2021-04-25 09:47:12 -07:00
Jason Kulatunga 3995c87856 upgrade shoutrrr version.
fixes #160
fixes #146

todo:
#135
2021-04-25 08:42:58 -07:00
Jason Kulatunga 5ea9a75039 (0.3.6) Automated packaging of release by Packagr
Signed-off-by: Jason Kulatunga <jason@thesparktree.com>
2021-04-24 20:57:50 +00:00
Jason KulatungaandGitHub 93cf7891d3 Merge pull request #162 from AnalogJ/cron 2021-04-24 13:31:59 -07:00
Jason Kulatunga c55bdcbf28 fixing cron schedule. remove unnecessary log files (collector process is redirecting stdout & stderr to pid1 stdout/stderr). 2021-04-24 13:27:27 -07:00
Jason Kulatunga 011642a708 WIP.
Removed references to Jobber, replaced with Cron.
Created crontab at /etc/cron.d/scrutiny
Running cron in foreground.
Adding timezone support
Working Collector image (untested master).
2021-04-24 12:27:09 -07:00
Jason Kulatunga 27b923b5e9 (0.3.5) Automated packaging of release by Packagr
Signed-off-by: Jason Kulatunga <jason@thesparktree.com>
2020-11-06 04:38:37 +00:00
Jason Kulatunga 698cb404cf fixing buildd typo. 2020-11-05 08:34:57 -08:00
Jason Kulatunga bab25de2f2 (0.3.4) Automated packaging of release by Packagr
Signed-off-by: Jason Kulatunga <jason@thesparktree.com>
2020-11-05 16:12:37 +00:00
Jason Kulatunga 520136a5ec fixing automated version bump, attempt 3. 2020-11-05 08:03:20 -08:00
Jason Kulatunga 7fb717270f guess and check. 2020-11-05 07:54:54 -08:00
Jason Kulatunga 14ed3eb71e fixing release. 2020-11-05 07:47:43 -08:00
Jason Kulatunga e364fe95d9 fixing verion bump for release. 2020-11-05 07:25:44 -08:00
Jason Kulatunga c285491c34 update git. 2020-11-05 07:23:52 -08:00
Jason Kulatunga c62af772af update git. 2020-11-04 09:06:48 -08:00
Jason Kulatunga fe5bad8c00 update git. 2020-11-04 08:56:00 -08:00
Jason Kulatunga 72e0681497 update git. 2020-11-04 08:46:17 -08:00
Jason Kulatunga 885a957197 logging. 2020-11-04 08:37:18 -08:00
Jason Kulatunga bc444918da fixing paths using env var, make directory. 2020-11-04 08:08:47 -08:00
Jason Kulatunga 1fe56136b9 fixing paths using env var v2. 2020-11-04 08:03:00 -08:00
Jason Kulatunga 491b1ed4aa fixing paths using env var 2020-11-04 07:56:31 -08:00
Jason Kulatunga 36f53198be fixing paths 2020-11-04 07:51:57 -08:00
Jason Kulatunga 85dde0efc9 fixing paths 2020-11-04 07:46:22 -08:00
Jason Kulatunga bf98216e0d using GITHUB_WORKSPACE instead of PROJECT_PATH. 2020-11-04 07:34:36 -08:00
Jason Kulatunga 93cf676818 added a "Success" test for script notifications.
bumping the version in version file? not sure why it wasnt correctly bumped already.
2020-11-03 08:20:02 -08:00
Jason Kulatunga 58eaa29e4d check for "unknown" wwn value.
fix #113
2020-10-27 08:25:44 -07:00
Jason Kulatunga 9898ff1a33 karalabe/xgo-1.13.x 2020-10-27 07:39:55 -07:00
Jason Kulatunga 7edef7a2fb fix release action. 2020-10-27 07:32:32 -07:00
Jason Kulatunga ada3665ba0 fix #111
fix #109
2020-10-27 07:18:47 -07:00
Jason KulatungaandGitHub 7dbe108e33 Merge pull request #102 from AnalogJ/xgo 2020-10-18 10:48:09 -06:00
Jason Kulatunga e2e0045ddd dont fail CI if codecov fails. 2020-10-18 10:27:31 -06:00
Jason Kulatunga edfa75739a remove freebsd from build. 2020-10-18 10:24:32 -06:00
Jason KulatungaandGitHub 404421bab4 Merge pull request #105 from ryck/fix/host-id-cli-option
Use StringFlag for COLLECTOR_HOST_ID
2020-10-18 09:56:49 -06:00
Jason KulatungaandGitHub c160e3e50b Merge pull request #104 from ryck/feature/show-host-id
Show Host ID
2020-10-18 09:54:20 -06:00
Jason Kulatunga 7293f2e48b disable freebsd builds. 2020-10-17 12:44:46 -06:00
Jason KulatungaandGitHub 77971edf5f Merge pull request #103 from ryck/feature/improve-humanize-duration 2020-10-17 12:00:00 -06:00
Jason Kulatunga c89381b39e set GOOS and GOARCH correctly when not using xgo. 2020-10-17 11:33:01 -06:00
Jason Kulatunga d6c1d4aa04 use Make + XGO to build static binaries. attempt #3 2020-10-17 11:20:13 -06:00
Jason Kulatunga 5be3407489 386 2020-10-17 11:15:55 -06:00
Jason Kulatunga 4fd650a150 adding a vagrantfile for testing. Adding 32bit version of binary for freebsd. 2020-10-17 11:08:25 -06:00
Jason Kulatunga c9620b5f87 use Make + XGO to build static binaries. attempt #3 2020-10-15 23:38:58 -06:00
Jason Kulatunga a83aab79bf use Make + XGO to build static binaries. attempt #3 2020-10-14 21:22:46 -06:00
Jason Kulatunga 75b78a45c0 use Make + XGO to build static binaries. attempt #3 2020-10-14 21:17:03 -06:00
Jason Kulatunga bdbb7d0e1b make sure CGO is enabled for all builds, required by sqlite. 2020-10-14 01:34:12 -06:00
Jason KulatungaandGitHub de3269409f Update .gitattributes 2020-10-11 11:05:12 -06:00
Jason KulatungaandGitHub c1aaf67152 Merge pull request #98 from ryck/feature/add-last-updated-time
Add timestamp to last updated
2020-10-11 10:22:31 -06:00
Jason KulatungaandGitHub 0fffc167fb Update SUPPORTED_NAS_OS.md 2020-10-09 17:39:50 -06:00
Jason KulatungaandGitHub 216d3a6fe3 Rename INSTALL_UNRAID to INSTALL_UNRAID.md 2020-10-09 17:39:23 -06:00
Jason KulatungaandGitHub c841ba56de Merge pull request #97 from teambvd/patch-1
Create INSTALL_UNRAID
2020-10-09 17:38:53 -06:00
Jason KulatungaandGitHub afca629848 Update build.yaml 2020-10-09 17:35:57 -06:00
Jason KulatungaandGitHub aa720f7065 Update README.md 2020-10-09 11:21:23 -06:00
Jason KulatungaandGitHub b7f97c27bc Update .gitattributes 2020-10-09 11:20:34 -06:00
Jason Kulatunga 52a0f7575e addd a label to PRs and Issues opened by sponsors. 2020-10-09 11:07:26 -06:00