]>
git.proxmox.com Git - ceph.git/blob - ceph/src/blkin/babeltrace-plugins/zipkin/zipkin_trace.h
2 * Zipkin lttng-ust tracepoint provider.
5 #undef TRACEPOINT_PROVIDER
6 #define TRACEPOINT_PROVIDER zipkin
8 #undef TRACEPOINT_INCLUDE
9 #define TRACEPOINT_INCLUDE "./zipkin_trace.h"
11 #if !defined(_ZIPKIN_H) || defined(TRACEPOINT_HEADER_MULTI_READ)
14 #include <lttng/tracepoint.h>
19 TP_ARGS(char *, service
, char *, trace_name
,
20 int, port
, char *, ip
, long, trace
,
21 long, span
, long, parent_span
,
22 char *, key
, char *, val
),
25 ctf_string(trace_name
, trace_name
)
26 ctf_string(service_name
, service
)
27 ctf_integer(int, port_no
, port
)
29 ctf_integer(long, trace_id
, trace
)
30 ctf_integer(long, span_id
, span
)
31 ctf_integer(long, parent_span_id
, parent_span
)
45 TP_ARGS(char *, service
, char *, trace_name
,
46 int, port
, char *, ip
, long, trace
,
47 long, span
, long, parent_span
,
51 ctf_string(trace_name
, trace_name
)
52 ctf_string(service_name
, service
)
53 ctf_integer(int, port_no
, port
)
55 ctf_integer(long, trace_id
, trace
)
56 ctf_integer(long, span_id
, span
)
57 ctf_integer(long, parent_span_id
, parent_span
)
58 ctf_string(event
, event
)
65 #endif /* _ZIPKIN_H */
67 #include <lttng/tracepoint-event.h>