- 29 May, 2022 3 commits
- 23 May, 2022 1 commit
-
-
I Patini authored
-
- 16 May, 2022 2 commits
- 11 May, 2022 1 commit
-
-
ipatini authored
-
- 10 May, 2022 2 commits
-
-
maciek riedl authored
edge support See merge request !134
-
Jan Marchel authored
-
- 09 May, 2022 1 commit
-
-
ipatini authored
EMS: Baguette Client: Fixed a bug that caused EMS client recovery tasks to be cancelled by Netdata self-healing checks
-
- 03 May, 2022 15 commits
-
-
ipatini authored
EMS: Extra: Removed @Value annotations from CloudiatorUtilProperties, moved colosseum-related properties into the newly added 'CloudiatorUtilProperties.Colosseum' inner class, and updated calling code where needed. Few minor code improvements.
-
ipatini authored
-
ipatini authored
EMS: Common: Fixed a bug in NetdataCollector that prevented the removal of local Netdata agent from ignored nodes list, after successfully recovery (that resulted in continuous recovery attempts).
-
ipatini authored
EMS: Common: Added 'AbstractRecoveryTask' abstract class containing the common method implementations of ShellRecoveryTask and VmNodeRecoveryTask. ShellRecoveryTask and VmNodeRecoveryTask are now sub-classes of AbstractRecoveryTask.
-
ipatini authored
EMS: Common: Removed @Value annotations and the corresponding fields (emsRecoveryFile and netdataRecoveryFile) in recovery Task classes, and replaced them by adding the 'SelfHealingProperties.Recovery.file' Map property that contains the same information.
-
ipatini authored
EMS: Control Service: Removed @Value annotations from ControlServiceProperties and updated eu.melodic.event.control.properties file (added 'control.' prefix to IP_SETTING and EXECUTIONWARE settings)
-
ipatini authored
-
ipatini authored
EMS: Translator: Changed ModelAnalyzer, RuleGenerator, and GraphTransformer classes to Spring Services (as they originally were)
-
ipatini authored
EMS: Control Service: Added 'Description' line in 'banner.txt' taken from property 'build-description'. This property can be set in pom.xml properties or in .dev-local-docker-image-build file
-
I Patini authored
EMS: Translator, config: Removed @Value annotations from 'CamelToEplTranslatorProperties' and 'RuleTemplateProperties' classes and renamed fields when needed. Changed corresponding settings in 'eu.melodic.event.translator.properties' (renamed settings where needed). Changed ModelAnalyzer, RuleGenerator and GraphTransformer classes into Spring Components and updated code accordingly. Fixed a bug in ModelAnalyzer that caused NPE.
-
I Patini authored
EMS: Broker-Client: Removed @Value annotations from 'BrokerClientProperties' class and renamed fields where needed.
-
I Patini authored
EMS: Broker-CEP, config: Removed @Value annotations from 'BrokerCepProperties' class and renamed fields when needed. Changed corresponding settings in 'eu.melodic.event.brokercep.properties' (renamed settings where needed).
-
I Patini authored
EMS: Baguette Server, config: Removed @Value annotations from 'BaguetteServerProperties' class and renamed fields when needed. Changed corresponding settings in 'eu.melodic.event.baguette-server.properties' (replaced '.' with '-' where needed).
-
I Patini authored
EMS: Util, Common: Modified @Value annotation to include EMS_PROPERTIES_PREFIX in properties prefixes.
-
I Patini authored
EMS: Common, Baguette Client: Added 'SelfHealingProperties' class and moved into it all @Value-annotated properties of baguette-client SelfHealingPlugin. Updated code to use SelfHealingProperties instance.
-
- 02 May, 2022 8 commits
-
-
ipatini authored
EMS: Control Service: Modified EMS parent 'pom.xml' to make Docker image tag configurable through 'docker-image-tag' property, read from '.dev-local-docker-image-build' file or defined in control-service/pom.xml properties.
-
ipatini authored
EMS: Util, Control Service: Added 'EmsConstant.EMS_PROPERTIES_PREFIX' constant (value: ""). Prepended EMS_PROPERTIES_PREFIX in all Control Service properties classes and @Value-annotated fields
-
ipatini authored
EMS: Control Service, config: Added 'WebSecurityProperties' class and moved into it all @Value-annotated properties of WebSecurityConfig. Updated code to use WebSecurityProperties instance. Changed corresponding settings in 'eu.melodic.event.control.properties' (replaced '.' with '-' where needed) and rearranged them.
-
ipatini authored
EMS: Control Service: Extended Info service class EmsInfoServiceImpl to include properties for task scheduler and authorization. Added default values to ControlServiceProperties.AuthorizationProperties.
-
ipatini authored
EMS: Control Service: Added 'ControlServiceProperties.AuthorizationProperties' inner class, and moved WebMvcConfig settings into it.
-
ipatini authored
EMS: Control Service: Added 'ControlServiceProperties.TaskSchedulerProperties' inner class, and moved TaskSchedulerConfig settings into it.
-
ipatini authored
EMS: Control Service: Changed String[] fields to List<String> in 'StaticResourceProperties' class and updated code accordingly. Fixed StaticResourceProperties serialization to Map<String,Object> in 'EmsInfoServiceImpl'.
-
ipatini authored
EMS: Control Service, config: Added 'StaticResourceProperties' class and moved into it all @Value-annotated properties of StaticResourceConfiguration. Updated code to use StaticResourceProperties instance. Changed corresponding settings in 'eu.melodic.event.control.properties' to kebab-case (effectively replaced '.' with '-') and rearranged them.
-
- 28 Apr, 2022 6 commits
-
-
I Patini authored
EMS: Control Service: Moved TopicBeacon settings into the newly added class TopicBeaconProperties. Updated config. files accordingly.
-
I Patini authored
EMS: Control Service: Improved ControlServiceProperties by removing unnecessary @Value annotations. (@Value annotations remained for: ipSetting, executionware, staticResourceContext, and passwordEncoderClass)
-
I Patini authored
EMS: Control Service: Added 'InfoServiceProperties' class and moved info-service-related settings there (from ControlServiceProperties). Updated classes needing info-service-related settings.
-
I Patini authored
EMS: Baguettte Client: Removed fields of 'BaguetteClientProperties' inherited from 'SshClientProperties'
-
I Patini authored
EMS: Baguettte Client, Common: Moved EMS client/Netdata recovery code from 'baguette-client' to 'common' package to make it available to EMS server too. Added 'SshClient' and 'SshClientProperties' interfaces in order to generify client recovery code. 'Sshc' and 'BaguetteClientProperties' classes in baguette-client are now implementing the new SshClient and SshClientProperties interfaces. Added purging of failed node addresses from NetdataCollector's ignoredNodes list, when Client Configuration is updated (it contains the nodes without EMS client). Few minor improvements.
-
I Patini authored
-
- 27 Apr, 2022 1 commit
-
-
I Patini authored
EMS: Web Admin, Baguette Client, Control Service: Made functional the client & cluster statistics in Web Admin topology section. Moved 'SystemResourceMonitor' class from control service (info service) to 'common' package to become available to baguette-client. Improved 'sysmon.sh' script to report current date/time and uptime, and it is also bundled with EMS clients. Extended EMS client to include 'sysmon.sh' data in client statistics sent to EMS server (through SystemResourceMonitor)
-