Commit Graph

  • 2d426cbd95 Moved functionality of K8sEmsClientDeploymentPostTranslationPlugin to K8sEmsClientDeploymentPostProcessingPlugin. Left K8sEmsClientDeploymentPostTranslationPlugin as a skeleton for future use. master ipatini 2024-06-04 14:11:12 +03:00
  • 82379b5013 Bugfix in ShorthandsExpansionHelper ipatini 2024-06-03 19:23:02 +03:00
  • ecd1be7c6f Changed log level of incoming EMS Boot requests to INFO ipatini 2024-05-30 15:37:20 +03:00
  • e0569619b7 Merge "Bugfix in EmsBootInitializer and two minor changes" Zuul 2024-05-29 15:58:53 +00:00
  • b102cb0184 Bugfix in EmsBootInitializer and two minor changes ipatini 2024-05-29 18:16:14 +03:00
  • df039b3d0d [CI] Include zuul.d/jobs.yaml as a trigger for image jobs r1 Radosław Piliszek 2024-05-27 15:23:30 +02:00
  • 84b2dd95b0 [CI] Include zuul.d/jobs.yaml as a trigger for image jobs Radosław Piliszek 2024-05-27 15:18:11 +02:00
  • c71a7d8573 Set the repo up for r1 Radosław Piliszek 2024-05-27 14:37:59 +02:00
  • d0b7cea328 Improved PrometheusCollector2 collector ipatini 2024-05-24 08:45:04 +03:00
  • a1755d6bd0 Updated app-ems-server/values.yaml ipatini 2024-05-23 17:09:16 +03:00
  • c0e8627b92 Synch'ed EMS core with source repos. ipatini 2024-05-23 15:24:20 +03:00
  • c9f396591e Trigger Build ipatini 2024-05-21 10:46:23 +03:00
  • 021dfb4812 Updated EMS client k8smon.sh script ipatini 2024-05-21 09:54:14 +03:00
  • 36c746a4b5 Updated from source repos. ipatini 2024-05-20 14:05:00 +03:00
  • d4ff01c282 Configure for release 1 jmarchel7bulls 2024-05-17 15:38:28 +02:00
  • b145059753 Fixed an issue in PredictionsPostTranslationPlugin that caused empty metric_list messages being sent by TopicBeacon ipatini 2024-05-09 14:51:18 +03:00
  • 5596b8b6c4 Updated values.yaml to include new EMS server env vars ipatini 2024-05-09 11:56:44 +03:00
  • 93bf8af85d Updated docker image tags ipatini 2024-05-02 09:34:30 +03:00
  • ddab01c84a Upgraded versions of Guava and Hawtio dependencies. Also updated chart version and image pullPolicy. ipatini 2024-05-02 08:14:30 +03:00
  • dc15f725f0 Fixed values.yaml to not set 'BAGUETTE_CLIENT_INSTALL_INSTRUCTIONS_LINUX' ipatini 2024-05-01 17:57:01 +03:00
  • d2f8dfeeed Upgraded to SB 3.2.5, and updated JRE version to 21.0.3 ipatini 2024-05-01 15:46:24 +03:00
  • 61135b71ff Synchronized source code with main repo recent changes. ipatini 2024-05-01 14:13:14 +03:00
  • 7d8cbe1883 Added caching of Optimiser metrics for use during EMS Boot, and added filtering of top-level metrics (reported by EMS) based on Optimiser metrics. ipatini 2024-04-29 10:12:04 +03:00
  • e1000c084f Synchronized source code with main repo recent changes. ipatini 2024-04-26 20:29:03 +03:00
  • e6e264b661 Synchronized source code with main repo. ipatini 2024-04-26 16:01:39 +03:00
  • b65d3531ad Synchronized source code with main repo. ipatini 2024-04-26 09:31:26 +03:00
  • 26d6dd7fdc Added nodePort in port specs in values.yaml, and updated service-public.yaml accordingly ipatini 2024-04-21 14:15:57 +03:00
  • 2d4ebea121 Added baguette port (2222) in values.yaml (marked as public) ipatini 2024-04-21 13:53:54 +03:00
  • 6e5e02bd14 Added a new NodePort service to EMS server for encrypting ports, and modified the ClusterIP service to use only internal ports ipatini 2024-04-21 12:10:15 +03:00
  • 68c2b5b024 Added ActiveMQ ports in service ipatini 2024-04-19 14:41:09 +03:00
  • 6f54dedd25 Merge "Added Helm chart for deploying EMS at app. cluster" Zuul 2024-04-16 16:45:31 +00:00
  • 9794f1b19c Added Helm chart for deploying EMS at app. cluster ipatini 2024-04-16 18:32:36 +03:00
  • 68715c8e2c Copied new changes from main repository ipatini 2024-04-10 14:12:08 +03:00
  • 8593e5a874 Copied new changes from main repository ipatini 2024-04-03 23:56:34 +03:00
  • a39b3ff4df Simplified Dockerfile and added BUILD_MESSAGE env var ipatini 2024-04-03 09:20:25 +03:00
  • 9b9ff5d1c2 Slightly modified Dockerfile ipatini 2024-04-02 20:02:41 +03:00
  • 0b5ddde8f5 Increased chart version to 0.1.1 ipatini 2024-04-02 18:47:12 +03:00
  • c38b4a4d84 Removed duplicate setting in values.yaml ipatini 2024-04-02 18:28:32 +03:00
  • d563734be0 Changed base Docker image ipatini 2024-04-02 16:54:07 +03:00
  • 608389c238 Renamed a settings in monitoring values.yaml ipatini 2024-04-02 15:41:41 +03:00
  • 1dcf4b0140 Updated values.yaml with new namespace ipatini 2024-04-02 13:20:38 +03:00
  • aff7951920 Delete probes jmarchel 2024-03-26 14:41:03 +01:00
  • 59a696c746 Revert "Set EXN broker address and port in values.yaml" Jan Marchel 2024-03-26 10:10:58 +00:00
  • d3dc532ab4 Set EXN broker address and port in values.yaml ipatini 2024-03-26 08:36:01 +02:00
  • 69e8dbf2fe Copied changes from main repository ipatini 2024-03-25 22:54:05 +02:00
  • 8212cd655d EMS: Applied changes from main repo ipatini 2024-03-15 12:13:09 +02:00
  • c773bc1328 Added examples ipatini 2024-03-01 14:36:40 +02:00
  • d3d3097e22 EMS Nebulous plugin changed to produce prediction events according to SLO Violation Detector Event Type III format ipatini 2024-01-17 13:40:22 +02:00
  • 33cee40ee1 Repository update and cleanup ipatini 2024-01-09 19:53:13 +02:00
  • 96701613c8 Updated monitoring with the latest developments ipatini 2024-01-08 18:59:31 +02:00
  • 25f0770225 [CI] Fix the integration job config Radosław Piliszek 2023-10-27 14:33:03 +02:00
  • eb41156ed2 Add component template elements Radosław Piliszek 2023-10-13 13:25:31 +02:00
  • ef5a56cb52 EMS: Common: Modified SystemResourceMonitor to process measurements even when it is not needed to publish them ipatini 2023-10-09 15:25:43 +03:00
  • bfa97e9291 EMS: Control Service: Added 'TopicBeacon.transmitBasicMetrics()' to periodically send basic metrics collected from all active clients. Added 'TopicBeaconProperties.basicMetricsTopics' property and updated ems-server.yml ipatini 2023-10-08 22:51:14 +03:00
  • 54477507d2 EMS: Control Service: Configured gson instance in TopicBeacon to serialize/deserialize Instant type ipatini 2023-10-07 17:06:58 +03:00
  • dace761fbb EMS: Control Service: Added endpoint '/beacon/transmit' to ManagementController to force TopicBeacon send events immediately ipatini 2023-10-07 16:00:10 +03:00
  • 92635a6c98 EMS: Baguette Server, Control Service: Changed NRE.stateLastUpdate from Date to Instant. Changed TopicBeacon to configure gson serializing Instant type to ISO date/time strings ipatini 2023-10-07 15:19:54 +03:00
  • 79540e41cb EMS: Updated LICENSE file and added to the top-level ipatini 2023-10-06 15:19:30 +03:00
  • 271ae82855 EMS: Implementing node removal (off-boarding) [WIP] ipatini 2023-10-05 18:24:34 +03:00
  • 3083d7dad3 EMS: config-files: Added stop-agents.yml for off-boarding nodes ipatini 2023-10-05 17:56:37 +03:00
  • 3db17135c9 EMS: Fixed baguette client install YML configuration for JRE ipatini 2023-10-05 17:52:56 +03:00
  • f1b6a4f332 EMS: for RD: Improved error reporting via AMQ messages to RD. Also added 'reference' in AMQ messages to RD. ipatini 2023-10-03 16:51:29 +03:00
  • f45a1eda81 EMS: for RD: Improved finding of EMS server port and SSL settings ipatini 2023-09-29 11:30:37 +03:00
  • d2a115ef3d EMS: for RD: Implemented client installation upon ONBOARDING request event. Various code improvements in the process. ipatini 2023-09-28 18:44:49 +03:00
  • 050350ec52 EMS: for RD: Updated ems-server.* ipatini 2023-09-27 12:32:25 +03:00
  • 4395ccaf1d EMS: for RD: Extended ClientInstallationRequestListener and ClientInstaller to support 'requestType' (currently can be VM or DIAGNOSTICS). Added request validity and completeness checks). Updated ems-server.* ipatini 2023-09-27 12:30:26 +03:00
  • 52dbf5af77 EMS: Updated ems-server.yml with node info extraction settings (for client installation report event) ipatini 2023-09-26 20:25:06 +03:00
  • 9620f2a970 EMS: Updated ClientInstaller to extract node info from execution results using (configured) patterns, and sending them along with the report event. ipatini 2023-09-26 20:13:42 +03:00
  • 2d5ca97522 EMS: for RD: Extending EMS to install EMS clients upon receiving a special event in local broker, and responds with a report event. Added DIAGNOSTICS task type. ipatini 2023-09-26 16:17:02 +03:00
  • 09a08e8958 EMS: Upgraded SpringBoot to version 3.1.4 ipatini 2023-09-26 14:59:45 +03:00
  • ccdbaa2080 EMS: Upgraded SpringBoot version to 3.1.3, and Lombok to 1.18.26 ipatini 2023-09-20 21:18:42 +03:00
  • f24ac859d3 EMS: - Incorporating last-minute changes of Morphemic: Extended TranslationContext with 'topLevelMetricNames' and 'loadAnnotatedDestinationToMetricContextNameMap' fields and methods. - Moved M2MC field and methods to EMS-4-MOR project. - Added null-checks in several getter methods (whose fields can be initialized to 'null' by Gson). - Added 'printExtraInfo()' method (for printing extra TC info). ipatini 2023-09-20 20:26:14 +03:00
  • b79fb76e44 EMS: Renamed endpoint '/cpModelJson' (and related code) to '/appExecModelJson' to avoid conflict with endpoint in EMS-4-MOR controller ipatini 2023-09-18 16:33:00 +03:00
  • 369ae24436 EMS, EMS-4-MOR: Moved 'eu.melodic.models' package from main EMS project to EMS-4-Morphemic. Also updated TranslationResultsCoordinator class (in EMS-4-MOR) ipatini 2023-09-18 16:25:56 +03:00
  • e1a288f6a4 EMS: Replaced use of Melodic integration model classes with Map's and adapted the code accordingly. Renamed endpoint from 'camelModel...' to 'appModel...', and also removed occurrences of 'camel' and 'esb' (former replaced with 'app' and later with 'others') ipatini 2023-09-18 16:23:42 +03:00
  • c82733b8e8 EMS: Minor changes in ControlServiceCoordinator ipatini 2023-09-18 09:19:44 +03:00
  • 12d1cb9432 EMS: [from MOR4] Added 'topLevelMetricNames' in TranslationContext and updated TC printing and topLevelMetricNames usage in ControlServiceCoordinator ipatini 2023-09-17 19:39:35 +03:00
  • a750d5b81c EMS: Various improvements from MOR4 ipatini 2023-09-17 19:38:39 +03:00
  • 2be86077bd EMS: Fixed TranslationContext.getRawMetricVariableNames() and getRawMetricVariables() ipatini 2023-08-23 17:17:30 +03:00
  • ba02d08323 EMS: Extended TranslationContext with new RMVar and RMVar_1 fields, and getRawMetricVariables(), getRawMetricVariableNames(), and addRawMetricVariable(). Also updated TranslationContextPrinter to report them. ipatini 2023-08-23 17:09:53 +03:00
  • 1a61d5abb3 EMS: Changed initialization message log level from WARN to INFO in self-healing initialization ipatini 2023-08-23 15:45:10 +03:00
  • 58a6b2a9af EMS: Changed method names in TranslationContext: getCompositeMetricVariables() to getMvvCP(), getCMVar() to getCompositeMetricVariableNames(), and getCMVar_1() to getCompositeMetricVariables(). Added TranslationContext.addMvvCp(), .getCompositeMetricVariables(),g .etCompositeMetricVariableNames(). Removed redundant null checks in a few getters. Also updated the using code accordingly (in control-service). ipatini 2023-08-23 14:58:11 +03:00
  • 08aa28a218 EMS: Added null check in LogMessageUpdateInterceptor class to prevent NPE ipatini 2023-08-21 08:29:04 +03:00
  • 8e7bef13c5 Merge branch 'ems/prepare-for-nebulous' ipatini 2023-08-11 09:31:47 +03:00