openzipkin / zipkin-api

Zipkin's language independent model and HTTP Api Definitions
https://zipkin.io/zipkin-api/
Apache License 2.0
59 stars 32 forks source link

Adds definition of messaging annotations #29

Closed codefromthecrypt closed 7 years ago

codefromthecrypt commented 7 years ago

Per https://github.com/openzipkin/zipkin/issues/1654

Notably, this also says messaging spans should never share a span ID.

This is in support of the simplified model known as span2 which will use span.kind=PRODUCER|CONSUMER to accomplish the same. We are mapping back to annotations because most instrumentation and storage will need to for a while.

cc @jcarres-mdsol @ImFlog @devinsba @dgrabows @lijunyong @marcingrzejszczak @sslavic @mbogoevici @hammett

codefromthecrypt commented 7 years ago

here's the corresponding server code work in progress https://github.com/openzipkin/zipkin/pull/1677