in docappendertest/docappendertest.go [206:221]
func NewMockElasticsearchClientConfig(t testing.TB, bulkHandler http.HandlerFunc) elastictransport.Config {
mux := http.NewServeMux()
HandleBulk(mux, bulkHandler)
srv := httptest.NewServer(mux)
t.Cleanup(srv.Close)
u, err := url.Parse(srv.URL)
require.NoError(t, err)
config := elastictransport.Config{}
config.URLs = []*url.URL{u}
config.DisableRetry = true
config.Transport = apmelasticsearch.WrapRoundTripper(http.DefaultTransport)
return config
}