Commit Graph

37 Commits

Author SHA1 Message Date
ionutboangiu
8443af3a89 Relicense from GPLv3 to AGPLv3 2025-10-29 19:42:40 +01:00
ionutboangiu
ef4324fc0e add error handling for cron AddFunc 2025-03-18 17:51:30 +01:00
ionutboangiu
7bb065fda6 rename *dc DataProvider to *em (from EventMetrics) 2025-03-17 17:36:58 +01:00
ionutboangiu
1c00a3aad1 Add cron-based/manual reset to ExporterMetrics 2025-03-17 17:36:58 +01:00
ionutboangiu
8e4d187725 remove unused composeExp func 2025-03-17 17:36:58 +01:00
ionutboangiu
132aecd3c1 simplify TimeNow parsing for ee metrics 2025-03-17 17:36:58 +01:00
ionutboangiu
02ae2cce79 Revise Kafka exporter implementation
- added extra error return parameter to constructor
- failing to parse PEM certificates returns an error (previously nil
return)
- moved Connect logic inside the constructor*
- removed unnecessary fields from poster structure. Use the
configuration fields directly instead.
- removed mutex from poster structure (kafka writer is thread-safe)
- removed nil writer check. Message is exported directly.
- shortened receiver name
(https://google.github.io/styleguide/go/decisions#receiver-names)

*The Kafka Transport is not a connection but a configuration for the
connection created during the first export. The connection and its
related goroutines stay running until manually closed.
2024-06-30 16:28:52 +02:00
ionutboangiu
0aea8ac641 Revert "Move CGREvent from utils to engine"
This reverts commit 02195c47ed.
2024-03-04 09:49:15 +01:00
ionutboangiu
02195c47ed Move CGREvent from utils to engine 2024-02-27 17:16:57 +01:00
ionutboangiu
6c16ff320f Replace interface{} with any 2023-05-31 10:23:12 +02:00
ionutboangiu
3471d868b6 Add rpcAPIOpts in ees cfg and change PrepareMap structure 2022-02-24 21:29:19 +01:00
ionutboangiu
14dfda53be Implement rpc exporter 2022-01-19 19:55:29 +01:00
andronache
bcb564240e Corrected header in multiple files 2021-11-01 13:49:33 +02:00
Trial97
5a12eb483d Added *log exporter 2021-09-07 07:44:36 +02:00
Trial97
cd0964dfea Finished implementing all the exporters 2021-08-18 16:33:28 +02:00
Trial97
a74aacd7fe Updated the EEs with the new interface 2021-08-18 16:33:28 +02:00
Trial97
c84e861e2a Started changing the EEs 2021-08-18 16:33:28 +02:00
Trial97
24b09329be Added concurent requests for ees 2021-07-23 10:57:08 +02:00
Trial97
f1796317a0 Updated ees metrics 2021-07-23 10:57:08 +02:00
Trial97
09985ce8f9 Added nats ees 2021-06-25 18:13:34 +02:00
TeoV
ae146640f4 Start merging CGREventWithOpts with CGREvent 2021-01-14 10:30:35 +01:00
TeoV
07159d8d6a Add SQL Exporter 2020-12-18 18:30:22 +01:00
Trial97
54b4b0e003 Added support for HTTP Headers in *http exporters. Fixes #1874 2020-11-09 09:47:24 +01:00
Trial97
61d2b4e922 Added *eventType to opts for process threhold 2020-10-09 14:27:48 +02:00
TeoV
ff9d658e6b Add skel for ElasticsearchExporter 2020-09-30 12:26:21 +02:00
TeoV
7fbab0c3a2 Consider timezone and tenant from exporter first 2020-09-04 13:12:24 +02:00
Trial97
8f638b5b85 Added Opts to EEs 2020-09-04 12:32:09 +02:00
TeoV
6fd8357d67 Add GetMetrics method to EEs interface 2020-09-03 17:02:47 +02:00
TeoV
7a2817929f Add support for *virt export type in EEs 2020-06-26 17:48:44 +03:00
TeoV
1302ffb8fe Add Post support for HTTP and other types (amqp;sqs;etc...) 2020-06-04 16:59:22 +02:00
TeoV
31387e2fe2 Finish implementation for ees *file_csv format 2020-06-01 17:00:58 +02:00
TeoV
04e50b7efe Add skel for file fwv and add test for combimedCdrFieldVal 2020-05-19 18:47:28 +02:00
TeoV
1b060548cf Start updating csv exporter 2020-05-14 17:07:04 +02:00
DanB
36431268c5 EEs with filterS and asynchronous exporters 2020-05-06 19:51:37 +02:00
DanB
9a0f3ebf80 Skel of FileCSVee 2020-05-05 20:24:07 +02:00
DanB
3092380899 EEs configuration and initial ProcessEvent 2020-05-03 20:48:37 +02:00
DanB
58a2dccfdf EventExporterService skel 2020-05-01 20:03:22 +02:00