You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
75 lines
2.3 KiB
75 lines
2.3 KiB
10 months ago
|
[ot-test-fe]
|
||
|
ot-tracer ot-test-tracer
|
||
|
config fe/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
|
||
|
rate-limit 100.0
|
||
|
|
||
|
scopes client_session_start
|
||
|
scopes frontend_tcp_request
|
||
|
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 client_session_start
|
||
|
span "HAProxy session" root
|
||
|
baggage "haproxy_id" var(sess.ot.uuid)
|
||
|
span "Client session" child-of "HAProxy session"
|
||
|
event on-client-session-start
|
||
|
|
||
|
ot-scope frontend_tcp_request
|
||
|
span "Frontend TCP request" child-of "Client session"
|
||
|
event on-frontend-tcp-request
|
||
|
|
||
|
ot-scope frontend_http_request
|
||
|
span "Frontend HTTP request" follows-from "Frontend TCP request"
|
||
|
tag "http.method" method
|
||
|
tag "http.url" url
|
||
|
tag "http.version" str("HTTP/") req.ver
|
||
|
finish "Frontend TCP request"
|
||
|
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"
|
||
|
span "HAProxy session"
|
||
|
inject "ot-ctx" use-headers
|
||
|
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
|