I am currently migrating our existing Filebeat-based log collection architecture to the Elastic Agent as OpenTelemetry Collector approach and would appreciate some clarification.
I am following the "Elastic Agent as OTel Collector" documentation and have been trying to replace our existing Filebeat pipelines with a configuration based on the filebeatreceiver.
@stephenb
No errors from Logstash or Elasticsearch exporter.
in debug exporter everything seems find .. events are successfully modified.. logs files are processed
it is deployed in k8s.
Collectors:daemon:config:service:pipelines
it's still not clear to me what your full ingestion path is. You mentioned logstash I don't see a config.
I'm not sure I can help unless I know with the full ingestion architecture is.
And the full configs Little snippets are hard to reconstruct...
If you skip logstash and go straight from the collector to elasticsearch the do the events show up??
Do the events show up in logstash when you turn on the debug?
I'd like to help but you're going to need to be much more specific or perhaps someone else has an idea.
I do know putting logstash in the middle of an OTEL flow is prone to not working correct. Logstash is not really part of the native otel flow.
I don't know what indices you're trying to write to, if you've touched the data it could be rejected due to mapping conflicts, etc. too hard to tell without all the explicit detail.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.