in plugins/user_agent.go [26:35]
func CustomUserAgentHandler() request.NamedHandler {
return request.NamedHandler{
Name: "ECSLocalEndpointsAgentHandler",
Fn: func(r *request.Request) {
currentAgent := r.HTTPRequest.Header.Get(userAgentHeader)
r.HTTPRequest.Header.Set(userAgentHeader,
fmt.Sprintf("aws-fluent-bit-plugin (%s) %s", runtime.GOOS, currentAgent))
},
}
}