wired: libraries
less facetiously ... anything agent-based will be severely limited in its ability to contribute to observability.
agents and other third-party observers are a monitoring pattern. true observability comes from within.
but the ideal is that your instrumentation should shine a light so you can understand what each request experiences, from the inside out.
this is why observability is so effective at aligning eng pain with user pain, which is why it is so key to transforming sociotechnical systems.
and third-party perspective produces a very different flavor of empathy and urgency than the first-party perspective does.
yes, sure, you can use honeycomb with log tailers, agents, etc etc -- it works fine! great! -- but it's worth keeping the reason for your instrumentation in mind over the longer run, and bending in that direction.
1) look for the pain. start with the pain. whatever services are paging you or in crisis and/or active development, add observability there.
3) develop new services o11y-first. this is a faster, easier, and more sure-footed way to ship code, so it only takes a small push.