471 Commits

Author SHA1 Message Date
Jan Schumann
3d9f1cf1e3 enable default credential provider chain for aws sqs 2020-08-03 17:29:42 +03:00
vzikratyi
67f122647b Added property to disable 'transport' features for 'monolith' service type (in cluster mode) 2020-08-03 16:40:59 +03:00
Volodymyr Babak
2b3e195c20 Merge remote-tracking branch 'upstream/develop/2.5.3' into feature/edge 2020-07-28 17:38:45 +03:00
Andrii Shvaika
2fc39132cd Merge with develop/2.5.3 2020-07-24 11:37:34 +03:00
vzikratyi
5b4cfbb3d8 Merged with develop/2.5.3 2020-07-24 11:28:27 +03:00
vzikratyi
0ccf7f13d1 Moved 'stats' to separate module 2020-07-24 11:28:27 +03:00
vzikratyi
1700cf7707 Added producer stats to 'transport' services 2020-07-24 11:28:27 +03:00
Andrii Shvaika
c2e36851fc Merge with 2.5.3 2020-07-13 15:47:28 +03:00
Andrii Shvaika
ce0bebf9e8 Cluster mode for Alarms API 2020-07-10 15:35:49 +03:00
vzikratyi-tb
89419c6999
Prometheus Metrics (#3052)
* Moved resetting ruleEngineStats to Consumer

* Moved counters to Map in TbCoreConsumerStats

* Added actuator and MetricsService

* Added metrics to core and rule_engine consumers

* Replaced summary with counters

* Removed most setters and getters from TbRuleEngine stats

* Added stats to Transport consumer

* Added JsInvoke actuator stats

* Removed MetricsService
2020-07-06 14:47:36 +03:00
Andrii Shvaika
cc1887fc8d Added WS notification on deleted attribute 2020-06-26 11:46:12 +03:00
Volodymyr Babak
21ee2aec11 Merge remote-tracking branch 'upstream/develop/2.5.3' into feature/edge 2020-06-18 19:24:34 +03:00
Volodymyr Babak
8462481ebf Refacroting of pushing edge notification events 2020-06-18 18:57:01 +03:00
Volodymyr Babak
cd2908fb59 Refactoring notification engine 2020-06-16 16:49:27 +03:00
YevhenBondarenko
306674511c fix bug in DefaultTbQueueRequestTemplate when responses is empty tickTs did not update 2020-06-16 11:41:31 +03:00
Volodymyr Babak
600c9ec565 Refactoring of notification to edge. Added EdgeNotificationService and queue msg proto 2020-06-14 22:24:25 +03:00
Andrii Shvaika
37b9311be9 Empty partitions 2020-05-28 18:17:20 +03:00
Andrii Shvaika
2407c868c1 Cluster mode improvements 2020-05-28 17:40:26 +03:00
Andrii Shvaika
676868b4d3 Fix for Transport API subscriptions 2020-05-20 15:37:06 +03:00
YevhenBondarenko
f5b4ebbd1b refactored 2020-05-15 14:55:23 +03:00
YevhenBondarenko
ebee42a0ee separated max_requests_timeout for RemoteJsInvokeService 2020-05-15 14:55:23 +03:00
Yevhen Bondarenko
424d631a69
added extra properties to kafka consumer (#2751)
* added extra properties to kafka consumer

* added default values for kafka consumer properties in TbKafkaSettings

* Update TbKafkaSettings.java

* Update thingsboard.yml

Co-authored-by: Andrew Shvayka <ashvayka@thingsboard.io>
2020-05-08 14:38:04 +03:00
Andrii Shvaika
f07d7441b2 Change of the partition routing strategy 2020-05-05 16:11:10 +03:00
YevhenBondarenko
00e32ee8a3 merge with feature/queue-consumers-refactoring 2020-05-04 09:39:04 +03:00
YevhenBondarenko
06c3caf082 refactored 2020-05-02 13:34:11 +03:00
Andrii Shvaika
8d5c38b743 Queue refactoring 2020-05-01 17:43:13 +03:00
YevhenBondarenko
eedb383845 AWS improvements 2020-05-01 14:15:31 +03:00
Andrii Shvaika
c7f282d393 Refactoring of the Queue Consumers 2020-05-01 12:45:06 +03:00
Andrii Shvaika
09d8823205 Race condition fix 2020-04-30 20:38:53 +03:00
Andrii Shvaika
702a8b6139 Force unsubscribe from Kafka topics 2020-04-30 18:10:05 +03:00
Andrii Shvaika
beb5d1d0ba Merge branch 'develop/2.5-js-executor' of https://github.com/YevhenBondarenko/thingsboard 2020-04-30 15:08:05 +03:00
Andrew Shvayka
7a47cd503b Revert "Develop/2.5 js executor (#2685)"
This reverts commit 1599b24c3a748599a84f877987f452579c997ccf.
2020-04-30 11:19:50 +03:00
Yevhen Bondarenko
1599b24c3a
Develop/2.5 js executor (#2685)
* moved kafka from service.js to own module

* created awsSqs, pubSub, rabbitmq js-executors

* revert RemoteJsInvokeService

* revert thingsboard.yml

* added queue settings to js-executor

* refactored queue factories

* added queue params to pubsub js-executor

* azure service bus js-executor
2020-04-29 21:02:47 +03:00
YevhenBondarenko
43b2eedbd5 azure service bus js-executor 2020-04-29 18:27:53 +03:00
YevhenBondarenko
cce6a44adc refactored queue factories 2020-04-29 10:14:05 +03:00
Andrii Shvaika
eb3cc332d1 Fix gateway/device last activity time checks 2020-04-28 18:19:30 +03:00
YevhenBondarenko
6322da3d04 merge with master 2020-04-28 16:51:04 +03:00
YevhenBondarenko
0dc31fbdde created awsSqs, pubSub, rabbitmq js-executors 2020-04-28 16:13:16 +03:00
Andrii Shvaika
8abb718349 Merge with develop 2020-04-28 14:09:20 +03:00
Andrii Shvaika
86f21023fe Improved PartitionService and fixed startup order in docker-compose.yml 2020-04-27 14:44:29 +03:00
YevhenBondarenko
ba140644c7 added Azure Service Bus queue settings 2020-04-27 11:16:53 +03:00
Andrii Shvaika
53eb09bcb9 Improvements to tests due to new architecture 2020-04-21 22:31:25 +03:00
YevhenBondarenko
283ad27cb5 added rabbitmq queue arguments 2020-04-21 20:55:02 +03:00
YevhenBondarenko
2ad4ddf1fb pubsub improvements 2020-04-21 12:56:06 +03:00
YevhenBondarenko
1b9df18c45 created TbPubSubSubscriptionSettings 2020-04-21 12:56:06 +03:00
Andrii Shvaika
58d9c313a8 Fixed tests 2020-04-20 16:12:03 +03:00
YevhenBondarenko
12973cecf1 added method destroy to admins and aws sqs factories 2020-04-17 15:17:06 +03:00
YevhenBondarenko
9fa82078a0 created TbAwsSqsQueueAttributes and added queue properties to yml 2020-04-17 15:17:06 +03:00
Yevhen Bondarenko
d654e09d6a
kafka topic settings
* added topic-properties to kafka queue

* added topic-properties to kafka queue to transport

* kafka topic settings improvements
2020-04-15 17:47:46 +03:00
Andrii Shvaika
0c54f836b3 Fixed tests 2020-04-14 16:17:08 +03:00