how open telemetry works