I think it is time we write down some clear policy for providing instrumentation support for third-party libraries that have multiple major (most probably incompatible) versions. It is not uncommon that users have different versions of same lib running in production systems within project/team/org. This is partly inspired by #935. I remember this was briefly discussed earlier and I would like bring it up again so that we can lay down guidelines for any future reference.