open-telemetry / community

OpenTelemetry community content
https://opentelemetry.io
Apache License 2.0
767 stars 231 forks source link

KubeCon+CloudNativeCon EU 2024 - Noise monitoring #1800

Closed jpkrohling closed 7 months ago

jpkrohling commented 11 months ago

During KubeCon NA 2023, I was talking to @codeboten about how noisy the booth crawl was, and we had an idea: spread Sound Level Meters around the sponsor showcase, collecting metrics and sending them in OTLP format to the backends of vendors. They can then showcase how that data looks on their solutions.

austinlparker commented 11 months ago

would also be nice to do co2 monitoring

codeboten commented 11 months ago

im 100% interested in hacking on this :D

djaglowski commented 11 months ago

Wouldn't it be reasonably easy to also capture traces and logs from any application we write to collect the metrics?

austinlparker commented 11 months ago

Sure. I will point out that this isn't exactly an inexpensive endeavor -- off the shelf data loggers for this are probably gonna be a couple hundred dollars a pop, and they may only supply windows drivers (although who knows, I'd like to think they're just UART connections...).

A raspberry pi/arduino solution isn't gonna be that much less expensive I'd think, and would require assembly, but the bespoke option would at least give us some more flexibility... but then someone (or several someone's) would need to design and put it all together.

austinlparker commented 11 months ago

I would prooooobably go with some sort of SoC + co2 + acoustic sensor that a collector can run on, then write a custom receiver and arrow exporter? idk, also need to think about WiFi and such.

jpkrohling commented 11 months ago

A raspberry pi/arduino solution isn't gonna be that much less expensive I'd think, and would require assembly, but the bespoke option would at least give us some more flexibility

That's what I had in mind. The advantage of Raspberry Pi is that we can use a language we already support to instrument the application. The components aren't going to be that expensive if we focus on the sound level for now: it's the Pi's price (~70 EUR with a case?) plus ~20 EUR for the sensor. I bet @RichiH could even 3-D print some cool custom cases for us :-)

I can certainly get the value for one of those expensed by my employer, and if each one of the involved vendors can pay for their hardware, we can collaboratively work on the software.

MikeGoldsmith commented 10 months ago

Ditto, happy to help contribute to this. I think it would be super cool for the data to be available for anyone to use, including for demos on the exhibition floor.

jpkrohling commented 7 months ago

This was a good idea and I think we should be doing this, but I wasn't able to allocate time to build it :-(