-
Notifications
You must be signed in to change notification settings - Fork 52
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
Talk proposal: Breaking and optimizing the Prometheus parser #300
Comments
Thank you for this submission @Maniktherana ! Our audience primarily consists of Python learners, users, and developers. Since your talk focuses heavily on Prometheus(which is largely written in Go), it would be helpful to clearly outline the prerequisites above. Additionally, based on the limited time, highlighting only a few aspects of Prometheus that may intrigue the Python audience could inspire them to explore further on their own. |
Yeah I'm basically resuing a CFP for another talk but I don't plan on diving into Go that much. I'd be covering how i navigated the large repository of Prometheus. I'd explain what Prometheus is, the scope of my work (parsers and what they are how they work) and finally how benchmarking/profiling works to help identify bottlenecks. I hope this clears it up but I'm well aware of the type of audience that may be present. I can update the prerequisites section soon to reflect this |
@Maniktherana the slots for lightning talks are 5 mins, you'll need to squeeze your talk a bit more to fit that slot, but I'm marking this as accepted. @Schefflera-Arboricola I think it's fine if there are no prerequisites, it's a lightning talk if I am not wrong, and those we usually do on the spot. |
5 min might be pushing it to cover everything ngl |
considering this as a "no" for a lightning talk |
Title
Breaking and optimizing the Prometheus parser
Describe your Talk
Hi I'm Manik, Prometheus Contributor
What's covered?
Breaking into mature Go codebases
Lex & Parsers
Benchmarking
Pre-requisites & reading material
Relevant stuff I cover:
CreatedTimestamp
function prometheus/prometheus#14965CreatedTimestamps
prometheus/prometheus#15097p.isCreatedSeries()
prometheus/prometheus#15150Time required for the talk
10min
Link to slides/demos
No response
About you
Primary a web developer
Dabbling with Go and contributing to Prometheus
Availability
19/10/2024
Any comments
My work is about what I did in Go but the techniques I cover should be language agnostic
I'll try to keep it as approachble as possible
I'm strapped for availability so the description I gave is for a longer talk (30-40min) but the scope for this one is much smaller
The text was updated successfully, but these errors were encountered: