Comments (9)
Per discussions with Jaeger this functionality is being implemented in https://github.com/jaegertracing/jaeger-opentelemetry-collector and probably does not make sense to implement here as well.
@ledor473, I believe that once jaeger-opentelemetry-collector is up to date with master (for the sampling json) and they add the Kafka exporter this project will meet your needs.
cc @pavolloffay
from opentelemetry-collector-contrib.
What is the mechanism used to pull contrib code into the main binary?
from opentelemetry-collector-contrib.
What is the mechanism used to pull contrib code into the main binary?
@yurishkuro by adding a factory here: https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/master/cmd/otelcontribcol/components.go
from opentelemetry-collector-contrib.
As an experiment, I have built https://github.com/jaegertracing/jaeger-opentelemetry-collector. At the moment it only includes Jaeger Elasticsearch exporter and the set of the default components. It might be easier to directly build the OTEL collector in the main Jaeger repository - it does not have to be hosted separately.
We should decide where Jaeger storage exporters will live. It depends if we want to add Jaeger specific functionality to the collector. For example one of the missing features is serving sampling strategies.
from opentelemetry-collector-contrib.
@pavolloffay
I am working on sampling strategies now to resolve this issue: open-telemetry/opentelemetry-collector#500
from opentelemetry-collector-contrib.
It might be easier to directly build the OTEL collector in the main Jaeger repository
+1
from opentelemetry-collector-contrib.
@yurishkuro @pavolloffay I am happy to see you are building on top of OpenTelemetry Collector. Do you mind sharing a bit more about what you plan to do? It would be great to know how the Collector is used by Jaeger.
from opentelemetry-collector-contrib.
+1 on what @joe-elliott said. I will just add that in Jaeger we are considering supporting OTEL proto as a first-class citizen. Therefore the contrib repository could provide kafka exporter and in the Jaeger collector there will be an importer for kafka in OT proto format.
from opentelemetry-collector-contrib.
Per discussions with Jaeger this functionality is being implemented in https://github.com/jaegertracing/jaeger-opentelemetry-collector and probably does not make sense to implement here as well.
Closing this issue as there is nothing else needed to be done in this repo.
from opentelemetry-collector-contrib.
Related Issues (20)
- no timestamp value HOT 2
- awskinesisexporter: Add raw encode option HOT 1
- groupbyattrsprocessor drops metric metadata HOT 6
- [connector/spanmetricsconnector] Generated counter drops then disappears HOT 3
- New component: Concurrent Batch Processor
- No `AggTemp` column in `otel.otel_metrics_histogram` Table HOT 1
- Ingestion of metrics or logs very slow (and high CPU usage on collector) HOT 3
- [cmd/opampsupervisor] Test TestValidate/Valid_filled_out_config failure HOT 3
- [processor/transform] Instrument the transform processor to emit traces HOT 2
- [Exporter/LoadBalncer] Increased Memory Utilization after bumping from 0.94.0 to 0.99.0 HOT 5
- [exporter/opensearchexporter] Support OLTP Mapping HOT 1
- [connector/spanmetrics] Unit test failures HOT 2
- exporter/kafkaexporter: How to create custom trace, metric and log Marshalers HOT 1
- OpenTelemetry Collector does not gracefully shutdown, losing metrics on spot instance termination HOT 3
- [metricstransformprocessor] Support `count` aggregation type for `aggregate_labels` action HOT 1
- Line Protocol generated by influxDB exporter seems to be incorrect HOT 1
- vcenter.cluster.vm.count reports datacenter VMs as amount for all member clusters HOT 6
- Probabilistic sampling based on a specific attribute HOT 3
- Distributing Load behind ALB/NLBs HOT 1
- [s3exporter] 405 returned when using the S3 exporter cross AWS accounts HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from opentelemetry-collector-contrib.