I've created opentracing instrumentation for cassandra-driver: https://github.com/nicholasamorim/opentracing-python-cassandra
All is looking good, but...
Tracing queries on BatchStatement is a bit of a challenge. While SimpleStatements is good, if you use a PreparedQuery then `_statement_and_parameters` will contain only the encoded bytes of the query.
I looked into the source and unfortunately when calling `batch.add` no reference of the original querystring seems to be accessible anywhere.
Alan Boudrealt suggested to create a ticket so that perhaps this could be revisited in the future.