openapm / landscape-model

Model for the open-source application performance management landscape presented on the https://openapm.io website.
Apache License 2.0
140 stars 52 forks source link

Upstream components for 'Elastic Beats' seem wrong. #165

Open sa-mustafa opened 2 years ago

sa-mustafa commented 2 years ago

The landscape shows that 'OpenTelemetryCollector' or 'OpenCensusCollector' can connect to 'Elastic Beats'. However, I did not find any documentation on Elastic.co or anywhere else whatsoever. What I found was that Elastic Beats can take metrics/log data and ship them to Elastic Search or Logstash. Community beats do not support OpenTelemetry or OpenCensus collector either. I'd be happy if they do support. Please show me if it is possible.

tobiangerstein commented 2 years ago

Hi @sa-mustafa, thank you very much for your question and your interest in the openapm.io landscape! Both opentelemetry-collector as well as the opencensus-collector are able to expose metrics with the Prometheus Exposition Format. Elastic Beats are able to collect metrics, which are in that format.

image

In case you want to ship data to an elasticsearch cluster, you might have a look at the existing exporters of the opentelemetry-collector.

Please note, that I would not recommend to use the opencensus collector, as this project is going to be discontinued