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