Commit Graph

103 Commits

Author SHA1 Message Date
Marian Novotny
d1bfbc0e82 Siembol version to 2.4.5-SNAPSHOT (#592) 2022-04-01 11:03:56 +01:00
Marian Novotny
af01b97783 Updating Storm to 2.4.0 (#591)
* Updating Storm to 2.4.0

* Delete pom.xml.orig
2022-04-01 09:32:32 +01:00
Marian Novotny
fbdd6b4ef4 siembol alerting: sampling rule protection messages (#576)
* siembol alerting: sampling rule protection messages

* fixing sampling and adding test

* increasing app version
2022-03-24 09:50:38 +00:00
Marian Novotny
d3b0de0c08 siembol parsing: fixing skipping empty strings in extractors (#574)
* parsing: fixing skipping empty strings in extractors

* Delete pom.xml.orig

* change java versions

* adding test
2022-03-22 15:02:54 +00:00
Marian Novotny
d281c86c4a Adding metrics into Siembol (#572)
* inti commit for siembol metrics

* adding missed files

* fixing parsing application bolt

* Reworking response metrics to use common library

* fixing metrics names

* using rule name in alertign metrics instead of full rule name

* improving parsing storm tests

* improving alerting tests

* improving enrichment tests

* improving response tests

* increasing app version

* change siembol version

* increasing siembol app version

* renaming metrics

* bug fixing
2022-03-21 15:42:57 +00:00
Marian Novotny
9e6de6b1ec Siembol version to 2.4.0-SNAPSHOT (#570) 2022-03-11 11:20:45 +00:00
Marian Novotny
91128079ce Siembol 2.3.0 release (#568) 2022-03-11 10:40:42 +00:00
Marian Novotny
0fcbddb94f Siembol response: adding kafka write evaluator (#545)
* adding kafka write evaluator into siembol response

* Delete pom.xml.orig

* fixing description

* adding documentation
2022-03-01 16:11:28 +00:00
Marian Novotny
072283c236 Siembol parsing: fixing handling empty strings in csv parser (#544)
* fixing handling empty strings in csv parser

* increasing version of siembol app
2022-02-21 10:00:39 +00:00
Marian Novotny
426d6a6394 Config editor rest: cache release and admin config response (#542)
* adding release and admin config caching

* increasing siembol version
2022-02-17 15:19:14 +00:00
Marian Novotny
bf411b0021 Alerting: adding CONTAINS matcher (#538)
* adding CONTAINS matcher into alerting

* add documantation

* modifying alert layout

* fixing alert layout

* update alert layout

* fixing case insensitive matching

* removing unused flag

* typo
2022-02-17 09:54:50 +00:00
Marian Novotny
9e70328a49 change Siembol version to 2.3.0-SNAPSHOT (#528) 2022-02-04 14:32:19 +00:00
Marian Novotny
a17ebe742a Siembol release 2.2.0 (#526) 2022-02-04 13:37:51 +00:00
Marian Novotny
8d2905ad5b Siembol common: reworking storm kafka writer (#525) 2022-02-03 14:20:04 +00:00
Marian Novotny
e824b9ce7c Upgrade kafka to 3.1.0 (#522)
* upgrade kafka to 3.1.0

* increase siembol version
2022-02-01 15:35:26 +00:00
Marian Novotny
3eeee2c86f increasing version of siembol (#513) 2022-02-01 11:07:50 +00:00
Marian Novotny
a48a13b3ad replace log4j by slf4j-simple in tests in response (#496) 2022-01-27 09:54:52 +00:00
Marian Novotny
4be1159387 Siembol parsing: adding source routing applications (#495)
* adding topig routing and header rouitng into parsing

* increase siemobl version to 2.2.9-SNAPSHOT

* updating parsing app layout config file
2022-01-26 13:38:31 +00:00
Marian Novotny
ee0683ddf1 siembol parsing: changing logging level in some functions (#489)
* Changing loging levels in parsing messages

* increasing siembol version
2022-01-14 17:00:22 +00:00
Marian Novotny
cc75c15373 Config editor rest: adding restart all apps (#487)
* restarting all topologies in config editor sync

* increase siembol version
2022-01-11 16:31:18 +00:00
Marian Novotny
0adb0417a8 Upgrade kafka to 2.8.1 in storm applications (#486)
* Upgrade kafka to 2.8.1 in storm applications

* fixing enrichment test

* increasign version of siembol
2022-01-04 17:26:50 +00:00
Marian Novotny
b252b3c5a7 Config editor rest: Limiting reading files depth to 1 (#472)
* Limiting reading files depth to 1 in config editor rest

* Delete pom.xml.orig

* Delete pom.xml.orig
2022-01-04 10:43:07 +00:00
Marian Novotny
ad352f1695 Siembol common: Reworking kafka writer to send asynchronous messages (#470)
* REworking kafka writer to asynchronous sending messages

* increasing siembol version to 2.2.4-SNAPSHOT
2021-12-31 11:53:59 +00:00
Marian Novotny
764ed11d82 Increasing Siembol version to 2.2.3-SNAPSHOT (#460) 2021-12-01 14:26:05 +00:00
Marian Novotny
b391d9cf39 Bump kubernetes_client_version from 5.9.0 to 5.10.1 (#447) 2021-11-29 09:41:10 +00:00
Marian Novotny
819f0a1cce Siembol common: use static connection string in ZooKeeper factory (#446)
* Siembol common: use static connection string in ZooKeeper factory

* minor formating
2021-11-26 13:24:45 +00:00
Marian Novotny
a35087dfa3 Releasing 2.2.0-SNAPSHOT version (#430) 2021-11-19 14:51:47 +00:00
Marian Novotny
a47caed7e3 Siembol release 2.1.0 (#428) 2021-11-19 10:53:59 +00:00
Marian Novotny
664b698ff4 Truncate logs during updating configurations messages (#426)
* Truncating updating rules log messages

* increasing version of siembol
2021-11-18 11:08:04 +00:00
Marian Novotny
aea7285f6f Fixing ZooKeeper dependencies (#424)
* Fixing dependencies

* fixing config editor services deps

* moving kafka spout strategy enum into model
2021-11-17 11:44:34 +00:00
Marian Novotny
8876c3a3fc Siembol common: upgrade currator dependency and improve zk initialisation (#419)
* Upgrading Apache currator to 5.2.0

* fixing testing dependencies

* Adding tests for ZooKeeperConnector

* increasing version

* fixing pom file
2021-11-16 10:52:41 +00:00
Marian Novotny
f931f4371e Change Siembol version to 2.1.0-SNAPSHOT (#412) 2021-11-09 13:52:03 +00:00
Marian Novotny
eb5fd4e7da Siembol release 2.0.0 (#410)
* Siembol release 2.0.0

* minor fixes in changelog
2021-11-09 12:42:34 +00:00
Marian Novotny
21fe576110 Improvements and fixes in enrichment tables (#409)
* reworking updating tables in enrichment storm

* change java version in docs

* Improving logging in updating table service

* cleaning storm modules dependencies

* Fixing storm guava dependency

* minor typo

* fixing java versions
2021-11-09 11:16:23 +00:00
Marian Novotny
3415ce3909 Upgrading java to java 11 (java 13 in tests) (#405)
Upgrading Storm to 2.3.0
Supporting downloading http enrichment tables
Remove multiline string dependency
2021-11-04 16:12:54 +00:00
dependabot[bot]
4c1d03f790 Bump joda-time from 2.10.12 to 2.10.13 (#399)
Bumps [joda-time](https://github.com/JodaOrg/joda-time) from 2.10.12 to 2.10.13.
- [Release notes](https://github.com/JodaOrg/joda-time/releases)
- [Changelog](https://github.com/JodaOrg/joda-time/blob/master/RELEASE-NOTES.txt)
- [Commits](https://github.com/JodaOrg/joda-time/compare/v2.10.12...v2.10.13)

---
updated-dependencies:
- dependency-name: joda-time:joda-time
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-11-01 13:53:23 +00:00
Marian Novotny
4ba89d6942 config editor rest: adding enrichment tables update into sync service (#324)
* fixing storm topology call to deprecated api

* work in progress

* adding enrichment tables update into sync service

* add temporary json alias in enrichment tables update model

* adding unitests

* adding tests

* fixing minor bugs
2021-10-15 13:28:27 +01:00
dependabot[bot]
cbc6b9f88a Bump joda-time from 2.10.10 to 2.10.12 (#352)
Bumps [joda-time](https://github.com/JodaOrg/joda-time) from 2.10.10 to 2.10.12.
- [Release notes](https://github.com/JodaOrg/joda-time/releases)
- [Changelog](https://github.com/JodaOrg/joda-time/blob/master/RELEASE-NOTES.txt)
- [Commits](https://github.com/JodaOrg/joda-time/compare/v2.10.10...v2.10.12)

---
updated-dependencies:
- dependency-name: joda-time:joda-time
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-10-04 11:46:19 +01:00
Marian Novotny
73fe6bbe5f parsing: fixing extracting csv with last empty column (#323)
* parsing: fixing extracting csv with last empty column

* minor formatting
2021-09-15 12:36:43 +01:00
Marian Novotny
126ce5d91d increase version of packages (#319) 2021-09-09 12:45:33 +01:00
Marian Novotny
57296e231f Siembol release v1.3.0 (#316)
* v1.3.0 release

* fixing typos based on review
2021-09-09 11:37:33 +01:00
Marian Novotny
046c85c134 config editor rest: minor improvements in sigma rule importer (#313)
* config editor rest: minor improvements in sigma rule importer

* minor fixes

* simplification of normalising name function
2021-09-08 15:08:04 +01:00
Marian Novotny
ea186a056c config editor rest: always validate imported configuration (#305) 2021-09-03 10:47:18 +01:00
Marian Novotny
648a2d2adf config editor rest: fixing sigma importer condition parsing (#304) 2021-09-02 14:44:23 +01:00
Marian Novotny
e0341cf4b8 alerting: fixing adding tags in correlation engine (#266) 2021-08-04 14:54:50 +01:00
Marian Novotny
26eb6096ce alerting storm: support loading rules form multiple ZooKeeper nodes (#242)
* adding composite alerting engine

* reworking ZooKeeperConnector to be generic
increasing app version

* increase log size

* adding composite engine test

* adding test for copiling rules list
2021-07-30 11:24:01 +01:00
Marian Novotny
73521b8ac8 config editor rest: checking path during writing to git repo (#235) 2021-07-21 15:27:11 +01:00
Marian Novotny
dd313e4b09 increasing snapshot version (#232) 2021-07-20 08:52:22 +01:00
Marian Novotny
74b6edc80c Siembol Release 1.2.0 (#231)
* adding changelog

* siembol release 1.2.0
2021-07-19 17:03:33 +01:00
Marian Novotny
90a76e665f fixing null pointer exceptions config editor rest and storm topology manager (#216) 2021-07-13 16:58:00 +01:00