81 Commits

Author SHA1 Message Date
ipatini
2d426cbd95 Moved functionality of K8sEmsClientDeploymentPostTranslationPlugin to K8sEmsClientDeploymentPostProcessingPlugin. Left K8sEmsClientDeploymentPostTranslationPlugin as a skeleton for future use.
Change-Id: I2b65926a0f693a76fb9643fab12ee3397c71a385
2024-06-04 14:11:12 +03:00
ipatini
82379b5013 Bugfix in ShorthandsExpansionHelper
Change-Id: Ia4447b71b8cf5b176dd4058d138dd2bfa573a884
2024-06-03 19:40:56 +03:00
ipatini
ecd1be7c6f Changed log level of incoming EMS Boot requests to INFO
Change-Id: I48fa09b207c115ef7456aaea6a8259df865b37bb
2024-05-30 15:37:20 +03:00
Zuul
e0569619b7 Merge "Bugfix in EmsBootInitializer and two minor changes" 2024-05-29 15:58:53 +00:00
ipatini
b102cb0184 Bugfix in EmsBootInitializer and two minor changes
Change-Id: I6cbf4a0a69e6d842493923ced8e8cc0014f40b26
2024-05-29 18:16:14 +03:00
Radosław Piliszek
84b2dd95b0 [CI] Include zuul.d/jobs.yaml as a trigger for image jobs
Zuul ignored the reconfiguration of the job vars and did not run
the promotion job in https://review.opendev.org/c/nebulous/activemq/+/919799/4

Change-Id: I9798ac361fb52cdbcaf58306c8d1360ac94624fa
2024-05-27 15:18:11 +02:00
ipatini
d0b7cea328 Improved PrometheusCollector2 collector
Change-Id: I1e4cb6d19073dd4628da23a55abbf4eb0bdf8286
2024-05-24 08:45:04 +03:00
ipatini
a1755d6bd0 Updated app-ems-server/values.yaml
Change-Id: I65a1e38641ce957eaa7469218ba26594814b1659
2024-05-23 18:04:52 +03:00
ipatini
c0e8627b92 Synch'ed EMS core with source repos.
Change-Id: I6a38d46e5b15d224dc8e6dbddd5112a4e9243113
2024-05-23 15:24:20 +03:00
ipatini
c9f396591e Trigger Build
Change-Id: I4886139b785061d9bb7672c999432b5793b7990b
2024-05-21 10:46:23 +03:00
ipatini
021dfb4812 Updated EMS client k8smon.sh script
Change-Id: If7e0606711fd9b1a77bd1a7072e645d1c70c9ed8
2024-05-21 09:54:38 +03:00
ipatini
36c746a4b5 Updated from source repos.
Change-Id: I1f0b35f778bc795b2ff665308b6de620a707ea87
2024-05-20 14:05:00 +03:00
ipatini
b145059753 Fixed an issue in PredictionsPostTranslationPlugin that caused empty metric_list messages being sent by TopicBeacon
Change-Id: Ic6e8ff7350ab64ffc8d44b541157d4398b432987
2024-05-09 14:51:18 +03:00
ipatini
5596b8b6c4 Updated values.yaml to include new EMS server env vars
Change-Id: Iee55da17acc3b68a81b493a9026faa19e89a8a6c
2024-05-09 11:56:44 +03:00
ipatini
93bf8af85d Updated docker image tags
Change-Id: I89189e9894764dd9399d85a6ea2ec2c549f863da
2024-05-02 09:34:30 +03:00
ipatini
ddab01c84a Upgraded versions of Guava and Hawtio dependencies. Also updated chart version and image pullPolicy.
Change-Id: I857d9b3cc4cee43afe8e3f17531d3a1e701682c7
2024-05-02 08:16:09 +03:00
ipatini
dc15f725f0 Fixed values.yaml to not set 'BAGUETTE_CLIENT_INSTALL_INSTRUCTIONS_LINUX'
Change-Id: Iff1add41c70624fc37e63a7e7c7026324a3740be
2024-05-01 17:57:01 +03:00
ipatini
d2f8dfeeed Upgraded to SB 3.2.5, and updated JRE version to 21.0.3
Change-Id: I21054c6b82cc277d00743e7eb7a63bba71581d9f
2024-05-01 15:46:24 +03:00
ipatini
61135b71ff Synchronized source code with main repo recent changes.
Change-Id: If1e46ad8ce3a36c653eb9ef5b7e540c5cb3ebbd1
2024-05-01 14:13:14 +03:00
ipatini
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.
Change-Id: I11e7cd7a78943a56e3b2663a47113cdc1bf3dc0d
2024-04-29 10:12:04 +03:00
ipatini
e1000c084f Synchronized source code with main repo recent changes.
Change-Id: I179b0eef802b7784611459bee929030d6f53e20b
2024-04-26 20:29:03 +03:00
ipatini
e6e264b661 Synchronized source code with main repo.
Change-Id: Ib7fa32b8f7f38d33e972a8d842b8393fa2159398
2024-04-26 16:01:39 +03:00
ipatini
b65d3531ad Synchronized source code with main repo.
Change-Id: Ia6e24a94ddb4fb2b6c64e819a2adc828c7b1643c
2024-04-26 09:31:50 +03:00
ipatini
26d6dd7fdc Added nodePort in port specs in values.yaml, and updated service-public.yaml accordingly
Change-Id: I224f9bcdb83596fbc5f37fdafe59c5aa64d99581
2024-04-21 14:15:57 +03:00
ipatini
2d4ebea121 Added baguette port (2222) in values.yaml (marked as public)
Change-Id: Ifac7f118ef419eed58cb9381718331ed2b0f2974
2024-04-21 13:53:54 +03:00
ipatini
6e5e02bd14 Added a new NodePort service to EMS server for encrypting ports, and modified the ClusterIP service to use only internal ports
Change-Id: I9135e250c501ae4adac5a4961e581495aee81654
2024-04-21 12:14:35 +03:00
ipatini
68c2b5b024 Added ActiveMQ ports in service
Change-Id: I257968525bb36f0f79cef24c3a59a8cf6ce171d4
2024-04-19 15:05:51 +03:00
Zuul
6f54dedd25 Merge "Added Helm chart for deploying EMS at app. cluster" 2024-04-16 16:45:31 +00:00
ipatini
9794f1b19c Added Helm chart for deploying EMS at app. cluster
Change-Id: Iaecaac5fadb397965c38af57c89153d53ae0c2df
2024-04-16 18:32:36 +03:00
ipatini
68715c8e2c Copied new changes from main repository
Change-Id: If3e0b4272debbd8f3ffe080ad467031bb02dddd5
2024-04-10 14:16:00 +03:00
ipatini
8593e5a874 Copied new changes from main repository
Change-Id: I0fca4c35bfd7c26edf8dbc6d62b27223f2eb527f
2024-04-03 23:56:34 +03:00
ipatini
a39b3ff4df Simplified Dockerfile and added BUILD_MESSAGE env var
Change-Id: If2ea0474d0f7923a11bce49ccbb4072e3cca494e
2024-04-03 09:21:22 +03:00
ipatini
9b9ff5d1c2 Slightly modified Dockerfile
Change-Id: I0ffa5b3a6d038737b88cea69d3ca6cb509074881
2024-04-02 20:02:41 +03:00
ipatini
0b5ddde8f5 Increased chart version to 0.1.1
Change-Id: Ia091e8d747d6614f979ce8089de5cfa9c4eb2c1a
2024-04-02 18:47:12 +03:00
ipatini
c38b4a4d84 Removed duplicate setting in values.yaml
Change-Id: I1fcfdefec736f560f8ee138a77ace955ab58315b
2024-04-02 18:28:32 +03:00
ipatini
d563734be0 Changed base Docker image
Change-Id: Ie17ae2c638295acb4d37517e86bec7c477ba13cd
2024-04-02 16:54:07 +03:00
ipatini
608389c238 Renamed a settings in monitoring values.yaml
Change-Id: I9f2d69aac9e5bd4c2052ca5ea1ccd6a8da8fdcd0
2024-04-02 15:41:41 +03:00
ipatini
1dcf4b0140 Updated values.yaml with new namespace
Change-Id: I0bc1106c5ec61ec245d46d5e5ddac3b545a5b751
2024-04-02 13:20:38 +03:00
jmarchel
aff7951920 Delete probes
Change-Id: If05623491d34faaa9eeb5b2fd289f2e9ce12a23b
2024-03-26 14:41:03 +01:00
Jan Marchel
59a696c746 Revert "Set EXN broker address and port in values.yaml"
This reverts commit d3dc532ab4cfea7c2f1710771e3330325824ccac.

Reason for revert: wrong values for configuration

Change-Id: I8e4c96ad282d8156765ca608c4bfbc327d58a750
2024-03-26 10:14:17 +00:00
ipatini
d3dc532ab4 Set EXN broker address and port in values.yaml
Change-Id: If2d54781a71482c25b649b92afa5a1302641bd9b
2024-03-26 08:36:01 +02:00
ipatini
69e8dbf2fe Copied changes from main repository
Change-Id: I23b4b06e40ca4ed692481bb7b76fc5ebcd756bbf
2024-03-25 23:42:08 +02:00
ipatini
8212cd655d EMS: Applied changes from main repo
Change-Id: I91c7cd475c0a1139f73ff76b71b90ab3aae1445b
2024-03-20 13:46:22 +00:00
ipatini
c773bc1328 Added examples
* Added samples of Helm charts, and sample application code for sending application metrics  (Java, Python)
* Fixed ems-nebulous Dockerfile

Change-Id: I31504a817ba0c0f7b73717d0b72a71317f8ec9b5
2024-03-01 13:39:52 +00:00
ipatini
d3d3097e22 EMS Nebulous plugin changed to produce prediction events according to SLO Violation Detector Event Type III format
Change-Id: I2578b37a73c42090370df21cd3700d0ae5d2bfe9
2024-01-17 13:40:22 +02:00
ipatini
33cee40ee1 Repository update and cleanup
* Removed java-spring-boot-demo
* Applied changes from ems-core upstream repo

Change-Id: I033aedf60caa805f84ad0789ae84dbcce4c8263f
Signed-off-by: ipatini <ipatini@mail.ntua.gr>
2024-01-10 11:50:44 +02:00
ipatini
96701613c8 Updated monitoring with the latest developments
* Moved 'ems-core' into 'nebulous' dir, and updated it from main repo.
* Add 'ems-nebulous' plugin code, the 'metric-model' specs, and a
  top-level pom.xml to build everything (including EMS-Nebulous image)
* Added .gitattributes and changed EOL to LF in top-level files.
* Also adopting code to pass Zuul checks

Change-Id: Ic414a1fa382d0a9112cbc805375cf603af59cd37
2024-01-09 18:35:53 +02:00
Radosław Piliszek
25f0770225 [CI] Fix the integration job config
A broken template was used.

Change-Id: I6334e9ccc7d91c90a591924d29e10219f54503c4
2023-10-27 14:33:03 +02:00
Radosław Piliszek
eb41156ed2 Add component template elements
Change-Id: Ib7ffd094f7030620eabb569d2578ce7c29b49940
2023-10-13 13:30:10 +02:00
ipatini
ef5a56cb52 EMS: Common: Modified SystemResourceMonitor to process measurements even when it is not needed to publish them 2023-10-09 15:25:43 +03:00