-
Notifications
You must be signed in to change notification settings - Fork 4.9k
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
[Filebeat] setup check gives spurious ILM error #16336
Comments
Just getting started with this code base, but if this is a good first issue, I'd like to look into it. |
@ma-hei It looks like no one's working on it yet so you're welcome to :-) I haven't looked into the specifics but a good place to start is probably |
@faec This is what's happening here:
What is your opinion on this (Are you the right person for this question? If not, who should be consulted here?)? |
Hmm -- to be honest, looking at this closer I'm no longer sure if it's a bug per se so much as a confusing error message / incomplete documentation. Even if ILM is disabled, the other things this command does (like setup index templates) also require an Elasticsearch backend to make sense. I think some parts of the command can theoretically be run in isolation (e.g. I'd like the connection to the Filebeat configuration to be clearer -- some parts of the documentation allude to running setup with ILM disabled, but I think it might mean disabled in the Elasticsearch configuration rather than Filebeat? But I think failing with an error here is probably correct, the error should just be more clear about what's being attempted and why it needs an Elasticsearch endpoint. |
Right. Maybe it would make sense to explain that the output is configured for logstash instead. The setup command can be run successfully by temporarily disabling the logstash output and by passing in the Elasticsearch host, using the -E option. We could give the user this as a hint. So I suggest the error message: |
Having just struggled with this error for the last 3 days, I feel it would be awesome to clarify the error message this way. |
Update: 9th February 2021 and still getting the very same bug/error message, cant move past |
Hi guys, do we have an update on this issue? |
2021-07-01T21:15:13.254+0530 WARN beater/filebeat.go:178 Filebeat is unable to load the Ingest Node pipelines for the configured modules because the Elasticsearch output is not configured/enabled. If you have already loaded the Ingest Node pipelines or are using Logstash pipelines, you can ignore this warning. same issue in version filebeat-7.13.2-windows-x86_64, windows 10 os |
Just use some other setting, please. Like
Of course in case |
BTW: there already exists similar setting: |
Hi! We're labeling this issue as |
I just came across the problem too. An update would be very helpful 👍🏼 |
:+1 |
Do we have an update on this issue? |
Doesn't seem so. In case sb. decides to look at it, after additional look I still recommend my earlier suggestion:
Rationale for syntax and approach : this is exactly how similar problem for monitoring is solved (there is PS Separate |
Hi! We're labeling this issue as |
filebeat setup -e
with the following configuration:This gives the result
2020-02-14T12:45:57.733-0500 ERROR instance/beat.go:921 Exiting: Index management requested but the Elasticsearch output is not configured/enabled
even though ILM is disabled.This doesn't appear to trigger on a real Filebeat run (
filebeat -e
), only onsetup
.This seems possibly related to #14589 but is still reproducible at head.
The text was updated successfully, but these errors were encountered: