Commit Graph

74 Commits

Author SHA1 Message Date
ionutboangiu
ea25caa9fb Add missing els clone and AsMapIface logic 2025-01-29 10:52:24 +01:00
ionutboangiu
92658d854e Add elsCAPath opt and improve opt comments 2025-01-29 10:52:24 +01:00
ionutboangiu
9b9c7bb914 Make elasticsearch refresh opt configurable 2025-01-29 10:52:24 +01:00
ionutboangiu
c1331531a7 Remove unusable elasticsearch opts 2025-01-29 10:52:24 +01:00
ionutboangiu
e3b5c9ef84 Implement getter method for EventExporterCfg (by ID)
Removed redundant getter method for default EventExporterCfg.
2025-01-29 10:52:24 +01:00
ionutboangiu
c69d5afc56 Add kafkaBatchSize configuration field
Avoids the default 1 second delay when the batch doesn't
reach 100 messages within that time.

Useful when the Kafka exporter is not cached, as it would
otherwise encounter that delay. Setting BatchSize to 1
prevents this.
2024-10-23 21:11:25 +02:00
ionutboangiu
795fc18195 Add ees_conns field option for ERs section
Add ees_success_ids and ees_failed_ids fields in reader config. The
former will be used to set EeIDs when the event processing returns
no error, while the latter will be used otherwise (implementation
will follow).

Add config sanity checks for the added options.
2024-09-05 20:46:40 +02:00
gezimbll
32ed816de7 Replacing IsSliceMember ,CloneStringSlice and SliceStringEqual with slices package functions 2023-11-01 21:38:27 +01:00
gezimbll
fcc9fc109b Updated go-elasticsearch client 2023-07-04 13:18:54 +02:00
ionutboangiu
113e2a2bdf Replace interface{} with any 2023-05-31 10:22:28 +02:00
gezimbll
af13805a60 Fix cloning of variables with independent copy 2023-05-25 07:55:35 +02:00
gezimbll
5837b37566 Fix cloning of variables with independent copy 2023-05-25 07:55:35 +02:00
ionutboangiu
8620b23231 Implement EventExporterCfg constructor and get rid of boilerplate code 2023-03-08 19:12:48 +01:00
ionutboangiu
db3ff231c6 Add options for SASL PLAIN auth (amqp 1.0) 2023-02-22 18:21:10 +01:00
ionutboangiu
5056400751 Add kafka exporter option that signals whether or not to attempt TLS connection 2022-08-24 09:32:23 +03:00
ionutboangiu
f66f05d0e3 Add support for kafka ssl encryption 2022-08-24 09:32:23 +03:00
adi
0e5fe2c341 Integrated efs in ees and logger 2022-07-19 17:15:42 +02:00
adi
2d5d01a664 Replayed failed loggs improvements 2022-07-12 16:25:28 +02:00
adi
bf870b1e2b Failover ees/loggers improved + tests 2022-07-11 17:27:46 +02:00
ionutboangiu
924a91c749 Change SSLMode to PgSSLMode 2022-07-03 13:08:52 +02:00
ionutboangiu
fb354a04a4 Add blocker for exporters + tests 2022-05-06 20:49:11 +02:00
andronache98
ecdf5e54ea Changed headers 2022-03-09 14:14:30 +01:00
andronache98
9ec56f5155 Changed headers 2022-03-09 14:14:30 +01:00
ionutboangiu
97c8d982be Add RPCAPIOpts for ees 2022-03-02 18:05:35 +02:00
ionutboangiu
f1c2c66309 Update clone and asmapinterface functions for eescfg 2022-01-19 19:53:34 +01:00
porosnicuadrian
ff143cf5aa Renamed sqlDSNParams into mysqlDSNParams 2022-01-12 12:37:57 +01:00
porosnicuadrian
89a9cd8598 Added DSN opts for exporter sql 2022-01-10 20:01:20 +01:00
porosnicuadrian
f25e5b8bb5 Fixed rpc exporter opts 2021-11-08 14:32:43 +02:00
porosnicuadrian
82c8809d02 Added connMngr in ees *rpc exporter 2021-11-08 14:32:43 +02:00
ionutboangiu
07d03ff202 Fix ers and ees clone functions (final) 2021-11-02 10:28:35 +02:00
ionutboangiu
336b8327a0 Fix clone functions for ees and ers opt structs 2021-11-02 10:28:35 +02:00
ionutboangiu
14f3e42b7a Fix eescfg and erscfg diff and AsMapInterface functions 2021-11-01 13:51:02 +02:00
ionutboangiu
9940fdc4e1 Make all fields in eeOpts pointers 2021-11-01 13:51:02 +02:00
ionutboangiu
32c9550bcb Make ees opts of type struct 2021-11-01 13:51:02 +02:00
Trial97
6a3f8ddc57 Updated config 2021-09-20 10:45:14 +02:00
Trial97
d2915a5737 Updated the EEs with the new interface 2021-08-18 16:34:44 +02:00
Trial97
00727fb06e Added concurent requests for ees 2021-07-23 10:58:30 +02:00
Trial97
be84ed5ada Refactored EventRequest 2021-07-06 20:51:32 +02:00
andronache
333216e06a Fixed Cover tests in Config 2021-06-09 20:15:57 +02:00
nickolasdaniel
98ac404ef1 Added missing fields or removed them where needed 2021-06-01 20:51:01 +03:00
Trial97
c28ac62968 Updated flatstore tests 2021-05-19 15:54:14 +02:00
Trial97
b63649eef4 Added sessioncfg diff functions 2021-04-22 21:00:44 +02:00
Trial97
aef563ae17 Added more diff functions 2021-04-22 21:00:44 +02:00
Trial97
51e5953c78 Updated config 2021-04-21 16:38:30 +02:00
Trial97
c13a5cf790 Finished implementing the DataNode as a replacement 2021-03-26 13:46:25 +01:00
nickolasdaniel
6d2690ec72 Coverage tests for ees 2021-03-11 15:22:57 +01:00
Trial97
0a7446bdad Added Config in agent request as dataprovider 2021-02-09 15:16:20 +01:00
Trial97
f158b191f3 Added Clone functions for all config sections 2020-11-27 08:41:56 +01:00
Trial97
c539800acd Added more Clone functions for config sections 2020-11-27 08:41:56 +01:00
Trial97
2b19127d05 Added more Clone functions for config sections 2020-11-27 08:41:56 +01:00