Skip to content
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

Jaeger's LFX Mentorship - 2024 Term 01, March - May #5084

Closed
yurishkuro opened this issue Jan 7, 2024 · 15 comments
Closed

Jaeger's LFX Mentorship - 2024 Term 01, March - May #5084

yurishkuro opened this issue Jan 7, 2024 · 15 comments

Comments

@yurishkuro
Copy link
Member

yurishkuro commented Jan 7, 2024

Mentorship term: March 4 - May 31

I want to try a different approach in this round. Rather than have small independent projects as we did previously (#4457), I would rather have 2-3 mentees working collectively on one project. This will better approximate their future industry experience and will allow us to tackle more interesting projects.

For the spring term, this will be Jaeger-v2 project. For details and motivation of the project please refer to the main ticket

Sub-projects for mentorship

While I don't have strong preference which part of jaeger-v2 overall roadmap will be completed during the mentorship, the LFX process requires to create three separate projects, so my proposal is to tackle these areas:

P1: Build out full support in jaeger-v2 for all storage backends supported by jaeger-v1

  • Currently only memory storage is wired in v2, we need to add Elasticsearch, Opensearch, Cassandra, Badger
  • Extend existing integration tests to cover jaeger-v2 (in the style of #4971)

P2: Achieve observability parity between v1 and v2 (metrics, logs, traces)

P3: Support adaptive sampling

  • Jaeger-v1 collector can serve sampling configuration to SDKs, and allows either static configuration (with hot reload) or adaptive sampling that continuously re-calculates the desired sampling probabilities.
  • We need to enable all these capabilities in jaeger-v2
  • Docs: https://www.jaegertracing.io/docs/1.52/sampling/#remote-sampling

Application process

Getting Started

While the timelines in LFX programs are not very long, we recommend trying to get your hand dirty with small contributions to the project before applying.

Reach out on Slack with other questions.

@Wise-Wizard
Copy link
Contributor

The prospect of working collectively on a comprehensive project like Jaeger-v2 is truly exciting, and I am keen on contributing my skills and enthusiasm to its success. The outlined sub-projects align perfectly with my interests, and I believe they present a great opportunity for learning, growth and industrial exposure.
I am looking forward to the possibility of contributing to the Jaeger-v2 project and learning from the experience 🚀.

@yurishkuro
Copy link
Member Author

@Wise-Wizard glad to hear. I wish LFX was more flexible in the setup - I had to define 3 projects and when applying you have to choose which one to apply, even though, as I mentioned, I don't particularly care if we work on these specific projects or just pick any other tasks from the V2 roadmap.

@Wise-Wizard
Copy link
Contributor

@Wise-Wizard glad to hear. I wish LFX was more flexible in the setup - I had to define 3 projects and when applying you have to choose which one to apply, even though, as I mentioned, I don't particularly care if we work on these specific projects or just pick any other tasks from the V2 roadmap.

Yes understandable, I will also study in depth about the projects and apply considerably, to learn and contribute more efficiently for the V2 project's success. Meanwhile, I will look into remaining issues that are leftover!

@btwshivam
Copy link

I am writing to express my excitement and gratitude for the upcoming mentorship during the 2024 Term 01. The prospect of being guided by someone of your caliber is truly inspiring, and I look forward to the growth and learning this experience will undoubtedly bring.

As we embark on this mentorship journey, I am eager to gain insights from your expertise and delve into the hands-on projects that will shape my understanding of the field. The anticipation of collaborating with like-minded peers and the expectation of a supportive learning environment have already fueled my enthusiasm.

I am confident that your mentorship will provide not only technical knowledge but also invaluable insights into the broader aspects of the industry. I appreciate the opportunity and am ready to make the most of this learning experience.

Thank you in advance for your guidance, and I look forward to the exciting and enriching journey ahead.

@Axkea
Copy link
Contributor

Axkea commented Jan 21, 2024

Has the spring term been filled yet?

@Axkea
Copy link
Contributor

Axkea commented Jan 21, 2024

I think I may have missed this opportunity, term2 to participate again

@haanhvu
Copy link
Contributor

haanhvu commented Jan 21, 2024

@Axkea Term 1 (Mar-May) has not been filled yet. Actually it's not even opened yet...

Application will open soon (see the issue description for details). But it doesn't hurt to start preparing your application now. That would give you a fair advantage.

@Axkea
Copy link
Contributor

Axkea commented Jan 21, 2024

@Axkea Term 1 (Mar-May) has not been filled yet. Actually it's not even opened yet...

Application will open soon (see the issue description for details). But it doesn't hurt to start preparing your application now. That will give you a fair advantage.

Thank you for your answer, I mistakenly thought that the deadline for personal proposals was 24 January 2024

@haanhvu
Copy link
Contributor

haanhvu commented Jan 21, 2024

Thank you for your answer, I mistakenly thought that the deadline for personal proposals was 24 January 2024

No worries this usually causes confusion... The first deadline is actually for mentors proposing project ideas to CNCF. After that will be mentee's application round (where mentees submit their proposal).

@1awesomeJ
Copy link

I think this collaborative approach is awesome.

@prakrit55
Copy link
Contributor

@yurishkuro, I am interested into it, and would like to get into further research to contribute to it.

@prakrit55
Copy link
Contributor

By going thoroughly, with the ideas Creating storage backends for V2 with opensearch, elasticsearch and others is likely captivating me more. I would like to discuss it. How do I reach out to the members?

@yurishkuro
Copy link
Member Author

you can ask here or on Slack (https://www.jaegertracing.io/get-in-touch/)

@verma-kunal
Copy link

verma-kunal commented Jan 23, 2024

Hey, project 2 i.e. Achieve observability parity between v1 and v2 (metrics, logs, traces) sounds interesting to me! I'll reach out on the slack channel & learn more about how can i get involved!
Thanks

@Pushkarm029
Copy link
Member

adding support for Cassandra

@yurishkuro yurishkuro unpinned this issue Mar 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

9 participants