Commit Graph

393 Commits (jebba)

Author SHA1 Message Date
Rick Carlino 3700406687 Add new `Weed` PointerType 2020-03-22 18:32:00 -05:00
gabrielburnworth 781ac33b10 cleanup and refactoring 2020-01-03 12:17:12 -08:00
Rick Carlino 1383a5bb1a Round II of 2.7.0 deprecation fixes 2020-01-03 09:49:59 -06:00
gabrielburnworth f83a345227 add fbos version to debug log 2019-12-30 10:21:28 -08:00
Rick Carlino 4f1c767f2c Add Folders table, update sequences to reference folders 2019-12-03 11:30:22 -06:00
Rick Carlino f13bead10e Opps 2019-11-26 07:41:27 -06:00
Rick Carlino 1559ee0f0f Clean up excess logs via sampling 2019-11-24 08:58:38 -06:00
Rick Carlino 87e271ce89 Reduce some limits slightly 2019-11-01 14:17:40 -05:00
Rick Carlino 8555acfbed Set TTL _after_ calling `incr()`. 2019-11-01 10:58:24 -05:00
Rick Carlino 33ebb628f5 Tests for new throttle policy 2019-10-31 15:53:09 -05:00
Rick Carlino fa6c6196bb QA Ready 2019-10-31 15:42:45 -05:00
Rick Carlino 98251fbb02 ThrottlePolicy re-write 2019-10-31 11:38:55 -05:00
Rick Carlino 71545c6e94 [UNSTABLE] Rework throttler 2019-10-31 10:13:52 -05:00
Rick Carlino e41fbca364 Remove caching from LogService (for now) 2019-10-30 16:28:59 -05:00
Rick Carlino e7af24d3e4 Redis integration complete. TODO: Integration test 2019-10-28 14:14:01 -05:00
Rick Carlino de09cad3b4 Begin use of `cache_key`s when tracking throttles. NEXT: Remove @entries in favor of Redis 2019-10-28 13:39:02 -05:00
Rick Carlino c2688aab0a Add @namespace to TimePeriod 2019-10-28 13:05:46 -05:00
Rick Carlino 4e3aa00030 Ready to add Redis support ✔️ 2019-10-28 12:40:50 -05:00
Rick Carlino 7ff6a499e0 Remove ::TimePeriod references from ::ThrottlePolicy 2019-10-28 12:23:49 -05:00
Rick Carlino 2a621e2f00 ? Add runtime typecheck to ::TimePeriod constructor 2019-10-28 11:54:30 -05:00
Rick Carlino cb2e97cbb2 Remove TimePeriod references from ThrottlePolicy 2019-10-28 11:25:37 -05:00
Rick Carlino a501decb1c Merge branch 'staging' of github.com:FarmBot/Farmbot-Web-App into telemetry3 2019-10-28 11:02:17 -05:00
Rick Carlino bd87b5b198 Merge conflict 2019-10-28 08:12:34 -05:00
Rick Carlino 4cad4e39c2 Fix: Dont save `debug`, `fun`, nil logs 2019-10-25 14:35:28 -05:00
Rick Carlino 7410ac6504 Instantiate TimePeriod from within ThrottlePolicy 2019-10-25 11:51:28 -05:00
Rick Carlino 0096adf9ee Add namespace to throttle policy (for Redis) 2019-10-25 11:29:21 -05:00
Rick Carlino 3797242dfe Update tests, deprecate v6 log checks 2019-10-25 10:11:09 -05:00
Rick Carlino dec4f8ffb1 Add throttle policy to Telemetry channel 2019-10-24 15:51:40 -05:00
Rick Carlino 504ea18bcc Fix const auto-loader problems, change belongs_to behavior to allow `nil` by default (sorry). 2019-10-24 12:44:11 -05:00
Rick Carlino d27117216b Handle malformed telemetry 2019-10-24 09:01:51 -05:00
Rick Carlino 39d461296e Test case: LogService throttle 2019-10-24 08:18:56 -05:00
Rick Carlino b66731a1f4 Temporarily add `message` field 2019-10-23 15:03:09 -05:00
Rick Carlino 0bbcc8c786 Possible fix for NPE noted on staging in LogService 2019-10-23 14:56:54 -05:00
Rick Carlino e21676afc2 First implementation of telemetry channel 2019-10-23 13:44:07 -05:00
Rick Carlino 493c439ebc [WIP, UNSTABLE] Phase out `update_attributes`, :on hooks 2019-10-23 11:33:30 -05:00
Rick Carlino 75cabbf90a Final updates (Ruby version) 2019-10-13 15:14:58 -05:00
Rick Carlino bfb98d14fb Typo 2019-09-11 16:16:00 -05:00
Rick Carlino 7cb8649191 Tests for datadog logs 2019-09-11 16:07:17 -05:00
Rick Carlino 34cd38bbbf Send log errors to DataDog 2019-09-11 10:18:24 -05:00
Rick Carlino 49f2a569ab [EXPERIMENTAL] Conditionally add DataDog agent. 2019-09-10 14:03:06 -05:00
Rick Carlino e0e0753d00 Change log format 2019-08-27 09:59:58 -05:00
Rick Carlino f98907c6b7 First draft: Connection limiter 2019-07-10 12:17:47 -05:00
Rick Carlino 5c56fa75a9 Test deploy to debug log service on staging 2019-07-10 10:39:35 -05:00
Rick Carlino b7f09e51e8
Mark as dependency tracking (#1262)
* Set resource_id to device.id instead of 0 (less surprising to users)
* Changes to Device.current, tests for `resource_update` dep tracking
* Re-enable demos
2019-07-09 20:40:31 -05:00
Rick Carlino ea29ad877b Remove return statement after report_problem 2019-07-03 10:30:24 -05:00
Rick Carlino adbccf06ee Add MISSING_PARAM const 2019-06-24 15:06:14 -05:00
Rick Carlino 6b8b45bf6b TODO: `default_value` issues. 2019-06-24 14:48:34 -05:00
Rick Carlino 3828c2eadc Merge branch 'master' of github.com:FarmBot/Farmbot-Web-App into friendly_cs 2019-06-21 16:00:10 -05:00
Rick Carlino 161dc72dc7 CSS Updates 2019-06-21 14:52:52 -05:00
Rick Carlino 8f9358ad1c Update null value error message for celery script 2019-06-21 11:35:22 -05:00