59e2e928a8remove the notify.level and notify.filter_attributes values from the example.scrutiny.yaml, since they are no longer allowed.
Jason Kulatunga
2022-08-03 23:12:09 -0700
51f59e4fcddocs, added an explanation for why influxdb is required.
Jason Kulatunga
2022-08-03 22:59:19 -0700
f823127825simplify 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.
Jason Kulatunga
2022-08-03 22:51:44 -0700
d41d535ab7make sure that the device host id is provided in notifications (if available).
Jason Kulatunga
2022-08-03 20:55:34 -0700
9a4a8de341make sure the settings dialog width is 600px for readability.
Jason Kulatunga
2022-08-03 18:38:59 -0700
2d6f60abaaattrHistory needs to be reversed, so the newest data is on the right fixes#339
Jason Kulatunga
2022-08-03 18:23:58 -0700
Merge pull request #343 from AnalogJ/app_db_settings
Jason Kulatunga
2022-07-30 08:05:19 -0700
ce2f990eb1consolidate device status to string logic in DeviceStatusPipe. Ensure device status takes into account new settings.
#343
Jason Kulatunga
2022-07-29 07:11:57 -0700
Merge pull request #338 from AnalogJ/app_db_settings
Jason Kulatunga
2022-07-23 16:37:16 -0700
e41ee47371filter attributes after notify
#338
Jason Kulatunga
2022-07-23 16:21:53 -0700
7a68a68e76frontend, determine the device status by checking against the configured thresholds.
Jason Kulatunga
2022-07-23 16:11:49 -0700
94594db20aon settings save, return the new settings. update the frontend to persist settings to the database. Using ScrutinyConfigService instead of TreoConfigService. Using snake case settings in frontend. Make sure we're using AppConfig type where possible.
Jason Kulatunga
2022-07-23 11:43:12 -0700
7e672e8b8eadding tests for config.MergeConfigMap functionality. (Set vs SetDefault).
Jason Kulatunga
2022-07-23 10:19:15 -0700
54e2cacb00move frontend settings into the DB (for consistent settings handling).
Jason Kulatunga
2022-07-23 09:32:56 -0700
c0f1dfdb0bfixing config mock.
Jason Kulatunga
2022-07-20 21:55:21 -0700
29bc79996bworking settings update. Settings are loaded from the DB and added to the AppConfig during startup. When updating settings, they are stored in AppConfig, and written do the database.
Jason Kulatunga
2022-07-19 23:12:23 -0700
99af2b8b16WIP settings system.
Jason Kulatunga
2022-07-17 10:32:28 -0700
dd0c3e6fbarename the migration model package name.
Jason Kulatunga
2022-07-16 22:07:50 -0700
5b2746f389initial settings table.
Jason Kulatunga
2022-06-26 15:30:52 -0700
e9c1de9664update support table in README. - freebsd binaries for collector and web working - macos binaries for arm and amd.
Jason Kulatunga
2022-07-16 10:12:30 -0700
6ca4bd4912fix the WORKDIR for collector image. fixes#335
Jason Kulatunga
2022-07-13 21:56:58 -0700
c34ee85e48(v0.4.16) Automated packaging of release by Packagr
v0.4.16
packagrio-bot
2022-07-12 16:02:04 +0000
Merge pull request #328 from AnalogJ/beta
Jason Kulatunga
2022-07-12 08:57:42 -0700
7841063783remove solaris.
#328
Jason Kulatunga
2022-07-11 20:54:07 -0700
8e05b2e2f8Revert "add a solaris collector detect engine."
Jason Kulatunga
2022-07-11 20:52:15 -0700
64e1c93d16add a solaris collector detect engine.
Jason Kulatunga
2022-07-11 20:48:30 -0700
b227054b52error if any step fails.
Jason Kulatunga
2022-07-11 20:47:32 -0700
66bd6f99c5compiling solaris binaries
Jason Kulatunga
2022-07-11 20:38:54 -0700
c6579864b8added instructions for how to create a Scope restricted InfluxDB API token for use with Scrutiny.
Jason Kulatunga
2022-07-10 11:30:38 -0700
2361c329e2added USB instructions to trouble shooting guide. fixes#266
Jason Kulatunga
2022-07-10 09:01:35 -0700
5ea149d878upgrading to go 1.18 for generics (and lodash-like library). devices with an empty wwn should be filtered out (not uploaded during device registration, skipped when attempting to upload metrics). added a migration to delete existing device entries with an empty `wwn`
Jason Kulatunga
2022-07-09 18:28:49 -0700
30bd18f816updating docs.
Jason Kulatunga
2022-07-09 17:00:51 -0700
0f0efac866fix update, using raw flux script.
Jason Kulatunga
2022-07-09 10:42:30 -0700
04563c0d0densure we have the ability to keep influxdb tasks up-to-date.
Jason Kulatunga
2022-07-09 10:05:48 -0700
9316eccabeadding tests for tasks and aggregation queries (temp).
Jason Kulatunga
2022-07-09 08:48:36 -0700
b71d6660a6adding typescript interfaces for type hinting and testing some code reformatting adding tests for services and components. cleanup of unused dependencies in components. refactor dashboard service so that wrapper is removed before data is passed to component. (no more this.data.data...). refactored components so that variable names are consistent (dashboardService vs smartService). ensure argument and return types are specified everywhere. adding tests for pipes.
Jason Kulatunga
2022-07-08 18:19:07 -0700
0e2fec4e93adding tests to frontend.
Jason Kulatunga
2022-07-08 07:11:59 -0700
Merge pull request #315 from AnalogJ/beta
Jason Kulatunga
2022-07-06 22:20:07 -0700
772b4f6528fix influxdb install.
#315
Jason Kulatunga
2022-07-05 22:33:12 -0700
4a16ca0d5awip, migrate all scripts to new build pattern (Makefile + multiple GH agents).
Jason Kulatunga
2022-06-27 22:08:44 -0700
316ce856f7cleanup, remove -race flag when testing (requires CGO)
Jason Kulatunga
2022-06-26 20:43:03 -0700
6e0321f488add go.sum
Jason Kulatunga
2022-06-26 20:19:45 -0700
338d2ae04eremove invalid freebsd arch.
Jason Kulatunga
2022-06-26 20:05:54 -0700
4419f7f429remove zig. remove cgo dependency for sqlite (using pkg.go.dev/modernc.org/sqlite)
Jason Kulatunga
2022-06-26 19:38:09 -0700
797a6b0429make sure we dont depend on tests for building binaries.
Jason Kulatunga
2022-06-26 15:35:37 -0700
d0b545dfb7fixing make frontend in docker builds.
Jason Kulatunga
2022-06-26 15:34:53 -0700
b0bff53bbdstart refactoring the Makefile to build artifacts in parallel (eventually using Zig for cross compilation).
Jason Kulatunga
2022-06-26 15:26:20 -0700
b4adf3d88dcleanup before go generate (and multi-arch builds using zig).
Jason Kulatunga
2022-06-25 19:15:36 -0700
eefdc548b2(v0.4.14) Automated packaging of release by Packagr
v0.4.14
packagrio-bot
2022-06-25 22:13:15 +0000
Merge pull request #308 from AnalogJ/beta
Jason Kulatunga
2022-06-25 15:03:35 -0700
3d9001a5e4when deviceType not specified in collector config, scrutiny will ignore the device. We need to make sure we correctly override the device.
#308
Jason Kulatunga
2022-06-25 11:19:44 -0700
fbe7d63a24trying to fix tests.
Jason Kulatunga
2022-06-20 18:01:43 -0700
d718b0898btrying to fix tests.
Jason Kulatunga
2022-06-20 17:21:27 -0700
44c7211b5ftemp artifacts for #304
Jason Kulatunga
2022-06-20 13:32:53 -0700
128ebc278etemp artifacts for #304
#307
Jason Kulatunga
2022-06-20 13:30:46 -0700
157c93b967provide a mechanism to specify the absolute path to the smartctl binary used by metrics collector.
Jason Kulatunga
2022-06-20 12:09:56 -0700
7babc280a0ensure that users can filter their notifications by: - failing attribute type (Critical vs All) - failure reason (Smart, Scrutiny, Both)
Jason Kulatunga
2022-06-20 08:15:06 -0700
e364e480e8update Synology Guide.
Jason Kulatunga
2022-06-15 07:10:36 -0700