-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Add Installation guide for installing the collector using Ansible #4135
Conversation
@ishanjainn is there a particular reason why this playbook is owned by grafana and not by opentelemetry? Although I see this as a great addition and something I would love to have in the docs, we can not accept it this way. I see 2 options right now:
Option 1 is of course the preferred solution (if viable with Collector SIG), but the one solution that requires more time & effort. Option 2 is the quick solution. |
Hey @svrnm Yeah I had a similar thought around this and my initial preference was also Hence went for and yup, Open to doing a blogpost about it and registry too for now! |
Agreed, but the earlier you start with it, the sooner we are there:-) So I can only advice to get in touch with the collector SIG to discuss this!
Those 2 options are not mutually exclusive, so we can start with that, and then grow from there. Adding to the registry is the quickest thing, since it's just a file you need to update. Happy to review the blog post, note that we have an influx of many posts right now due to KubeCon, so the earliest we can have that is probably post KubeCon |
Co-authored-by: Fabrizio Ferri-Benedetti <[email protected]>
Co-authored-by: Fabrizio Ferri-Benedetti <[email protected]>
Alright, Let me start with these two and in the meantime ill check in the with the team Question:
#4139 -> here is the PR for the registry |
Yes, you can use
reviewed |
I am happy to help with a potential donation, so long as we have adequate staffing from the current owners to kickstart the maintainers/approvers group of this Ansible playbook :) |
Hey @svrnm Thanks for the info and tip. I have this PR for the blogpost -> #4140, What are your thoughts about this? |
Hey @mx-psi For the donation process, I am thinking of maintaining the role at both places (the grafana repo can carry the symlink basically). Should I just create the issue in the community repo or anything else needs to be done? |
@ishanjainn If you can come to the Collector SIG tomorrow (see links here) and explain this I think that would be the best. You can also create an issue in the community repo before the meeting so we have a place to comment on :) |
what @mx-psi said, attend the collector meeting and go ahead to create the community issue. Please take a close look at the requirements for a donation, if anything appears problematic to you, let us know. A thing I can send upfront is the following: Ansible Galaxy requires GPL3-compatible licensing of your code, which Apache-2.0 is not, so if we are going to accept this code, it needs to be GPL3 as well (as it is right now) or it needs to be relicensed to a compatible license (BSD, etc, afaik) |
We are good with Ansible Galaxy, but not with our current donation requirements:
But this is something we can discuss during the process. I just wanted to highlight this, so it does not come as a surprise that we need to figure that out. |
I close this PR as it is going to be replaced by the blog post. If this is incorrect please reopen it |
This PR adds instructions for installing OpenTelemetry Collector using
grafana.grafana
Ansible role. This role is prepackaged with the Ansible Binary so doesn't need any installation which means users can directly use this playbook to scale and manage their Collectors across multiple Instance.