-
Notifications
You must be signed in to change notification settings - Fork 162
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[REQUEST]: Application logs add "Elastic Agent" option #2607
Comments
Initialy mentioned here : elastic/apm#765 (comment) |
I hope we'll have a dedicated ECS integration for Elastic Agent at some point. I've prototyped one (elastic/integrations#2972) but it has some blockers. There seems to be movement on the blockers, though. Still, in the meantime it probably makes sense to document how to use the custom logs integration. The config would look very similar to the Filebeat config, just copy/pasted to the advanced section in the Elastic Agent integration. |
@felixbarny do you know if there was any progress on the blockers you mentioned for a proper integration ? Until we have a ready to use integration, I think it would still make sense to document using Elastic Agent based log ingestion, even if that requires a bit more effort than it would through a dedicated integration. The main issue I see for now is that people using Elastic Agent might think it's not supported, whereas it's just an alternate ingestion tool. |
Yes, the blockers have been removed by we still don't have a dedicated ECS logging integration. +1 to adding docs for how to use Elastic Agent as a shipper in the meantime. |
I've added EA application logging to our Logs+ planning board in #2954. |
Moving to high priority. We'll get working on this after Oct. 31st. |
Good to know this is moving forward, if needed we have a few configuration examples that are available in the apm contrib repository: https://github.com/elastic/apm-contrib/tree/main/apm-agent-java/log-ingest, those are not "documentation level quality" but definitely relevant if needed to understand and experiment. Also we might add a new variant with the agent, or at least mention it once it's officially added to the documentation. |
The plan right now is to doc both Filebeat and Elastic Agent for self-managed/ESS users. We can't get Filebeat to work with Serverless (yet) so we'll only doc Elastic Agent with Serverless. |
Update: Filebeat works but will be much easier to use with Serverless in 8.11 because of this PR: elastic/beats#36649. We plan on doc'ing EA & Filebeat in both our classic docs and our Serverless docs. |
Description
With the new section on the Application Logs, we document the ingestion strategies that mostly rely on the semi-deprecated Filebeat.
We need to provide documentation how to achieve the same with a Fleet integration, maybe with the "Custom Logs" + some configuration for now.
Also, we could take the opportunity to re-structure a bit this guide by relying on the log format.
Or, alternatively, structure the guide by relying on the ingestion tool as top-level:
Resources
current Application Logs doc: https://www.elastic.co/guide/en/observability/current/application-logs.html
Collaboration
TBD. The docs and product team will work together to determine the best path forward.
Point of contact.
Main contact: @SylvainJuge
Stakeholders:
The text was updated successfully, but these errors were encountered: