Bogdan Drutu
e7e6693926
Expose telemetry level in the configtelemetry ( #1796 )
...
Next PR will add a config setting that can be embedded in every component config.
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2020-09-18 16:11:27 -07:00
Bogdan Drutu
d119b89225
Move the metrics definition to pdata. Remove internal/data definition ( #1720 )
...
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2020-09-03 12:18:32 -07:00
Ben Keith
889948e2fa
Batch Processor: Log Support ( #1723 )
...
This mimics the same logic as metrics for logs in the batchprocessor.
2020-09-02 18:33:26 -04:00
Bogdan Drutu
e9d67ce381
Change batch processor to use the new internal metrics structs ( #1699 )
...
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2020-08-31 15:33:52 -07:00
Bogdan Drutu
2a54e941a4
Move more old internal structs to old files, and rename funcs with Old ( #1662 )
...
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2020-08-27 21:53:55 -07:00
Bogdan Drutu
42ac0eeafc
Move previous internal metrics package to dataold ( #1658 )
...
Need to re-generate the new internal metrics, but it is too much code to change,
so will move this to dataold (was internal anyway, so no public breaking change).
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2020-08-27 20:19:39 -07:00
Jay Camp
1e65674799
Update copyright ( #1597 )
...
* Update copyright
* rebase
2020-08-19 18:25:44 -07:00
Pavol Loffay
815e760588
Add batch size bytes metric to batch processor ( #1270 )
...
* Add batch size bytes metrics
Signed-off-by: Pavol Loffay <ploffay@redhat.com>
* increase test coverage
Signed-off-by: Pavol Loffay <ploffay@redhat.com>
* Fix metrics
Signed-off-by: Pavol Loffay <ploffay@redhat.com>
* Fix test
Signed-off-by: Pavol Loffay <ploffay@redhat.com>
Co-authored-by: Bogdan Drutu <bogdandrutu@gmail.com>
2020-07-22 11:14:25 -07:00
Pavol Loffay
5c7db8cce7
Fix overflowing batch size ( #1310 )
...
* Fix overflowing batch size
Signed-off-by: Pavol Loffay <ploffay@redhat.com>
* Use max size
Signed-off-by: Pavol Loffay <ploffay@redhat.com>
2020-07-14 08:04:37 -07:00
Bogdan Drutu
0c7de066d7
Add helper processor factory to reduce boilerplate ( #1339 )
...
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2020-07-13 21:50:01 -07:00
Bogdan Drutu
29cd959efc
Set batch processor channel size to num cpus, use exporter sink ( #1330 )
...
Fixes #1070
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2020-07-13 12:36:02 -07:00
Bogdan Drutu
f3608576be
Cleanup batch processor, remove duplicate code and logic ( #1323 )
...
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2020-07-12 08:07:00 -07:00
Bogdan Drutu
aa67926c69
Move issuegenerator to cmd so go mod tidy resolves dependencies ( #1284 )
...
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2020-07-07 20:00:17 -07:00
Pavol Loffay
97d9d86c88
Add batch size metric ( #1241 )
...
* Add batch size metric to otel collector
Signed-off-by: Pavol Loffay <ploffay@redhat.com>
* Rename variable
Signed-off-by: Pavol Loffay <ploffay@redhat.com>
2020-07-07 16:30:22 -07:00
Constance Caramanolis
ce04b86e91
Unblock prs with modified shutdown test ( #1071 )
...
The order in which Consume* and Shutdown get handled for batch processor is inconsistent when called back to back. This results in the number of items getting passed through to be inconsistent. To unblock tests and maintain coverage, the tests only check if some data got through and the batching size is 1.
Issue #1070 has been opened to properly fix the test and ensure the total number of items sent is accounted for after shutdown has been invoked.
**Link to tracking Issue:** Fixes issue #1066 and #1069
**Testing:** Run each of the test 100 times and no test failures.
2020-06-03 13:02:32 -04:00
Constance Caramanolis
4074b3c654
Add the ability to batch metrics as a processor. ( #1060 )
...
* Add batching for metrics
* Update documentation
* Improve test coverage
2020-06-02 10:23:26 -07:00
Bruno Garcia
8aa2731844
Remove year from copyright ( #964 )
2020-05-26 12:44:22 -04:00
Bogdan Drutu
a637b41c22
Change entire repo to use the new vanityurl go.opentelemetry.io/collector ( #977 )
...
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2020-05-15 12:04:05 -07:00
Dmitrii Anoshin
5e019a7999
Fix flaky test TestBatchProcessorSentByTimeout ( #861 )
...
Elapsed time measurement was set incorrectly. Timeout to compare elapsed time against is triggered with newBatchProcessor, move it below the timer start.
2020-04-22 14:27:42 -07:00
Dmitrii Anoshin
277aa581ad
Switch batch_processor to internal data model ( #832 )
...
New internal data structure allows to batch together traces from different resources. This simplify batching a lot. This commit removes most of the functionality for handling many batches per node and uses only one batch with one ticker.
2020-04-15 16:51:27 -07:00