-
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
Metricbeat tarball is oddly named. #1808
Comments
@Jarpy Regarding the linux in filename sometimes missing, note that you are comparing filebeat 1.2.3 with metricbeat 5.0. The filenames should be consistent among Beats in 1.x, respectively in 5.x, but because we want to do some changes for 5.0 and because we cannot retroactively change old artifacts, we have to live with the inconsistency. Doing the change from x64 to x86_64 now. |
* Fixes elastic#1808. * x86_64 is more common in config management tools, so it is easier to work with. * The DEB/RPM still use their recommended arch names.
PR open. For reference, this is how we expect the 5.0 artifacts to be named:
@Jarpy please let me know if that looks sane. |
* Fixes #1808. * x86_64 is more common in config management tools, so it is easier to work with. * The DEB/RPM still use their recommended arch names.
Lookin' good :) Sorry though, I should have realised this earlier... I would also go with uname
Facter
ohai (Chef)
Ansible
Sadly, nobody seems to really want to draw a line between |
More discussion in https://github.com/elastic/dev/issues/635#issuecomment-226556132, suggesting |
Closing as I think this problem was resolved. |
For config management, it would be really nice to have filenames for all the Beats that are consistent, predictable and composable.
Metricbeat is kinda unique in its naming right now. Specifically, the generic Linux tarball has:
x64
notx86_64
.linux
in the filename, where Filebeat for example does not.Filebeat:
Metricbeat:
It would be good if the
linux
string was either present of absent from all packages.Having the architecture be
x86_64
is really useful, since that's what Puppet and Ansible will return if you ask for the host architecture.I'd like to be able to say this in Ansible:
Thanks.
The text was updated successfully, but these errors were encountered: