mirror of
http://git.haproxy.org/git/haproxy.git/
synced 2024-12-13 06:54:37 +00:00
560c7b874a
At the suggestion of Willy Tarreau, the scope of the 'ot.uuid' variable was changed from 'sess' to 'txn', so it is now limited to the transaction only.
63 lines
1.9 KiB
INI
63 lines
1.9 KiB
INI
[ot-test-be]
|
|
ot-tracer ot-test-tracer
|
|
config be/cfg-jaeger.yml
|
|
plugin libjaeger_opentracing_plugin-0.5.0.so
|
|
# log localhost:514 local7 debug
|
|
option dontlog-normal
|
|
option hard-errors
|
|
no option disabled
|
|
|
|
scopes frontend_http_request
|
|
scopes backend_tcp_request
|
|
scopes backend_http_request
|
|
scopes client_session_end
|
|
|
|
scopes server_session_start
|
|
scopes tcp_response
|
|
scopes http_response
|
|
scopes server_session_end
|
|
|
|
ot-scope frontend_http_request
|
|
extract "ot-ctx" use-headers
|
|
span "HAProxy session" child-of "ot-ctx" root
|
|
baggage "haproxy_id" var(txn.ot.uuid)
|
|
span "Client session" child-of "HAProxy session"
|
|
span "Frontend HTTP request" child-of "Client session"
|
|
tag "http.method" method
|
|
tag "http.url" url
|
|
tag "http.version" str("HTTP/") req.ver
|
|
event on-frontend-http-request
|
|
|
|
ot-scope backend_tcp_request
|
|
span "Backend TCP request" follows-from "Frontend HTTP request"
|
|
finish "Frontend HTTP request"
|
|
event on-backend-tcp-request
|
|
|
|
ot-scope backend_http_request
|
|
span "Backend HTTP request" follows-from "Backend TCP request"
|
|
finish "Backend TCP request"
|
|
event on-backend-http-request
|
|
|
|
ot-scope client_session_end
|
|
finish "Client session"
|
|
event on-client-session-end
|
|
|
|
ot-scope server_session_start
|
|
span "Server session" child-of "HAProxy session"
|
|
finish "Backend HTTP request"
|
|
event on-server-session-start
|
|
|
|
ot-scope tcp_response
|
|
span "TCP response" child-of "Server session"
|
|
event on-tcp-response
|
|
|
|
ot-scope http_response
|
|
span "HTTP response" follows-from "TCP response"
|
|
tag "http.status_code" status
|
|
finish "TCP response"
|
|
event on-http-response
|
|
|
|
ot-scope server_session_end
|
|
finish *
|
|
event on-server-session-end
|