# Protocol support in Kuma
At its core,
Kuma distinguishes between the following major categories of traffic:
kafka and opaque
kafka traffic Kuma provides deep insights down to application-level transactions, in the latter
tcp case the observability is limited to connection-level statistics.
So, as a user of Kuma, you're highly encouraged to give it a hint whether your service supports
kafka or not.
By doing this,
- you will get reacher metrics with
- you will get reacher logs with
- you will be able to use
# HTTP/2 support
Kuma by default upgrades connection between Dataplanes to HTTP/2. If you want to enable HTTP/2 on connections between a dataplane and an application, use
kuma.io/protocol: http2 tag.