This is an updated version of my GenAI Framework Observability talk, with "just in time" details on Model Context Protocol. All examples are instrumented for Observability with Elastic Distributions of OpenTelemetry aka EDOT.
https://www.cloudnativesummit.co/GenAI-framework-observability-with-Elastic-Distributions-of-OpenTelemetry-2025.html
Example code == https://github.com/elastic/observability-examples/tree/main/genai-function-calling