From 55fa1ee40383e21f852953661c8643f1409fd818 Mon Sep 17 00:00:00 2001 From: Vasiliy Tolstov Date: Tue, 11 Jun 2024 20:45:09 +0300 Subject: [PATCH 1/2] generate errors only for generated files Signed-off-by: Vasiliy Tolstov --- example/example.proto | 8 +++++ go.mod | 19 ++++++++--- go.sum | 79 +++++++++++++++++++++++++------------------ graphqls.go | 73 +++++++++++++++++++++++++++++++++++++++ main.go | 11 +++--- openapiv3.go | 2 +- util.go | 22 ++++++++++-- variables.go | 2 ++ 8 files changed, 171 insertions(+), 45 deletions(-) create mode 100644 graphqls.go diff --git a/example/example.proto b/example/example.proto index 06ded90..efea04a 100644 --- a/example/example.proto +++ b/example/example.proto @@ -8,9 +8,17 @@ import "tag/tag.proto"; import "api/annotations.proto"; import "openapiv2/annotations.proto"; import "google/protobuf/wrappers.proto"; +import "graphql.proto"; service Example { + option (graphql.service) = { + host: "localhost:9090"; + }; rpc Call(CallReq) returns (CallRsp) { + option (graphql.schema) = { + type: QUERY + name: "Call" + }; option (micro.openapiv3.openapiv3_operation) = { operation_id: "Call"; responses: { diff --git a/go.mod b/go.mod index 5410324..62757ae 100644 --- a/go.mod +++ b/go.mod @@ -1,15 +1,24 @@ module go.unistack.org/protoc-gen-go-micro/v3 -go 1.16 +go 1.20 require ( + github.com/danielvladco/go-proto-gql v0.10.0 github.com/fatih/structtag v1.2.0 - github.com/golang/protobuf v1.5.3 // indirect - github.com/google/go-cmp v0.5.9 // indirect - github.com/kr/text v0.2.0 // indirect - go.unistack.org/micro-proto/v3 v3.3.1 + github.com/vektah/gqlparser/v2 v2.5.1 + go.unistack.org/micro-proto/v3 v3.4.1 golang.org/x/tools v0.11.0 google.golang.org/protobuf v1.31.0 +) + +require ( + github.com/golang/protobuf v1.5.3 // indirect + github.com/google/gnostic v0.6.9 // indirect + github.com/google/go-cmp v0.5.9 // indirect + github.com/jhump/protoreflect v1.7.1 // indirect + github.com/kr/text v0.2.0 // indirect + golang.org/x/mod v0.12.0 // indirect + golang.org/x/sys v0.10.0 // indirect gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c // indirect gopkg.in/yaml.v3 v3.0.1 // indirect ) diff --git a/go.sum b/go.sum index 06ace71..e499c30 100644 --- a/go.sum +++ b/go.sum @@ -2,6 +2,10 @@ cloud.google.com/go v0.26.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMT cloud.google.com/go v0.34.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= github.com/OneOfOne/xxhash v1.2.2/go.mod h1:HSdplMjZKSmBqAxg5vPj2TmRDmfkzw+cTzAElWljhcU= +github.com/agnivade/levenshtein v1.0.1/go.mod h1:CURSv5d9Uaml+FovSIICkLbAUZ9S4RqaHDIsdSBg7lM= +github.com/agnivade/levenshtein v1.1.1 h1:QY8M92nrzkmr798gCo3kmMyqXFzdQVpxLlGPRBij0P8= +github.com/andreyvit/diff v0.0.0-20170406064948-c7f18ee00883 h1:bvNMNQO63//z+xNgfBlViaCIJKLlCJ6/fmUseuG0wVQ= +github.com/andreyvit/diff v0.0.0-20170406064948-c7f18ee00883/go.mod h1:rCTlJbsFo29Kk6CurOXKm700vrz8f0KW0JNfpkRJY/8= github.com/antihax/optional v1.0.0/go.mod h1:uupD/76wgC+ih3iEmQUL+0Ugr19nfwCT1kdvxnR2qWY= github.com/buger/jsonparser v1.1.1/go.mod h1:6RYKKt7H4d4+iWqouImQ9R2FZql3VbhNgx27UK13J/0= github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= @@ -11,7 +15,10 @@ github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod h1:M8M6+tZqaGX github.com/cncf/udpa/go v0.0.0-20201120205902-5459f2c99403/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk= github.com/cncf/xds/go v0.0.0-20210312221358-fbca930ec8ed/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= +github.com/danielvladco/go-proto-gql v0.10.0 h1:4nNRzK12HQG/ufFbS13s5+P+H9nAXV3BAf0hlp6WOg0= +github.com/danielvladco/go-proto-gql v0.10.0/go.mod h1:wgwSqh7arC6TQldj7Dfq20oHmCUzhH87cfZvQWMwSjE= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= +github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/docopt/docopt-go v0.0.0-20180111231733-ee0de3bc6815/go.mod h1:WwZ+bS3ebgob9U8Nd0kOddGdZWjyMGR8Wziv+TBNwSE= github.com/envoyproxy/go-control-plane v0.9.0/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= @@ -27,6 +34,7 @@ github.com/ghodss/yaml v1.0.0/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeME github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q= github.com/golang/mock v1.1.1/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A= github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= +github.com/golang/protobuf v1.3.1/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= github.com/golang/protobuf v1.3.2/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= github.com/golang/protobuf v1.3.3/go.mod h1:vzj43D7+SQXF/4pzW/hwtAqwc6iTitCiVSaWz5lYuqw= github.com/golang/protobuf v1.4.0-rc.1/go.mod h1:ceaxUfeHdC40wWswd/P6IGgMaK3YpKi5j83Wpe3EHw8= @@ -51,8 +59,14 @@ github.com/google/go-cmp v0.5.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/ github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.9 h1:O2Tfq5qg4qc4AmwVlvv0oLiVAGB7enBSJ2x2DqQFi38= github.com/google/go-cmp v0.5.9/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= +github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI= github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= +github.com/gordonklaus/ineffassign v0.0.0-20200309095847-7953dde2c7bf/go.mod h1:cuNKsD1zp2v6XfE/orVX2QE1LC+i254ceGcVeDT3pTU= github.com/grpc-ecosystem/grpc-gateway v1.16.0/go.mod h1:BDjrQk3hbvj6Nolgz8mAMFbcEtjT1g+wF4CSlocrBnw= +github.com/jhump/protoreflect v1.7.1 h1:dU3rf2wv1WHvC7mSGYfOaciUAFf5idu6FdC3uZIOlP0= +github.com/jhump/protoreflect v1.7.1/go.mod h1:RZkzh7Hi9J7qT/sPlWnJ/UwZqCJvciFxKDA0UCeltSM= +github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= +github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= github.com/kr/pretty v0.2.0/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI= github.com/kr/pretty v0.2.1 h1:Fmg33tUaq4/8ym9TJN1x7sLJnHVwhP33CNkpYV/7rwI= github.com/kr/pretty v0.2.1/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI= @@ -60,31 +74,40 @@ github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= +github.com/nishanths/predeclared v0.0.0-20200524104333-86fad755b4d3/go.mod h1:nt3d53pc1VYcphSCIaYAJtnPYnr3Zyn8fMq2wvPGPso= +github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= github.com/rogpeppe/fastuuid v1.2.0/go.mod h1:jVj6XXZzXRy/MSR5jhDC/2q6DgLz+nrA6LYCDYWNEvQ= +github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= +github.com/sergi/go-diff v1.1.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM= +github.com/sergi/go-diff v1.2.0 h1:XU+rvMAioB0UC3q1MFrIQy4Vo5/4VsRDQQXHsEya6xQ= github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72/go.mod h1:JwIasOWyU6f++ZhiEuf87xNszmSA2myDM2Kzu9HwQUA= github.com/stoewer/go-strcase v1.2.0/go.mod h1:IBiWB2sKIp3wVVQ3Y035++gc+knqhUQag1KpM8ahLw8= github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= +github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4= +github.com/stretchr/testify v1.5.1 h1:nOGnQDM7FYENwehXlg/kFVnos3rEvtKTjRvOWSzb6H4= github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5cxcmMvtA= +github.com/vektah/gqlparser/v2 v2.5.1 h1:ZGu+bquAY23jsxDRcYpWjttRZrUz07LbiY77gUOHcr4= +github.com/vektah/gqlparser/v2 v2.5.1/go.mod h1:mPgqFBu/woKTVYWyNk8cO3kh4S/f4aRFZrvOnp3hmCs= github.com/xeipuuv/gojsonpointer v0.0.0-20180127040702-4e3ac2762d5f/go.mod h1:N2zxlSyiKSe5eX1tZViRH5QA0qijqEDrYZiPEAiq3wU= github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415/go.mod h1:GwrjFmJcFw6At/Gs6z4yjiIwzuJ1/+UwLxMQDVQXShQ= github.com/xeipuuv/gojsonschema v1.2.0/go.mod h1:anYRn/JVcOK2ZgGU+IjEV4nwlhoK5sQluxsYJ78Id3Y= -github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY= +github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= go.opentelemetry.io/proto/otlp v0.7.0/go.mod h1:PqfVotwruBrMGOCsRd/89rSnXhoiJIqeYNgFYFoEGnI= -go.unistack.org/micro-proto/v3 v3.3.1 h1:nQ0MtWvP2G3QrpOgawVOPhpZZYkq6umTGDqs8FxJYIo= -go.unistack.org/micro-proto/v3 v3.3.1/go.mod h1:cwRyv8uInM2I7EbU7O8Fx2Ls3N90Uw9UCCcq4olOdfE= +go.unistack.org/micro-proto/v3 v3.4.1 h1:UTjLSRz2YZuaHk9iSlVqqsA50JQNAEK2ZFboGqtEa9Q= +go.unistack.org/micro-proto/v3 v3.4.1/go.mod h1:okx/cnOhzuCX0ggl/vToatbCupi0O44diiiLLsZ93Zo= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= +golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= +golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= -golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= -golang.org/x/crypto v0.11.0/go.mod h1:xgJhtzW8F9jGdVFWZESrid1U1bjeNy4zgy5cRr/CIio= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU= golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= -golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= -golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= +golang.org/x/mod v0.0.0-20190513183733-4bf6d317e70e/go.mod h1:mXi4GBBbnImb6dmsKGUJ2LatrhH/nqhxcFungHvyanc= +golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.12.0 h1:rmsUpXtvNzj340zd98LZ4KntptpfRHwpFOHG188oHXc= golang.org/x/mod v0.12.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= @@ -94,24 +117,19 @@ golang.org/x/net v0.0.0-20190213061140-3a22650c66bd/go.mod h1:mL1N/T3taQHkDXs73r golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20200822124328-c89045814202/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= -golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod h1:p54w0d4576C0XHj96bSt6lcn1PtDYWL6XObtHCRCNQM= golang.org/x/net v0.0.0-20210805182204-aaa1db679c0d/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= -golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= -golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= -golang.org/x/net v0.10.0/go.mod h1:0qNGK6F8kojg2nk9dLZ2mShWaEBan6FAoqfSigmmuDg= -golang.org/x/net v0.12.0/go.mod h1:zEVYFnQC7m/vmpQFELhcD1EWkZlX69l4oqgmer6hfKA= +golang.org/x/net v0.12.0 h1:cfawfvKITfUsFCeJIHJrbSxpeu/E81khclypR0GVT50= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.3.0 h1:ftCYgMx6zT/asHUrPw8BLLscYtGznsLAnjq5RH9P66E= -golang.org/x/sync v0.3.0/go.mod h1:FU7BRWz2tNW+3quACPkgCx/L+uEAv1htQ0V83Z9Rj+Y= golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -120,46 +138,38 @@ golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210510120138-977fb7262007/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.10.0 h1:SqMFp9UcQJZa+pmYuAKjd9xq1f0j5rLcDIk0mj4qAsA= golang.org/x/sys v0.10.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= -golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= -golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k= -golang.org/x/term v0.8.0/go.mod h1:xPskH00ivmX89bAKVGSKKtLOWNx2+17Eiy94tnKShWo= -golang.org/x/term v0.10.0/go.mod h1:lpqdcUyK/oCiQxvxVrppt5ggO2KCZ5QblwqPnfZ6d5o= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.5/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= -golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= -golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= -golang.org/x/text v0.11.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE= +golang.org/x/text v0.4.0 h1:BrVqGRd7+k1DiOgtnFvAkoQEWQvBc25ouMJM6429SFg= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod h1:9Yl7xja0Znq3iFh3HoIrodX9oNMXvdceNzlUR8zjMvY= golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= golang.org/x/tools v0.0.0-20190524140312-2c0ae7006135/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= -golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU= +golang.org/x/tools v0.0.0-20191130070609-6e064ea0cf2d/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20200522201501-cb1345f3a375/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.11.0 h1:EMCa6U9S2LtZXLAMoWiR/R8dAQFRqbAitmbJ2UKhoi8= golang.org/x/tools v0.11.0/go.mod h1:anzJrxPjNtfgiYQYirP2CPGzGLxrH2u2QBhn6Bf3qY8= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= +google.golang.org/genproto v0.0.0-20170818010345-ee236bd376b0/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= google.golang.org/genproto v0.0.0-20200513103714-09dca8ec2884/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013/go.mod h1:NbSheEEYHJ7i3ixzK3sjbqSGDJWnxyFXZblF3eUsNvo= +google.golang.org/genproto v0.0.0-20220107163113-42d7afdf6368 h1:Et6SkiuvnBn+SgrSYXs/BrUpGB4mbdwt4R3vaPIlicA= google.golang.org/genproto v0.0.0-20220107163113-42d7afdf6368/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= +google.golang.org/grpc v1.8.0/go.mod h1:yo6s7OP7yaDglbqo1J04qKzAhqBH6lvTonzMVmEdcZw= google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= google.golang.org/grpc v1.23.0/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= google.golang.org/grpc v1.25.1/go.mod h1:c3i+UQWmh7LiEpx4sFZnkU36qjEYZ0imhYfXVyQciAY= @@ -167,6 +177,7 @@ google.golang.org/grpc v1.27.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8 google.golang.org/grpc v1.33.1/go.mod h1:fr5YgcSWrqhRRxogOsw7RzIpsmvOZ6IcH4kBYTpR3n0= google.golang.org/grpc v1.36.0/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU= google.golang.org/grpc v1.40.0/go.mod h1:ogyxbiOoUXAkP+4+xa6PZSE9DZgIHtSpzjDTB9KAK34= +google.golang.org/grpc v1.51.0 h1:E1eGv1FTqoLIdnBCZufiSHgKjlqG6fKFf6pPWtMTh8U= google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8= google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0= google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod h1:cfTl7dwQJ+fmap5saPgwCLgHXTUD7jkjRqWcaiX5VyM= @@ -179,18 +190,22 @@ google.golang.org/protobuf v1.25.0/go.mod h1:9JNX74DMeImyA3h4bdi1ymwjUzf21/xIlba google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= google.golang.org/protobuf v1.27.1/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= -google.golang.org/protobuf v1.28.1/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= google.golang.org/protobuf v1.31.0 h1:g0LDEJHgrBl9N9r17Ru3sqWhkIx2NB67okBHPwC7hs8= google.golang.org/protobuf v1.31.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk= gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q= +gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI= gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.2.3/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +gopkg.in/yaml.v2 v2.2.4/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +gopkg.in/yaml.v2 v2.2.8/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY= gopkg.in/yaml.v3 v3.0.0-20200615113413-eeeca48fe776/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= -gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= +honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= diff --git a/graphqls.go b/graphqls.go new file mode 100644 index 0000000..025bde9 --- /dev/null +++ b/graphqls.go @@ -0,0 +1,73 @@ +package main + +import ( + "bytes" + "os" + "path" + "path/filepath" + "strings" + + "github.com/danielvladco/go-proto-gql/pkg/generator" + "github.com/vektah/gqlparser/v2/formatter" + "google.golang.org/protobuf/compiler/protogen" + "google.golang.org/protobuf/proto" + "google.golang.org/protobuf/types/pluginpb" +) + +func (g *Generator) graphqlsGenerate(plugin *protogen.Plugin) error { + descs, err := generator.CreateDescriptorsFromProto(plugin.Request) + if err != nil { + return err + } + + gqlDesc, err := generator.NewSchemas(descs, true, true, plugin) + if err != nil { + return err + } + + var outFiles []*pluginpb.CodeGeneratorResponse_File + + for _, schema := range gqlDesc { + buf := &bytes.Buffer{} + formatter.NewFormatter(buf).FormatSchema(schema.AsGraphql()) + protoFileName := schema.FileDescriptors[0].GetName() + + outFiles = append(outFiles, &pluginpb.CodeGeneratorResponse_File{ + Name: proto.String(resolveGraphqlFilename(protoFileName)), + Content: proto.String(buf.String()), + }) + } + + res := &pluginpb.CodeGeneratorResponse{ + File: outFiles, + SupportedFeatures: proto.Uint64(uint64(pluginpb.CodeGeneratorResponse_FEATURE_PROTO3_OPTIONAL)), + } + + if err != nil { + res.Error = proto.String(err.Error()) + } + + out, err := proto.Marshal(res) + if err != nil { + return err + } + + if _, err := os.Stdout.Write(out); err != nil { + return err + } + + return nil +} + +func resolveGraphqlFilename(protoFileName string) string { + gqlFileName := "schema." + "graphqls" + absProtoFileName, err := filepath.Abs(protoFileName) + if err == nil { + protoDirSlice := strings.Split(filepath.Dir(absProtoFileName), string(filepath.Separator)) + if len(protoDirSlice) > 0 { + gqlFileName = protoDirSlice[len(protoDirSlice)-1] + "." + "graphqls" + } + } + protoDir, _ := path.Split(protoFileName) + return path.Join(protoDir, gqlFileName) +} diff --git a/main.go b/main.go index 2dd8cf0..75de8d7 100644 --- a/main.go +++ b/main.go @@ -15,9 +15,10 @@ var ( flagDebug = flagSet.Bool("debug", false, "debug output") flagStandalone = flagSet.Bool("standalone", false, "generate file to standalone dir") flagFieldaligment = flagSet.Bool("fieldaligment", false, "align struct fields in generated code") - flagComponents = flagSet.String("components", "micro|rpc|http|client|server|openapiv3", "specify components to generate") + flagComponents = flagSet.String("components", "micro|rpc|http|client|server|openapiv3|graphql", "specify components to generate") flagTagPath = flagSet.String("tag_path", "", "tag rewriting dir") - flagOpenapiFile = flagSet.String("openapi_file", "apidocs.swagger.json", "openapi file name") + flagOpenapiFile = flagSet.String("openapi_file", "apidocs.swagger.yaml", "openapi file name") + flagGraphqlFile = flagSet.String("openapi_file", "schema.graphqls", "graphql file name") flagReflection = flagSet.Bool("reflection", false, "enable server reflection support") flagHelp = flagSet.Bool("help", false, "display help message") ) @@ -27,7 +28,7 @@ func main() { ParamFunc: flagSet.Set, } - flagSet.Parse(os.Args[1:]) + _ = flagSet.Parse(os.Args[1:]) if *flagHelp { flagSet.PrintDefaults() @@ -102,7 +103,9 @@ func (g *Generator) Generate(plugin *protogen.Plugin) error { case "chi": err = g.chiGenerate(component, plugin) case "openapiv3": - err = g.openapiv3Generate(component, plugin) + err = g.openapiv3Generate(plugin) + case "graphqls": + err = g.graphqlsGenerate(plugin) case "none": break default: diff --git a/openapiv3.go b/openapiv3.go index 7723d5a..f54056f 100644 --- a/openapiv3.go +++ b/openapiv3.go @@ -62,7 +62,7 @@ func protofilesAdd(plugin *protogen.Plugin) { } // openapiv3Generate creates a new generator for a protoc plugin invocation. -func (g *Generator) openapiv3Generate(component string, plugin *protogen.Plugin) error { +func (g *Generator) openapiv3Generate(plugin *protogen.Plugin) error { og := &openapiv3Generator{ circularDepth: 2, plugin: plugin, diff --git a/util.go b/util.go index 5fac7ff..c02e861 100644 --- a/util.go +++ b/util.go @@ -935,7 +935,9 @@ func (g *Generator) writeErrors(plugin *protogen.Plugin) error { if xref[0] == '.' { xref = xref[1:] } - errorsMap[xref] = struct{}{} + if g.fileMessage(plugin.Files, xref) { + errorsMap[xref] = struct{}{} + } } } } @@ -957,7 +959,9 @@ func (g *Generator) writeErrors(plugin *protogen.Plugin) error { if xref[0] == '.' { xref = xref[1:] } - errorsMap[xref] = struct{}{} + if g.fileMessage(plugin.Files, xref) { + errorsMap[xref] = struct{}{} + } } } } @@ -981,6 +985,7 @@ func (g *Generator) writeErrors(plugin *protogen.Plugin) error { if len(file.Services) == 0 { continue } + packageName = string(file.GoPackageName) importPath = file.GoImportPath break @@ -1016,12 +1021,23 @@ func (g *Generator) writeErrors(plugin *protogen.Plugin) error { return fmt.Errorf("failed generate Error() string interface for %s message %s already have Error field", field.Location.SourceFile, msg.Desc.Name()) } } + gfile.P(`func (m *`, msg.GoIdent.GoName, `) Error() string {`) gfile.P(`buf, _ := marshaler.Marshal(m)`) gfile.P("return string(buf)") gfile.P(`}`) - // log.Printf("xref %#+v %v\n", msg.GoIdent.GoName, err) } return nil } + +func (g *Generator) fileMessage(files []*protogen.File, xref string) bool { + for _, file := range files { + for _, msg := range file.Messages { + if xref == string(msg.Desc.FullName()) && file.Generate { + return true + } + } + } + return false +} diff --git a/variables.go b/variables.go index b7d37c3..1b562d5 100644 --- a/variables.go +++ b/variables.go @@ -3,6 +3,8 @@ package main import "google.golang.org/protobuf/compiler/protogen" var ( + ioPackage = protogen.GoImportPath("io") + graphqlPackage = protogen.GoImportPath("github.com/99designs/gqlgen/graphql") reflectPackage = protogen.GoImportPath("reflect") stringsPackage = protogen.GoImportPath("strings") fmtPackage = protogen.GoImportPath("fmt") -- 2.45.2 From 6d17a74ffb1ff50f045f8f7e159a132a84d60824 Mon Sep 17 00:00:00 2001 From: Vasiliy Tolstov Date: Tue, 11 Jun 2024 20:45:45 +0300 Subject: [PATCH 2/2] add graphql Signed-off-by: Vasiliy Tolstov --- example/example.proto | 34 +- example/schema.graphql | 11 + generate.go | 3 + go.mod | 4 +- go.sum | 4 +- graphql.go | 9 + graphql/callstack.go | 32 + graphql/descriptors.go | 77 + graphql/generator.go | 761 +++++ graphql/goreference.go | 30 + graphql/l | 7111 ++++++++++++++++++++++++++++++++++++++++ graphql/registry.go | 139 + graphql/utils.go | 291 ++ graphqls.go | 23 +- main.go | 6 +- tools.go | 7 + 16 files changed, 8494 insertions(+), 48 deletions(-) create mode 100644 example/schema.graphql create mode 100644 generate.go create mode 100644 graphql.go create mode 100644 graphql/callstack.go create mode 100644 graphql/descriptors.go create mode 100644 graphql/generator.go create mode 100644 graphql/goreference.go create mode 100644 graphql/l create mode 100644 graphql/registry.go create mode 100644 graphql/utils.go create mode 100644 tools.go diff --git a/example/example.proto b/example/example.proto index efea04a..86f8f4b 100644 --- a/example/example.proto +++ b/example/example.proto @@ -6,32 +6,20 @@ option go_package = "github.com/unistack-org/protoc-gen-go-micro/v3/example;exam import "tag/tag.proto"; import "api/annotations.proto"; -import "openapiv2/annotations.proto"; -import "google/protobuf/wrappers.proto"; -import "graphql.proto"; +import "openapiv3/annotations.proto"; +//import "google/protobuf/wrappers.proto"; +import "graphql/graphql.proto"; service Example { - option (graphql.service) = { - host: "localhost:9090"; - }; rpc Call(CallReq) returns (CallRsp) { - option (graphql.schema) = { - type: QUERY - name: "Call" - }; - option (micro.openapiv3.openapiv3_operation) = { + option (micro.graphql.rpc) = {type: QUERY}; + option (micro.openapiv3.openapiv3_operation) = { operation_id: "Call"; - responses: { - key: "default"; - value: { - description: "Error response"; - schema: { - json_schema: { - ref: ".example.Error"; - } - } - } - } + responses: { + default: { + reference: {_ref: ".example.Error"}; + }; + }; }; option (micro.api.http) = { post: "/v1/example/call/{name}"; body: "*"; }; option (micro.api.micro_method) = { timeout: "5s"; }; @@ -39,7 +27,7 @@ service Example { }; message CallReq { - string name = 1 [(micro.tag.tags) = "xml:\",attr\"" ]; + string name = 1 [(micro.graphql.field) = {required: true}]; string req = 2; }; diff --git a/example/schema.graphql b/example/schema.graphql new file mode 100644 index 0000000..feed1c5 --- /dev/null +++ b/example/schema.graphql @@ -0,0 +1,11 @@ +directive @Example on FIELD_DEFINITION +input CallReqInput { + name: String! + req: String +} +type CallRsp { + rsp: String +} +type Query { + exampleCall(in: CallReqInput): CallRsp +} diff --git a/generate.go b/generate.go new file mode 100644 index 0000000..c87fa28 --- /dev/null +++ b/generate.go @@ -0,0 +1,3 @@ +package main + +//go:generate sh -xc "protoc -I./example -I. -I$(go list -f '{{ .Dir }}' -m go.unistack.org/micro-proto/v3) --go-micro_out=components=graphqls,graphql_file=./schema.graphql:./example example/example.proto" diff --git a/go.mod b/go.mod index 62757ae..4e595ae 100644 --- a/go.mod +++ b/go.mod @@ -5,17 +5,17 @@ go 1.20 require ( github.com/danielvladco/go-proto-gql v0.10.0 github.com/fatih/structtag v1.2.0 + github.com/jhump/protoreflect v1.7.1 github.com/vektah/gqlparser/v2 v2.5.1 go.unistack.org/micro-proto/v3 v3.4.1 golang.org/x/tools v0.11.0 - google.golang.org/protobuf v1.31.0 + google.golang.org/protobuf v1.28.1 ) require ( github.com/golang/protobuf v1.5.3 // indirect github.com/google/gnostic v0.6.9 // indirect github.com/google/go-cmp v0.5.9 // indirect - github.com/jhump/protoreflect v1.7.1 // indirect github.com/kr/text v0.2.0 // indirect golang.org/x/mod v0.12.0 // indirect golang.org/x/sys v0.10.0 // indirect diff --git a/go.sum b/go.sum index e499c30..dd5674f 100644 --- a/go.sum +++ b/go.sum @@ -190,8 +190,8 @@ google.golang.org/protobuf v1.25.0/go.mod h1:9JNX74DMeImyA3h4bdi1ymwjUzf21/xIlba google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= google.golang.org/protobuf v1.27.1/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= -google.golang.org/protobuf v1.31.0 h1:g0LDEJHgrBl9N9r17Ru3sqWhkIx2NB67okBHPwC7hs8= -google.golang.org/protobuf v1.31.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= +google.golang.org/protobuf v1.28.1 h1:d0NfwRgPtno5B1Wa6L2DAG+KivqkdutMf1UhdNx175w= +google.golang.org/protobuf v1.28.1/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= diff --git a/graphql.go b/graphql.go new file mode 100644 index 0000000..ec35fff --- /dev/null +++ b/graphql.go @@ -0,0 +1,9 @@ +package main + +import ( + "google.golang.org/protobuf/compiler/protogen" +) + +func (g *Generator) graphqlGenerate(plugin *protogen.Plugin) error { + return nil +} diff --git a/graphql/callstack.go b/graphql/callstack.go new file mode 100644 index 0000000..7a20bfa --- /dev/null +++ b/graphql/callstack.go @@ -0,0 +1,32 @@ +package generator + +type Callstack interface { + Push(entry interface{}) + Pop(entry interface{}) + Has(entry interface{}) bool +} + +func NewCallstack() Callstack { + return &callstack{stack: make(map[interface{}]int), index: 0} +} + +type callstack struct { + stack map[interface{}]int + sorted []string + index int +} + +func (c *callstack) Pop(entry interface{}) { + delete(c.stack, entry) + c.index-- +} + +func (c *callstack) Push(entry interface{}) { + c.stack[entry] = c.index + c.index++ +} + +func (c *callstack) Has(entry interface{}) bool { + _, ok := c.stack[entry] + return ok +} diff --git a/graphql/descriptors.go b/graphql/descriptors.go new file mode 100644 index 0000000..02c3b49 --- /dev/null +++ b/graphql/descriptors.go @@ -0,0 +1,77 @@ +package generator + +import ( + "strings" + + "github.com/jhump/protoreflect/desc" + "github.com/vektah/gqlparser/v2/ast" + any "google.golang.org/protobuf/types/known/anypb" +) + +type ObjectDescriptor struct { + *ast.Definition + desc.Descriptor + + types []*ObjectDescriptor + fields []*FieldDescriptor + fieldNames map[string]*FieldDescriptor +} + +func (o *ObjectDescriptor) AsGraphql() *ast.Definition { + return o.Definition +} + +func (o *ObjectDescriptor) uniqueName(f *desc.FieldDescriptor) string { + return strings.Title(f.GetName()) +} + +func (o *ObjectDescriptor) IsInput() bool { + return o.Kind == ast.InputObject +} + +func (o *ObjectDescriptor) GetFields() []*FieldDescriptor { + return o.fields +} + +func (o *ObjectDescriptor) GetTypes() []*ObjectDescriptor { + return o.types +} + +func (o *ObjectDescriptor) IsMessage() bool { + _, ok := o.Descriptor.(*desc.MessageDescriptor) + return ok +} + +// same isEmpty but for mortals +func IsEmpty(o *desc.MessageDescriptor) bool { return isEmpty(o, NewCallstack()) } + +// make sure objects are fulled with all objects +func isEmpty(o *desc.MessageDescriptor, callstack Callstack) bool { + callstack.Push(o) + defer callstack.Pop(o) + + if len(o.GetFields()) == 0 { + return true + } + for _, f := range o.GetFields() { + objType := f.GetMessageType() + if objType == nil { + return false + } + + // check if the call stack already contains a reference to this type and prevent it from calling itself again + if callstack.Has(objType) { + return true + } + if !isEmpty(objType, callstack) { + return false + } + } + + return true +} + +// TODO maybe not compare by strings +func IsAny(o *desc.MessageDescriptor) bool { + return string((&any.Any{}).ProtoReflect().Descriptor().FullName()) == o.GetFullyQualifiedName() +} diff --git a/graphql/generator.go b/graphql/generator.go new file mode 100644 index 0000000..046ceb6 --- /dev/null +++ b/graphql/generator.go @@ -0,0 +1,761 @@ +package generator + +import ( + "fmt" + "strconv" + "strings" + + "github.com/jhump/protoreflect/desc" + "github.com/vektah/gqlparser/v2/ast" + "google.golang.org/protobuf/compiler/protogen" + descriptor "google.golang.org/protobuf/types/descriptorpb" + + gqlpb "go.unistack.org/micro-proto/v3/graphql" +) + +const ( + fieldPrefix = "Field" + inputSuffix = "Input" + typeSep = "_" + packageSep = "." + anyTypeDescription = "Any is any json type" + scalarBytes = "Bytes" + goFieldDirective = "goField" + + DefaultExtension = "graphql" +) + +func NewSchemas(descs []*desc.FileDescriptor, mergeSchemas, genServiceDesc bool, plugin *protogen.Plugin) (schemas SchemaDescriptorList, err error) { + var files []*descriptor.FileDescriptorProto + for _, d := range descs { + files = append(files, d.AsFileDescriptorProto()) + } + var goref GoRef + if plugin != nil { + goref, err = NewGoRef(plugin) + if err != nil { + return nil, err + } + } + + if mergeSchemas { + schema := NewSchemaDescriptor(genServiceDesc, goref) + for _, file := range descs { + err := generateFile(file, schema) + if err != nil { + return nil, err + } + } + + return []*SchemaDescriptor{schema}, nil + } + + for _, file := range descs { + schema := NewSchemaDescriptor(genServiceDesc, goref) + err := generateFile(file, schema) + if err != nil { + return nil, err + } + + schemas = append(schemas, schema) + } + + return +} + +func generateFile(file *desc.FileDescriptor, schema *SchemaDescriptor) error { + schema.FileDescriptors = append(schema.FileDescriptors, file) + + for _, svc := range file.GetServices() { + svcOpts := GraphqlServiceOptions(svc.AsServiceDescriptorProto().GetOptions()) + if svcOpts != nil && svcOpts.Ignore != nil && *svcOpts.Ignore { + continue + } + for _, rpc := range svc.GetMethods() { + rpcOpts := GraphqlMethodOptions(rpc.AsMethodDescriptorProto().GetOptions()) + if rpcOpts != nil && rpcOpts.Ignore != nil && *rpcOpts.Ignore { + continue + } + in, err := schema.CreateObjects(rpc.GetInputType(), true) + if err != nil { + return err + } + + out, err := schema.CreateObjects(rpc.GetOutputType(), false) + if err != nil { + return err + } + + if rpc.IsServerStreaming() && rpc.IsClientStreaming() { + schema.GetMutation().addMethod(svc, rpc, in, out) + } + + if rpc.IsServerStreaming() { + schema.GetSubscription().addMethod(svc, rpc, in, out) + } else { + switch GetRequestType(rpcOpts, svcOpts) { + case gqlpb.Type_QUERY: + schema.GetQuery().addMethod(svc, rpc, in, out) + default: + schema.GetMutation().addMethod(svc, rpc, in, out) + } + } + } + } + + return nil +} + +type SchemaDescriptorList []*SchemaDescriptor + +func (s SchemaDescriptorList) AsGraphql() (astSchema []*ast.Schema) { + for _, ss := range s { + astSchema = append(astSchema, ss.AsGraphql()) + } + return +} + +func (s SchemaDescriptorList) GetForDescriptor(file *protogen.File) *SchemaDescriptor { + for _, schema := range s { + for _, d := range schema.FileDescriptors { + if d.AsFileDescriptorProto() == file.Proto { + return schema + } + } + } + return nil +} + +func NewSchemaDescriptor(genServiceDesc bool, goref GoRef) *SchemaDescriptor { + sd := &SchemaDescriptor{ + Directives: map[string]*ast.DirectiveDefinition{}, + reservedNames: map[string]desc.Descriptor{}, + createdObjects: map[createdObjectKey]*ObjectDescriptor{}, + generateServiceDescriptors: genServiceDesc, + goRef: goref, + } + for _, name := range graphqlReservedNames { + sd.reservedNames[name] = nil + } + return sd +} + +type SchemaDescriptor struct { + Directives map[string]*ast.DirectiveDefinition + FileDescriptors []*desc.FileDescriptor + + files []*desc.FileDescriptor + + query *RootDefinition + mutation *RootDefinition + subscription *RootDefinition + + objects []*ObjectDescriptor + + reservedNames map[string]desc.Descriptor + createdObjects map[createdObjectKey]*ObjectDescriptor + + generateServiceDescriptors bool + + goRef GoRef +} + +type createdObjectKey struct { + desc desc.Descriptor + input bool +} + +func (s *SchemaDescriptor) AsGraphql() *ast.Schema { + queryDef := *s.GetQuery().Definition + mutationDef := *s.GetMutation().Definition + subscriptionsDef := *s.GetSubscription().Definition + schema := &ast.Schema{Types: map[string]*ast.Definition{}, Directives: s.Directives} + schema.Query = &queryDef + schema.Types["Query"] = &queryDef + if s.query.methods == nil { + schema.Query.Fields = append(schema.Query.Fields, &ast.FieldDefinition{ + Name: "dummy", + Type: ast.NamedType("Boolean", &ast.Position{}), + }) + } + if s.mutation.methods != nil { + schema.Mutation = &mutationDef + schema.Types["Mutation"] = &mutationDef + } + if s.subscription.methods != nil { + schema.Subscription = &subscriptionsDef + schema.Types["Subscription"] = &subscriptionsDef + } + + for _, o := range s.objects { + def := o.AsGraphql() + schema.Types[def.Name] = def + } + return schema +} + +func (s *SchemaDescriptor) Objects() []*ObjectDescriptor { + return s.objects +} + +func (s *SchemaDescriptor) GetMutation() *RootDefinition { + if s.mutation == nil { + s.mutation = NewRootDefinition(Mutation, s) + } + return s.mutation +} + +func (s *SchemaDescriptor) GetSubscription() *RootDefinition { + if s.subscription == nil { + s.subscription = NewRootDefinition(Subscription, s) + } + return s.subscription +} + +func (s *SchemaDescriptor) GetQuery() *RootDefinition { + if s.query == nil { + s.query = NewRootDefinition(Query, s) + } + + return s.query +} + +// make name be unique +// just create a map and register every name +func (s *SchemaDescriptor) uniqueName(d desc.Descriptor, input bool) (name string) { + var collisionPrefix string + var suffix string + if _, ok := d.(*desc.MessageDescriptor); input && ok { + suffix = inputSuffix + } + name = strings.Title(CamelCaseSlice(strings.Split(strings.TrimPrefix(d.GetFullyQualifiedName(), d.GetFile().GetPackage()+packageSep), packageSep)) + suffix) + + if _, ok := d.(*desc.FieldDescriptor); ok { + collisionPrefix = fieldPrefix + name = CamelCaseSlice(strings.Split(strings.Trim(d.GetParent().GetName()+packageSep+strings.Title(d.GetName()), packageSep), packageSep)) + } else { + collisionPrefix = CamelCaseSlice(strings.Split(d.GetFile().GetPackage(), packageSep)) + } + + originalName := name + for uniqueSuffix := 0; ; uniqueSuffix++ { + d2, ok := s.reservedNames[name] + if !ok { + break + } + if d2 == d { + return name + } + if uniqueSuffix == 0 { + name = collisionPrefix + typeSep + originalName + continue + } + name = collisionPrefix + typeSep + originalName + strconv.Itoa(uniqueSuffix) + } + + s.reservedNames[name] = d + return +} + +func (s *SchemaDescriptor) CreateObjects(d desc.Descriptor, input bool) (obj *ObjectDescriptor, err error) { + // the case if trying to resolve a primitive as a object. In this case we just return nil + if d == nil { + return + } + if obj, ok := s.createdObjects[createdObjectKey{d, input}]; ok { + return obj, nil + } + + obj = &ObjectDescriptor{ + Definition: &ast.Definition{ + Description: getDescription(d), + Name: s.uniqueName(d, input), + Position: &ast.Position{}, + }, + Descriptor: d, + } + + s.createdObjects[createdObjectKey{d, input}] = obj + + switch dd := d.(type) { + case *desc.MessageDescriptor: + if IsEmpty(dd) { + return obj, nil + } + if IsAny(dd) { + // TODO find a better way to handle any types + delete(s.createdObjects, createdObjectKey{d, input}) + any := s.createScalar(s.uniqueName(dd, false), anyTypeDescription) + return any, nil + } + + kind := ast.Object + if input { + kind = ast.InputObject + } + fields := FieldDescriptorList{} + outputOneofRegistrar := map[*desc.OneOfDescriptor]struct{}{} + + for _, df := range dd.GetFields() { + fieldOpts := GraphqlFieldOptions(df.AsFieldDescriptorProto().GetOptions()) + if fieldOpts != nil && fieldOpts.Ignore != nil && *fieldOpts.Ignore { + continue + } + var fieldDirective []*ast.Directive + if df.GetType() == descriptor.FieldDescriptorProto_TYPE_MESSAGE && IsEmpty(df.GetMessageType()) { + continue + } + + // Internally `optional` fields are represented as a oneof, and as such should be skipped. + if oneof := df.GetOneOf(); oneof != nil && !df.AsFieldDescriptorProto().GetProto3Optional() { + opts := GraphqlOneofOptions(oneof.AsOneofDescriptorProto().GetOptions()) + if opts.GetIgnore() { + continue + } + if !input { + if _, ok := outputOneofRegistrar[oneof]; ok { + continue + } + outputOneofRegistrar[oneof] = struct{}{} + field, err := s.createUnion(oneof) + if err != nil { + return nil, err + } + fields = append(fields, field) + continue + } + + // create oneofs as directives for input objects + directive := &ast.DirectiveDefinition{ + Description: getDescription(oneof), + Name: s.uniqueName(oneof, input), + Locations: []ast.DirectiveLocation{ast.LocationInputFieldDefinition}, + Position: &ast.Position{Src: &ast.Source{}}, + } + s.Directives[directive.Name] = directive + fieldDirective = append(fieldDirective, &ast.Directive{ + Name: directive.Name, + Position: &ast.Position{Src: &ast.Source{}}, + // ParentDefinition: obj.Definition, TODO + Definition: directive, + Location: ast.LocationInputFieldDefinition, + }) + } + + fieldObj, err := s.CreateObjects(resolveFieldType(df), input) + if err != nil { + return nil, err + } + if fieldObj == nil && df.GetMessageType() != nil { + continue + } + f, err := s.createField(df, fieldObj) + if err != nil { + return nil, err + } + f.Directives = append(f.Directives, fieldDirective...) + fields = append(fields, f) + } + + obj.Definition.Fields = fields.AsGraphql() + obj.Definition.Kind = kind + obj.fields = fields + case *desc.EnumDescriptor: + obj.Definition.Kind = ast.Enum + obj.Definition.EnumValues = enumValues(dd.GetValues()) + default: + panic(fmt.Sprintf("received unexpected value %v of type %T", dd, dd)) + } + + s.objects = append(s.objects, obj) + return obj, nil +} + +func resolveFieldType(field *desc.FieldDescriptor) desc.Descriptor { + msgType := field.GetMessageType() + enumType := field.GetEnumType() + if msgType != nil { + return msgType + } + if enumType != nil { + return enumType + } + return nil +} + +func enumValues(evals []*desc.EnumValueDescriptor) (vlist ast.EnumValueList) { + for _, eval := range evals { + vlist = append(vlist, &ast.EnumValueDefinition{ + Description: getDescription(eval), + Name: eval.GetName(), + Position: &ast.Position{}, + }) + } + + return vlist +} + +type FieldDescriptorList []*FieldDescriptor + +func (fl FieldDescriptorList) AsGraphql() (dl []*ast.FieldDefinition) { + for _, f := range fl { + dl = append(dl, f.FieldDefinition) + } + return dl +} + +type FieldDescriptor struct { + *ast.FieldDefinition + *desc.FieldDescriptor + + typ *ObjectDescriptor +} + +func (f *FieldDescriptor) GetType() *ObjectDescriptor { + return f.typ +} + +type MethodDescriptor struct { + *desc.ServiceDescriptor + *desc.MethodDescriptor + + *ast.FieldDefinition + + input *ObjectDescriptor + output *ObjectDescriptor +} + +func (m *MethodDescriptor) AsGraphql() *ast.FieldDefinition { + return m.FieldDefinition +} + +func (m *MethodDescriptor) GetInput() *ObjectDescriptor { + return m.input +} + +func (m *MethodDescriptor) GetOutput() *ObjectDescriptor { + return m.output +} + +type RootDefinition struct { + *ast.Definition + + Parent *SchemaDescriptor + + methods []*MethodDescriptor + reservedNames map[string]ServiceAndMethod +} + +type ServiceAndMethod struct { + svc *descriptor.ServiceDescriptorProto + rpc *descriptor.MethodDescriptorProto +} + +func (r *RootDefinition) UniqueName(svc *descriptor.ServiceDescriptorProto, rpc *descriptor.MethodDescriptorProto) (name string) { + rpcOpts := GraphqlMethodOptions(rpc.GetOptions()) + svcOpts := GraphqlServiceOptions(svc.GetOptions()) + if rpcOpts != nil && rpcOpts.Name != nil { + name = *rpcOpts.Name + } else if svcOpts != nil && svcOpts.Name != nil { + if *svcOpts.Name == "" { + name = ToLowerFirst(rpc.GetName()) + } else { + name = *svcOpts.Name + strings.Title(rpc.GetName()) + } + } else { + name = ToLowerFirst(svc.GetName()) + strings.Title(rpc.GetName()) + } + + originalName := name + for uniqueSuffix := 0; ; uniqueSuffix++ { + snm, ok := r.reservedNames[name] + if !ok { + break + } + if svc == snm.svc && snm.rpc == rpc { + return name + } + name = originalName + strconv.Itoa(uniqueSuffix) + } + + r.reservedNames[name] = ServiceAndMethod{svc, rpc} + return +} + +func (r *RootDefinition) Methods() []*MethodDescriptor { + return r.methods +} + +func (r *RootDefinition) addMethod(svc *desc.ServiceDescriptor, rpc *desc.MethodDescriptor, in, out *ObjectDescriptor) { + var args ast.ArgumentDefinitionList + + if in != nil && (in.Descriptor != nil && !IsEmpty(in.Descriptor.(*desc.MessageDescriptor)) || in.Definition.Kind == ast.Scalar) { + args = append(args, &ast.ArgumentDefinition{ + Name: "in", + Type: ast.NamedType(in.Name, &ast.Position{}), + Position: &ast.Position{}, + }) + } + objType := ast.NamedType("Boolean", &ast.Position{}) + if out != nil && (out.Descriptor != nil && !IsEmpty(out.Descriptor.(*desc.MessageDescriptor)) || in.Definition.Kind == ast.Scalar) { + objType = ast.NamedType(out.Name, &ast.Position{}) + } + + svcDir := &ast.DirectiveDefinition{ + Description: getDescription(svc), + Name: svc.GetName(), + Locations: []ast.DirectiveLocation{ast.LocationFieldDefinition}, + Position: &ast.Position{Src: &ast.Source{}}, + } + r.Parent.Directives[svcDir.Name] = svcDir + + m := &MethodDescriptor{ + ServiceDescriptor: svc, + MethodDescriptor: rpc, + FieldDefinition: &ast.FieldDefinition{ + Description: getDescription(rpc), + Name: r.UniqueName(svc.AsServiceDescriptorProto(), rpc.AsMethodDescriptorProto()), + Arguments: args, + Type: objType, + Position: &ast.Position{}, + }, + input: in, + output: out, + } + if r.Parent.generateServiceDescriptors { + m.Directives = []*ast.Directive{{ + Name: svcDir.Name, + Position: &ast.Position{}, + Definition: svcDir, + Location: svcDir.Locations[0], + }} + } + + r.methods = append(r.methods, m) + // TODO maybe not do it here? + r.Definition.Fields = append(r.Definition.Fields, m.FieldDefinition) +} + +type rootName string + +const ( + Mutation rootName = "Mutation" + Query rootName = "Query" + Subscription rootName = "Subscription" +) + +func NewRootDefinition(name rootName, parent *SchemaDescriptor) *RootDefinition { + return &RootDefinition{Definition: &ast.Definition{ + Kind: ast.Object, + Name: string(name), + Position: &ast.Position{}, + }, Parent: parent, reservedNames: map[string]ServiceAndMethod{}} +} + +func getDescription(descs ...desc.Descriptor) string { + var description []string + for _, d := range descs { + info := d.GetSourceInfo() + if info == nil { + continue + } + if info.LeadingComments != nil { + description = append(description, *info.LeadingComments) + } + if info.TrailingComments != nil { + description = append(description, *info.TrailingComments) + } + } + + return strings.Join(description, "\n") +} + +func (s *SchemaDescriptor) createField(field *desc.FieldDescriptor, obj *ObjectDescriptor) (_ *FieldDescriptor, err error) { + fieldAst := &ast.FieldDefinition{ + Description: getDescription(field), + Name: ToLowerFirst(CamelCase(field.GetName())), + Type: &ast.Type{Position: &ast.Position{}}, + Position: &ast.Position{}, + } + fieldOpts := GraphqlFieldOptions(field.AsFieldDescriptorProto().GetOptions()) + if fieldOpts != nil && fieldOpts.Name != nil { + fieldAst.Name = *fieldOpts.Name + directive := &ast.DirectiveDefinition{ + Name: goFieldDirective, + Arguments: []*ast.ArgumentDefinition{{ + Name: "forceResolver", + Type: ast.NamedType("Boolean", &ast.Position{}), + Position: &ast.Position{}, + }, { + Name: "name", + Type: ast.NamedType("String", &ast.Position{}), + Position: &ast.Position{}, + }}, + Locations: []ast.DirectiveLocation{ast.LocationInputFieldDefinition, ast.LocationFieldDefinition}, + Position: &ast.Position{Src: &ast.Source{}}, + } + s.Directives[directive.Name] = directive + if s.goRef != nil { + fieldAst.Directives = []*ast.Directive{{ + Name: directive.Name, + Arguments: []*ast.Argument{{ + Name: "name", + Value: &ast.Value{ + Raw: s.goRef.FindGoField(field.GetFullyQualifiedName()).GoName, + Kind: ast.StringValue, + Position: &ast.Position{}, + }, + Position: &ast.Position{}, + }}, + Position: &ast.Position{}, + // ParentDefinition: nil, TODO + Definition: directive, + }} + } + } + switch field.GetType() { + case descriptor.FieldDescriptorProto_TYPE_DOUBLE, + descriptor.FieldDescriptorProto_TYPE_FLOAT: + fieldAst.Type.NamedType = ScalarFloat + + case descriptor.FieldDescriptorProto_TYPE_BYTES: + scalar := s.createScalar(scalarBytes, "") + fieldAst.Type.NamedType = scalar.Name + + case descriptor.FieldDescriptorProto_TYPE_INT64, + descriptor.FieldDescriptorProto_TYPE_SINT64, + descriptor.FieldDescriptorProto_TYPE_SFIXED64, + descriptor.FieldDescriptorProto_TYPE_INT32, + descriptor.FieldDescriptorProto_TYPE_SINT32, + descriptor.FieldDescriptorProto_TYPE_SFIXED32, + descriptor.FieldDescriptorProto_TYPE_UINT32, + descriptor.FieldDescriptorProto_TYPE_FIXED32, + descriptor.FieldDescriptorProto_TYPE_UINT64, + descriptor.FieldDescriptorProto_TYPE_FIXED64: + fieldAst.Type.NamedType = ScalarInt + + case descriptor.FieldDescriptorProto_TYPE_BOOL: + fieldAst.Type.NamedType = ScalarBoolean + + case descriptor.FieldDescriptorProto_TYPE_STRING: + fieldAst.Type.NamedType = ScalarString + + case descriptor.FieldDescriptorProto_TYPE_GROUP: + return nil, fmt.Errorf("proto2 groups are not supported please use proto3 syntax") + + case descriptor.FieldDescriptorProto_TYPE_ENUM: + fieldAst.Type.NamedType = obj.Name + + case descriptor.FieldDescriptorProto_TYPE_MESSAGE: + fieldAst.Type.NamedType = obj.Name + + default: + panic("unknown proto field type") + } + + if isRepeated(field) { + fieldAst.Type = ast.ListType(fieldAst.Type, &ast.Position{}) + fieldAst.Type.Elem.NonNull = true + } + if isRequired(field) { + fieldAst.Type.NonNull = true + } + + return &FieldDescriptor{ + FieldDefinition: fieldAst, + FieldDescriptor: field, + typ: obj, + }, nil +} + +func (s *SchemaDescriptor) createScalar(name string, description string) *ObjectDescriptor { + obj := &ObjectDescriptor{ + Definition: &ast.Definition{ + Kind: ast.Scalar, + Description: description, + Name: name, + Position: &ast.Position{}, + }, + } + s.objects = append(s.objects, obj) + return obj +} + +func (s *SchemaDescriptor) createUnion(oneof *desc.OneOfDescriptor) (*FieldDescriptor, error) { + var types []string + var objTypes []*ObjectDescriptor + for _, choice := range oneof.GetChoices() { + obj, err := s.CreateObjects(resolveFieldType(choice), false) + if err != nil { + return nil, err + } + f, err := s.createField(choice, obj) + if err != nil { + return nil, err + } + + obj = &ObjectDescriptor{ + Definition: &ast.Definition{ + Kind: ast.Object, + Description: getDescription(f), + Name: s.uniqueName(choice, false), + Fields: ast.FieldList{f.FieldDefinition}, + Position: &ast.Position{}, + }, + Descriptor: f, + fields: []*FieldDescriptor{f}, + fieldNames: map[string]*FieldDescriptor{}, + } + s.objects = append(s.objects, obj) + types = append(types, obj.Name) + objTypes = append(objTypes, obj) + } + obj := &ObjectDescriptor{ + Definition: &ast.Definition{ + Kind: ast.Union, + Description: getDescription(oneof), + Name: s.uniqueName(oneof, false), + Types: types, + Position: &ast.Position{}, + }, + Descriptor: oneof, + types: objTypes, + } + s.objects = append(s.objects, obj) + name := ToLowerFirst(CamelCase(oneof.GetName())) + opts := GraphqlOneofOptions(oneof.AsOneofDescriptorProto().GetOptions()) + if opts.GetName() != "" { + name = opts.GetName() + } + return &FieldDescriptor{ + FieldDefinition: &ast.FieldDefinition{ + Description: getDescription(oneof), + Name: name, + Type: ast.NamedType(obj.Name, &ast.Position{}), + Position: &ast.Position{}, + }, + FieldDescriptor: nil, + typ: obj, + }, nil +} + +func isRepeated(field *desc.FieldDescriptor) bool { + return field.GetLabel() == descriptor.FieldDescriptorProto_LABEL_REPEATED +} + +func isRequired(field *desc.FieldDescriptor) bool { + if v := GraphqlFieldOptions(field.AsFieldDescriptorProto().GetOptions()); v != nil { + return v.GetRequired() + } + return false +} + +const ( + ScalarInt = "Int" + ScalarFloat = "Float" + ScalarString = "String" + ScalarBoolean = "Boolean" + ScalarID = "ID" +) + +var graphqlReservedNames = []string{"__Directive", "__Type", "__Field", "__EnumValue", "__InputValue", "__Schema", "Int", "Float", "String", "Boolean", "ID"} diff --git a/graphql/goreference.go b/graphql/goreference.go new file mode 100644 index 0000000..ce98b02 --- /dev/null +++ b/graphql/goreference.go @@ -0,0 +1,30 @@ +package generator + +import ( + "google.golang.org/protobuf/compiler/protogen" +) + +type GoRef interface { + FindGoField(field string) *protogen.Field +} + +func NewGoRef(p *protogen.Plugin) (GoRef, error) { + return goRef{p}, nil +} + +type goRef struct { + *protogen.Plugin +} + +func (g goRef) FindGoField(field string) *protogen.Field { + for _, file := range g.Files { + for _, msg := range file.Messages { + for _, f := range msg.Fields { + if string(f.Desc.FullName()) == field { + return f + } + } + } + } + return nil +} diff --git a/graphql/l b/graphql/l new file mode 100644 index 0000000..9f1d5c8 --- /dev/null +++ b/graphql/l @@ -0,0 +1,7111 @@ +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"cache driver connected"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"broker init"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"broker connected"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"database connected"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"storage created"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"set max redirects: 3"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"service broker kgo"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"register hook header.replace"} +{"level":"debug","trace-id":"","span-id":"","time":"2024-04-03T10:23:00+05:00","message":"request GET to http://authn-service/.well-known/openid-configuration with headers map[Content-Type:[application/json] Micro-Timeout:[5000000000] Uber-Trace-Id:[710c0785be527907:710c0785be527907:0000000000000000:1]] body "} +{"level":"debug","trace-id":"","span-id":"","time":"2024-04-03T10:23:00+05:00","message":"response {\"issuer\":\"http://authn-service\",\"authorization_endpoint\":\"http://authn-service/v1/oauth/authorize\",\"token_endpoint\":\"http://authn-service/v1/oauth/token\",\"userinfo_endpoint\":\"http://authn-service/v1/oauth/userinfo\",\"jwks_uri\":\"http://authn-service/.well-known/jwks\",\"introspection_endpoint\":\"http://authn-service/v1/oauth/introspect\",\"response_types_supported\":[\"code\",\"token\",\"id_token\",\"code token\",\"code id_token\",\"token id_token\",\"code token id_token\",\"none\"],\"response_modes_supported\":[\"query\",\"fragment\",\"login\",\"code\",\"link\",\"form_post\",\"web_message\"],\"grant_types_supported\":[\"password\",\"refresh_token\",\"authorization_code_pkce\",\"urn:ietf:params:oauth:grant-type:token-exchange\",\"exchange\",\"code\",\"authorization_code\"],\"subject_types_supported\":[\"public\"],\"id_token_signing_alg_values_supported\":[\"RS256\"],\"scopes_supported\":[\"openid\",\"email\",\"profile\",\"address\",\"phone\",\"offline_access\"],\"claims_supported\":[\"iss\",\"ver\",\"sub\",\"aud\",\"iat\",\"exp\",\"id\",\"type\",\"displayName\",\"avatar\",\"permanentAvatar\",\"email\",\"phone\",\"location\",\"affiliation\",\"title\",\"homepage\",\"bio\",\"tag\",\"region\",\"language\",\"score\",\"ranking\",\"isOnline\",\"isAdmin\",\"isGlobalAdmin\",\"isForbidden\",\"signupApplication\",\"ldap\"],\"request_parameter_supported\":true,\"request_object_signing_alg_values_supported\":[\"HS256\",\"HS384\",\"HS512\"],\"end_session_endpoint\":\"http://authn-service/v1/logout\",\"revocation_endpoint\":\"http://authn-service/v1/oauth/revoke\",\"login_endpoint\":\"http://authn-service/v1/login\"} with map[Content-Length:[1470] Content-Type:[application/json] Date:[Wed, 03 Apr 2024 05:23:00 GMT] X-Request-Id:[RnMHkHzGPrWDTgMP]]"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"jwks uri: http://authn-service/.well-known/jwks"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"register hook jwt.check"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"register hook jwt.extract"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"register hook authn.cookie"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"register hook header.clean"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"register hook header.copy"} +{"level":"debug","trace-id":"","span-id":"","time":"2024-04-03T10:23:00+05:00","message":"request POST to http://authn-service/v1/cors with headers map[Content-Type:[application/json] Micro-Timeout:[5000000000] Uber-Trace-Id:[4c4602de914c78ea:4c4602de914c78ea:0000000000000000:1]] body "} +{"level":"debug","trace-id":"","span-id":"","time":"2024-04-03T10:23:00+05:00","message":"response {\"cors\":[{\"origin\":\"https://dev-beeline-express.fortebank.com\"},{\"origin\":\"https://forte.kz\"},{\"origin\":\"https://forte.kz\"},{\"origin\":\"https://dev-apigw.fortebank.com\"}]} with map[Content-Length:[170] Content-Type:[application/json] Date:[Wed, 03 Apr 2024 05:23:00 GMT] X-Request-Id:[HcDFRcCcqdtk7rgp]]"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"cors origins: [origin:\"https://dev-beeline-express.fortebank.com\" origin:\"https://forte.kz\" origin:\"https://forte.kz\" origin:\"https://dev-apigw.fortebank.com\"]"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"register hook header.cors"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"register hook header.remove"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"create handlers for authn.AuthnService"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"create grpc handler /authn.AuthnService/Verify via authn-service:80"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"create http handler /authn.AuthnService/v1/oauth/verify via http://authn-service:80"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"create grpc handler /authn.AuthnService/Logout via authn-service:80"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"create http handler /authn.AuthnService/v1/logout via http://authn-service:80"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"create http handler /authn.AuthnService/v1/logout via http://authn-service:80"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"create grpc handler /authn.AuthnService/Token via authn-service:80"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"create http handler /authn.AuthnService/v1/oauth/token via http://authn-service:80"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"create http handler /authn.AuthnService/v1/oauth/token via http://authn-service:80"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"create grpc handler /authn.AuthnService/Authorize via authn-service:80"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"create http handler /authn.AuthnService/v1/oauth/authorize via http://authn-service:80"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"create http handler /authn.AuthnService/v1/oauth/authorize via http://authn-service:80"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"create grpc handler /authn.AuthnService/Userinfo via authn-service:80"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"create http handler /authn.AuthnService/v1/oauth/userinfo via http://authn-service:80"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"create http handler /authn.AuthnService/ui* via http://authn-service:80"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"create grpc handler /authn.AuthnService/AccountUpdate via authn-service:80"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"create http handler /authn.AuthnService/v1/account via http://authn-service:80"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"create grpc handler /authn.AuthnService/Introspect via authn-service:80"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"create http handler /authn.AuthnService/v1/oauth/introspect via http://authn-service:80"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"create grpc handler /authn.AuthnService/Revoke via authn-service:80"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"create http handler /authn.AuthnService/v1/oauth/revoke via http://authn-service:80"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"create grpc handler /authn.AuthnService/OpenidConfiguration via authn-service:80"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"create http handler /authn.AuthnService/.well-known/openid-configuration via http://authn-service:80"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"create grpc handler /authn.AuthnService/Jwks via authn-service:80"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"create http handler /authn.AuthnService/.well-known/jwks via http://authn-service:80"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"create grpc handler /authn.AuthnService/Login via authn-service:80"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"create http handler /authn.AuthnService/v1/login via http://authn-service:80"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"create http handler /authn.AuthnService/v1/login via http://authn-service:80"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"create handlers for messenger.MessageService"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"create kafka grpc handler /messenger.MessageService/SetMute via messenger.messages.setmute.in"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"create kafka grpc handler /messenger.MessageService/SetStatus via messenger.messages.setstatus.in"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"create kafka grpc handler /messenger.MessageService/ReceiveStatus via null"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"create kafka grpc handler /messenger.MessageService/DeleteMessage via messenger.messages.deletemessage.in"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"create kafka grpc handler /messenger.MessageService/GetStatusesById via messenger.messages.getstatusesbyid.in"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"create kafka grpc handler /messenger.MessageService/SendMessage via messenger.messages.sendmessage.in"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"create kafka grpc handler /messenger.MessageService/ReceiveUserState via null"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"create kafka grpc handler /messenger.MessageService/GetUndeliveredInfo via messenger.messages.getundeliveredinfo.in"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"create kafka grpc handler /messenger.MessageService/ReceiveMessage via null"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"create handlers for clientproduct.ClientProductService"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"create kafka grpc handler /clientproduct.ClientProductService/GetClientProducts via product.clientproducts.getproducts.in"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"create kafka grpc handler /clientproduct.ClientProductService/OpenCard via product.clientproducts.opencard.in"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"create kafka grpc handler /clientproduct.ClientProductService/OpenCurrentAccount via product.clientproducts.opencurrentaccount.in"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"create kafka grpc handler /clientproduct.ClientProductService/OpenDeposit via product.clientproducts.opendeposit.in"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"create kafka grpc handler /clientproduct.ClientProductService/GetCardProducts via product.clientproducts.getcardaccounts.in"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"create kafka grpc handler /clientproduct.ClientProductService/GetClientOffers via product.clientoffers.getclientoffers.in"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"create kafka grpc handler /clientproduct.ClientProductService/GetBonus via product.clientbonus.getbonus.in"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"create kafka grpc handler /clientproduct.ClientProductService/GetCreditPaymentCalendar via product.clientproducts.getcreditpaymentcalendar.in"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"create kafka grpc handler /clientproduct.ClientProductService/GetClientCreditCardInfo via product.clientproducts.getclientcreditcardinfo.in"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"create kafka grpc handler /clientproduct.ClientProductService/GetCardServiceCommission via product.clientproducts.getcardservicecommission.in"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"create kafka grpc handler /clientproduct.ClientProductService/GetCreditProducts via product.clientproducts.getcreditaccounts.in"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"create kafka grpc handler /clientproduct.ClientProductService/GetDepositProducts via product.clientproducts.getdepositaccounts.in"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"create kafka grpc handler /clientproduct.ClientProductService/GetClientLoanSchedule via product.clientproducts.getloanschedule.in"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"create kafka grpc handler /clientproduct.ClientProductService/GetCurrentAccountProducts via product.clientproducts.getcurraccount.in"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"create handlers for clientpass.ClientpassService"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"create kafka grpc handler /clientpass.ClientpassService/OnboardingPass via client.clientpass.onboarding.in"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"create kafka http handler /clientpass.ClientpassService/OnboardingPass via client.clientpass.onboarding.in"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"create kafka grpc handler /clientpass.ClientpassService/StartClientPass via client.clientpass.startclientpass.in"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"create kafka http handler /clientpass.ClientpassService/StartClientPass via client.clientpass.startclientpass.in"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"create handlers for clientbonus.ClientbonusService"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"create handlers for clientprofile.ClientProfileService"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"create kafka grpc handler /clientprofile.ClientProfileService/AddDeliveryAddress via client.clientprofile.adddeliveryaddress.in"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"create kafka grpc handler /clientprofile.ClientProfileService/ConfirmCodeWord via client.clientprofile.confirmcodeword.in"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"create kafka grpc handler /clientprofile.ClientProfileService/GetClientProfile via client.clientprofile.getclientprofile.in"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"create kafka grpc handler /clientprofile.ClientProfileService/RemoveDeliveryAddress via client.clientprofile.removedeliveryaddress.in"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"create kafka grpc handler /clientprofile.ClientProfileService/SetCodeWord via client.clientprofile.setcodeword.in"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"create kafka grpc handler /clientprofile.ClientProfileService/SetDefaultDeliveryAddress via client.clientprofile.setdefaultdeliveryaddress.in"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"create handlers for otp.OtpService"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"skip handler for otp.OtpService.GetOtps as it disabled"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"create handlers for messenger.FoldersService"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"create kafka grpc handler /messenger.FoldersService/GetFolders via messenger.folders.getfolders.in"} +{"level":"info","time":"2024-04-03T10:23:00+05:00","message":"create handlers for messenger.ClientInfoService"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"create kafka grpc handler /messenger.ClientInfoService/GetClientInfo via messenger.clientinfo.getclientinfo.in"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"create kafka grpc handler /messenger.ClientInfoService/GetClientNumberById via messenger.clientinfo.getclientnumberbyid.in"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"create kafka grpc handler /messenger.ClientInfoService/SyncAddressBook via messenger.clientinfo.syncaddressbook.in"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"create handlers for apigw.ApigwTestingService"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"create kafka grpc handler /apigw.ApigwTestingService/BidiStream via apigw.events"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"create kafka grpc handler /apigw.ApigwTestingService/ClientStream via apigw.events"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"create kafka grpc handler /apigw.ApigwTestingService/ServerStream via apigw.events"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"create kafka grpc handler /apigw.ApigwTestingService/Unary via apigw.events"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"create handlers for messenger.Chat2Desk"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"create http handler /messenger.Chat2Desk/messenger/chat2desk/v1/listen2desk via https://dev-messenger-chat2desk.fortebank.com"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"create handlers for beelineexpress.loan-api"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"create http handler /beelineexpress.loan-api/api/v1/ext/datetime via https://dev-loan-api.fortebank.com"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"create http handler /beelineexpress.loan-api/api/v1/ext/loan/active via https://dev-loan-api.fortebank.com"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"create http handler /beelineexpress.loan-api/api/v1/ext/contacts/by/rid via https://dev-loan-api.fortebank.com"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"create http handler /beelineexpress.loan-api/api/v1/ext/status via https://dev-loan-api.fortebank.com"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"create http handler /beelineexpress.loan-api/api/v1/ext/loan/calc via https://dev-loan-api.fortebank.com"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"create http handler /beelineexpress.loan-api/api/v1/ext/client/update/contacts/by/id/bexp via https://dev-loan-api.fortebank.com"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"create http handler /beelineexpress.loan-api/api/v1/ext/client/decision via https://dev-loan-api.fortebank.com"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"create http handler /beelineexpress.loan-api/api/v1/ext/loan/doc via https://dev-loan-api.fortebank.com"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"create http handler /beelineexpress.loan-api/api/v1/ext/client/otp via https://dev-loan-api.fortebank.com"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"create http handler /beelineexpress.loan-api/api/v1/ext/client/confirm via https://dev-loan-api.fortebank.com"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"create http handler /beelineexpress.loan-api/api/v1/ext/cancel via https://dev-loan-api.fortebank.com"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"create handlers for beelineexpress.fcb-otp-api"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"create http handler /beelineexpress.fcb-otp-api/api/v1/bmg/validate via https://dev-fcb-bmg-api.fortebank.com"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"create handlers for beelineexpress.fcb-bmg-api"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"create http handler /beelineexpress.fcb-bmg-api/api/v1/ext/lma via https://dev-fcb-otp-api.fortebank.com"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"create http handler /beelineexpress.fcb-bmg-api/api/v1/ext/mock-otp via https://dev-fcb-otp-api.fortebank.com"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"create http handler /beelineexpress.fcb-bmg-api/api/v1/ext/mock-pdf via https://dev-fcb-otp-api.fortebank.com"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"create http handler /beelineexpress.fcb-bmg-api/api/v1/ext/otp via https://dev-fcb-otp-api.fortebank.com"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"create http handler /beelineexpress.fcb-bmg-api/api/v1/ext/pdf via https://dev-fcb-otp-api.fortebank.com"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"create handlers for testing.MockService"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"create kafka grpc handler /testing.MockService/ClientStreamCall via qa.mock.connection1.in"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"create kafka grpc handler /testing.MockService/ServerStreamCall via qa.mock.connection1.in"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"create kafka grpc handler /testing.MockService/StreamCall via qa.mock.connection1.in"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"create kafka grpc handler /testing.MockService/UnaryCall via qa.mock.connection1.in"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"create handlers for transferdata.TransferDataService"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"tls enabled for transferdata.TransferDataService.GetTransferExchRate"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"create grpc handler /transferdata.TransferDataService/GetTransferExchRate via dev-transfer-transferdata-grpc.fortebank.com:443"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"create kafka grpc handler /transferdata.TransferDataService/GetTransferTypeList via transfer.transferdata.gettransfertypelist.in"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"create handlers for transfer.selfaccounttransfer.SelfAccountTransferService"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"create kafka grpc handler /transfer.selfaccounttransfer.SelfAccountTransferService/CancelSelfAccountTransfer via transfer.selfaccounttransfer.cancelselfaccounttransfer.in"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"create kafka grpc handler /transfer.selfaccounttransfer.SelfAccountTransferService/CheckSelfAccountTransfer via transfer.selfaccounttransfer.checkselfaccounttransfer.in"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"create kafka grpc handler /transfer.selfaccounttransfer.SelfAccountTransferService/PaySelfAccountTransfer via transfer.selfaccounttransfer.payselfaccounttransfer.in"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"create handlers for transfer.confirmtransfer.ConfirmTransferService"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"create kafka grpc handler /transfer.confirmtransfer.ConfirmTransferService/CheckTransferConfirmOTP via transfer.confirmtransfer.checktransferconfirmotp.in"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"create kafka grpc handler /transfer.confirmtransfer.ConfirmTransferService/GenerateTransferConfirmOTP via transfer.confirmtransfer.generatetransferconfirmotp.in"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"create handlers for communication.PushService"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"tls enabled for communication.PushService.AppRelevance"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"create grpc handler /communication.PushService/AppRelevance via dev-communication-push-grpc.fortebank.com:443"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"create http handler /communication.PushService/v1/push/updatePushStatus via https://dev-communication-push.fortebank.com"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"create handlers for catalog.CatalogService"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"tls enabled for catalog.CatalogService.GetDeliveryCity"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"create grpc handler /catalog.CatalogService/GetDeliveryCity via dev-client-catalog-grpc.fortebank.com:443"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"tls enabled for catalog.CatalogService.GetServiceRegion"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"create grpc handler /catalog.CatalogService/GetServiceRegion via dev-client-catalog-grpc.fortebank.com:443"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"create handlers for payment.GeolocationService"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"create kafka grpc handler /payment.GeolocationService/GetLastRegion via payment.geolocation.getlastregion.in"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"create kafka grpc handler /payment.GeolocationService/GetRegionByGeolocation via payment.geolocation.getregionbylocation.in"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"create kafka grpc handler /payment.GeolocationService/GetRegionList via payment.geolocation.getregionlist.in"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"create kafka grpc handler /payment.GeolocationService/UpdateLastRegion via payment.geolocation.updateregion.in"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"router created"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"immediate metadata update triggeredwhyquerying metadata for consumer initialization"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"subscribe to apigw.in"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"beginning to manage the group lifecyclegroupapigw"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"beginning autocommit loopgroupapigw"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"joining groupgroupapigw"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"immediate metadata update triggeredwhyquerying metadata for consumer initialization"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"subscribe to apigw.events"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"beginning to manage the group lifecyclegroupapigw"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"beginning autocommit loopgroupapigw"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"joining groupgroupapigw"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"server grpc created"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"reflector server init"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"reflector server created with map[string]grpc.ServiceInfo{\"grpc.reflection.v1.ServerReflection\":grpc.ServiceInfo{Methods:[]grpc.MethodInfo{grpc.MethodInfo{Name:\"ServerReflectionInfo\", IsClientStream:true, IsServerStream:true}}, Metadata:\"grpc/reflection/v1/reflection.proto\"}}"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"server http created"} +================== +WARNING: DATA RACE +Read at 0x00c0002341a0 by goroutine 138: + go.unistack.org/micro-logger-zerolog/v3.(*zeroLogger).V() + /go/pkg/mod/go.unistack.org/micro-logger-zerolog/v3@v3.8.6/zerolog.go:157 +0x78 + go.unistack.org/micro-logger-zerolog/v3.(*zeroLogger).Log() + /go/pkg/mod/go.unistack.org/micro-logger-zerolog/v3@v3.8.6/zerolog.go:213 +0xfb + go.unistack.org/micro-broker-kgo/v3.(*mlogger).Log() + /go/pkg/mod/go.unistack.org/micro-broker-kgo/v3@v3.8.17/logger.go:32 +0x21d + github.com/twmb/franz-go/pkg/kgo.(*wrappedLogger).Log() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/logger.go:123 +0xc6 + github.com/twmb/franz-go/pkg/kgo.(*groupConsumer).handleJoinResp() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/consumer_group.go:1219 +0x5f3 + github.com/twmb/franz-go/pkg/kgo.(*groupConsumer).joinAndSync() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/consumer_group.go:1142 +0xece + github.com/twmb/franz-go/pkg/kgo.(*groupConsumer).manage() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/consumer_group.go:389 +0x545 + github.com/twmb/franz-go/pkg/kgo.(*groupConsumer).findNewAssignments.gowrap3() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/consumer_group.go:1785 +0x33 + +Previous write at 0x00c0002341a0 by main goroutine: + go.unistack.org/micro-logger-zerolog/v3.(*zeroLogger).Init() + /go/pkg/mod/go.unistack.org/micro-logger-zerolog/v3@v3.8.6/zerolog.go:141 +0x20a7 + go.unistack.org/micro-broker-kgo/v3.(*Broker).Init() + /go/pkg/mod/go.unistack.org/micro-broker-kgo/v3@v3.8.17/kgo.go:200 +0x27c + go.unistack.org/micro/v3.(*service).Init() + /go/pkg/mod/go.unistack.org/micro/v3@v3.10.53/service.go:125 +0x96f + gitlab.fortebank.com/api-gateway/apigw/internal/app.Run() + /build/internal/app/main.go:542 +0xc031 + main.main() + /build/cmd/apigw/main.go:84 +0x1de4 + +Goroutine 138 (running) created at: + github.com/twmb/franz-go/pkg/kgo.(*groupConsumer).findNewAssignments() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/consumer_group.go:1785 +0xef9 + github.com/twmb/franz-go/pkg/kgo.(*consumer).doOnMetadataUpdate.func1() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/consumer.go:1162 +0x1b5 + github.com/twmb/franz-go/pkg/kgo.(*consumer).doOnMetadataUpdate.func2() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/consumer.go:1171 +0x3a +================== +================== +WARNING: DATA RACE +Read at 0x00c0002341b0 by goroutine 138: + github.com/rs/zerolog.(*Logger).should() + /go/pkg/mod/github.com/rs/zerolog@v1.32.0/log.go:511 +0x51 + github.com/rs/zerolog.(*Logger).newEvent() + /go/pkg/mod/github.com/rs/zerolog@v1.32.0/log.go:483 +0x52 + github.com/rs/zerolog.(*Logger).Info() + /go/pkg/mod/github.com/rs/zerolog@v1.32.0/log.go:356 +0xa4 + github.com/rs/zerolog.(*Logger).WithLevel() + /go/pkg/mod/github.com/rs/zerolog@v1.32.0/log.go:420 +0xaa + go.unistack.org/micro-logger-zerolog/v3.(*zeroLogger).Log() + /go/pkg/mod/go.unistack.org/micro-logger-zerolog/v3@v3.8.6/zerolog.go:226 +0x4c4 + go.unistack.org/micro-broker-kgo/v3.(*mlogger).Log() + /go/pkg/mod/go.unistack.org/micro-broker-kgo/v3@v3.8.17/logger.go:32 +0x21d + github.com/twmb/franz-go/pkg/kgo.(*wrappedLogger).Log() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/logger.go:123 +0xc6 + github.com/twmb/franz-go/pkg/kgo.(*groupConsumer).handleJoinResp() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/consumer_group.go:1219 +0x5f3 + github.com/twmb/franz-go/pkg/kgo.(*groupConsumer).joinAndSync() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/consumer_group.go:1142 +0xece + github.com/twmb/franz-go/pkg/kgo.(*groupConsumer).manage() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/consumer_group.go:389 +0x545 + github.com/twmb/franz-go/pkg/kgo.(*groupConsumer).findNewAssignments.gowrap3() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/consumer_group.go:1785 +0x33 + +Previous write at 0x00c0002341b0 by main goroutine: + go.unistack.org/micro-logger-zerolog/v3.(*zeroLogger).Init() + /go/pkg/mod/go.unistack.org/micro-logger-zerolog/v3@v3.8.6/zerolog.go:141 +0x20a7 + go.unistack.org/micro-broker-kgo/v3.(*Broker).Init() + /go/pkg/mod/go.unistack.org/micro-broker-kgo/v3@v3.8.17/kgo.go:200 +0x27c + go.unistack.org/micro/v3.(*service).Init() + /go/pkg/mod/go.unistack.org/micro/v3@v3.10.53/service.go:125 +0x96f + gitlab.fortebank.com/api-gateway/apigw/internal/app.Run() + /build/internal/app/main.go:542 +0xc031 + main.main() + /build/cmd/apigw/main.go:84 +0x1de4 + +Goroutine 138 (running) created at: + github.com/twmb/franz-go/pkg/kgo.(*groupConsumer).findNewAssignments() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/consumer_group.go:1785 +0xef9 + github.com/twmb/franz-go/pkg/kgo.(*consumer).doOnMetadataUpdate.func1() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/consumer.go:1162 +0x1b5 + github.com/twmb/franz-go/pkg/kgo.(*consumer).doOnMetadataUpdate.func2() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/consumer.go:1171 +0x3a +================== +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"join returned MemberIDRequired, rejoining with response's MemberIDgroupapigwmember_idapigw-e33eab56-7502-4373-ad7b-7a327edd79dd"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"join returned MemberIDRequired, rejoining with response's MemberIDgroupapigwmember_idapigw-d85da684-2159-4659-a772-cecf53b5e7c1"} +================== +WARNING: DATA RACE +Write at 0x000003b22fa0 by main goroutine: + go.unistack.org/micro-logger-zerolog/v3.(*zeroLogger).Init() + /go/pkg/mod/go.unistack.org/micro-logger-zerolog/v3@v3.8.6/zerolog.go:80 +0x724 + go.unistack.org/micro-server-http/v3.(*Server).Init() + /go/pkg/mod/go.unistack.org/micro-server-http/v3@v3.11.22/http.go:113 +0x587 + gitlab.fortebank.com/api-gateway/apigw/internal/app.Run() + /build/internal/app/main.go:603 +0xd304 + main.main() + /build/cmd/apigw/main.go:84 +0x1de4 + +Previous read at 0x000003b22fa0 by goroutine 168: + github.com/rs/zerolog.(*Event).Timestamp() + /go/pkg/mod/github.com/rs/zerolog@v1.32.0/event.go:687 +0x204 + github.com/rs/zerolog.timestampHook.Run() + /go/pkg/mod/github.com/rs/zerolog@v1.32.0/context.go:353 +0x3e + github.com/rs/zerolog.(*timestampHook).Run() + :1 +0x17 + github.com/rs/zerolog.(*Event).msg() + /go/pkg/mod/github.com/rs/zerolog@v1.32.0/event.go:143 +0xfc + github.com/rs/zerolog.(*Event).Msg() + /go/pkg/mod/github.com/rs/zerolog@v1.32.0/event.go:110 +0x4d8 + go.unistack.org/micro-logger-zerolog/v3.(*zeroLogger).Log() + /go/pkg/mod/go.unistack.org/micro-logger-zerolog/v3@v3.8.6/zerolog.go:226 +0x470 + go.unistack.org/micro-broker-kgo/v3.(*mlogger).Log() + /go/pkg/mod/go.unistack.org/micro-broker-kgo/v3@v3.8.17/logger.go:32 +0x21d + github.com/twmb/franz-go/pkg/kgo.(*wrappedLogger).Log() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/logger.go:123 +0xc6 + github.com/twmb/franz-go/pkg/kgo.(*groupConsumer).handleJoinResp() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/consumer_group.go:1219 +0x5f3 + github.com/twmb/franz-go/pkg/kgo.(*groupConsumer).joinAndSync() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/consumer_group.go:1142 +0xece + github.com/twmb/franz-go/pkg/kgo.(*groupConsumer).manage() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/consumer_group.go:389 +0x545 + github.com/twmb/franz-go/pkg/kgo.(*groupConsumer).findNewAssignments.gowrap3() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/consumer_group.go:1785 +0x33 + +Goroutine 168 (running) created at: + github.com/twmb/franz-go/pkg/kgo.(*groupConsumer).findNewAssignments() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/consumer_group.go:1785 +0xef9 + github.com/twmb/franz-go/pkg/kgo.(*consumer).doOnMetadataUpdate.func1() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/consumer.go:1162 +0x1b5 + github.com/twmb/franz-go/pkg/kgo.(*consumer).doOnMetadataUpdate.func2() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/consumer.go:1171 +0x3a +================== +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"Listening on [::]:8081"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"Register [noop] Registering node: http-CC8PbrkHTdcFcFrd"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"server internal created"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"starting [service] grpc version latest"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"Listening on [::]:8080"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"Register [noop] Registering node: http-KMpCrqDtkKTkNdMq"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"Server [grpc] Listening on [::]:9090"} +{"level":"info","time":"2024-04-03T10:23:01+05:00","message":"Register [noop] Registering node: grpc-mKmhBNGmRnFLQKGC"} +{"level":"info","time":"2024-04-03T10:23:02+05:00","message":"joinedgroupapigwmember_idapigw-d85da684-2159-4659-a772-cecf53b5e7c1instance_idgeneration13leaderfalse"} +{"level":"info","time":"2024-04-03T10:23:02+05:00","message":"syncinggroupapigwprotocol_typeconsumerprotocolcooperative-sticky"} +{"level":"info","time":"2024-04-03T10:23:02+05:00","message":"joinedgroupapigwmember_idapigw-e33eab56-7502-4373-ad7b-7a327edd79ddinstance_idgeneration13leaderfalse"} +{"level":"info","time":"2024-04-03T10:23:02+05:00","message":"syncinggroupapigwprotocol_typeconsumerprotocolcooperative-sticky"} +{"level":"info","time":"2024-04-03T10:23:02+05:00","message":"syncedgroupapigwassigned"} +{"level":"info","time":"2024-04-03T10:23:02+05:00","message":"new group session begungroupapigwaddedlost"} +{"level":"info","time":"2024-04-03T10:23:02+05:00","message":"syncedgroupapigwassigned"} +{"level":"info","time":"2024-04-03T10:23:02+05:00","message":"new group session begungroupapigwaddedlost"} +{"level":"info","time":"2024-04-03T10:23:02+05:00","message":"beginning heartbeat loopgroupapigw"} +{"level":"info","time":"2024-04-03T10:23:02+05:00","message":"beginning heartbeat loopgroupapigw"} +{"level":"info","time":"2024-04-03T10:23:03+05:00","message":"heartbeat erroredgroupapigwerrREBALANCE_IN_PROGRESS: The group is rebalancing, so a rejoin is needed."} +{"level":"info","time":"2024-04-03T10:23:03+05:00","message":"heartbeat erroredgroupapigwerrREBALANCE_IN_PROGRESS: The group is rebalancing, so a rejoin is needed."} +{"level":"info","time":"2024-04-03T10:23:03+05:00","message":"cooperative consumer calling onRevoke at the end of a session even though no partitions were lostgroupapigw"} +{"level":"info","time":"2024-04-03T10:23:03+05:00","message":"cooperative consumer calling onRevoke at the end of a session even though no partitions were lostgroupapigw"} +{"level":"info","time":"2024-04-03T10:23:03+05:00","message":"joining groupgroupapigw"} +{"level":"info","time":"2024-04-03T10:23:03+05:00","message":"joining groupgroupapigw"} +{"level":"info","time":"2024-04-03T10:23:03+05:00","message":"joinedgroupapigwmember_idapigw-d85da684-2159-4659-a772-cecf53b5e7c1instance_idgeneration14leaderfalse"} +{"level":"info","time":"2024-04-03T10:23:03+05:00","message":"syncinggroupapigwprotocol_typeconsumerprotocolcooperative-sticky"} +{"level":"info","time":"2024-04-03T10:23:03+05:00","message":"joinedgroupapigwmember_idapigw-e33eab56-7502-4373-ad7b-7a327edd79ddinstance_idgeneration14leaderfalse"} +{"level":"info","time":"2024-04-03T10:23:03+05:00","message":"syncinggroupapigwprotocol_typeconsumerprotocolcooperative-sticky"} +{"level":"debug","x-request-id":"ff2eab86-297c-4477-94ad-325c59c36383","time":"2024-04-03T10:23:05+05:00","message":"authn.cookie not found"} +{"level":"info","x-request-id":"ff2eab86-297c-4477-94ad-325c59c36383","time":"2024-04-03T10:23:05+05:00","message":"jwt.check skip endpoint /authn.AuthnService/Login"} +{"level":"info","x-request-id":"ff2eab86-297c-4477-94ad-325c59c36383","time":"2024-04-03T10:23:05+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"ff2eab86-297c-4477-94ad-325c59c36383","time":"2024-04-03T10:23:05+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"ff2eab86-297c-4477-94ad-325c59c36383","time":"2024-04-03T10:23:05+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"ff2eab86-297c-4477-94ad-325c59c36383","time":"2024-04-03T10:23:05+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"ff2eab86-297c-4477-94ad-325c59c36383","time":"2024-04-03T10:23:05+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"ff2eab86-297c-4477-94ad-325c59c36383","time":"2024-04-03T10:23:05+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"ff2eab86-297c-4477-94ad-325c59c36383","time":"2024-04-03T10:23:05+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"ff2eab86-297c-4477-94ad-325c59c36383","time":"2024-04-03T10:23:05+05:00","message":"jwt.extract jwt claims empty"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"ff2eab86-297c-4477-94ad-325c59c36383","trace-id":"","span-id":"","time":"2024-04-03T10:23:05+05:00","message":"grpc request with md: metadata.MD{\":authority\":[]string{\"upstream_balancer\"}, \":path\":[]string{\"/authn.AuthnService/Login\"}, \"client-ip\":[]string{\"172.23.20.6\"}, \"content-type\":[]string{\"application/grpc\"}, \"grpc-accept-encoding\":[]string{\"identity, deflate, gzip\"}, \"source-service\":[]string{\"/authn.AuthnService/Login\"}, \"user-agent\":[]string{\"grpc-python/1.59.0 grpc-c/36.0.0 (osx; chttp2)\"}, \"x-forwarded-for\":[]string{\"172.23.20.6\"}, \"x-forwarded-host\":[]string{\"dev-apigw-grpc.fortebank.com:443\"}, \"x-forwarded-port\":[]string{\"443\"}, \"x-forwarded-proto\":[]string{\"https\"}, \"x-forwarded-scheme\":[]string{\"https\"}, \"x-real-ip\":[]string{\"172.23.20.6\"}, \"x-request-id\":[]string{\"ff2eab86-297c-4477-94ad-325c59c36383\"}, \"x-scheme\":[]string{\"https\"}}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"ff2eab86-297c-4477-94ad-325c59c36383","trace-id":"","span-id":"","time":"2024-04-03T10:23:05+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"ff2eab86-297c-4477-94ad-325c59c36383","trace-id":"","span-id":"","time":"2024-04-03T10:23:05+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"ff2eab86-297c-4477-94ad-325c59c36383","trace-id":"","span-id":"","time":"2024-04-03T10:23:05+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"ff2eab86-297c-4477-94ad-325c59c36383","trace-id":"","span-id":"","time":"2024-04-03T10:23:05+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"ff2eab86-297c-4477-94ad-325c59c36383","trace-id":"","span-id":"","time":"2024-04-03T10:23:05+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"ff2eab86-297c-4477-94ad-325c59c36383","trace-id":"","span-id":"","time":"2024-04-03T10:23:05+05:00","message":"forwardClientToBackend set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"ff2eab86-297c-4477-94ad-325c59c36383","trace-id":"","span-id":"","time":"2024-04-03T10:23:05+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"ff2eab86-297c-4477-94ad-325c59c36383","trace-id":"","span-id":"","time":"2024-04-03T10:23:05+05:00","message":"forwardClientToBackend dst.SendMsg err "} +================== +WARNING: DATA RACE +Write at 0x00c00032d890 by goroutine 363: + runtime.mapassign_faststr() + /usr/local/go/src/runtime/map_faststr.go:203 +0x0 + go.unistack.org/micro-meter-prometheus/v3.(*prometheusMeter).Counter() + /go/pkg/mod/go.unistack.org/micro-meter-prometheus/v3@v3.8.6/prometheus.go:133 +0x86c + gitlab.fortebank.com/api-gateway/apigw/internal/handler.forwardClientToBackend.func1() + /build/internal/handler/grpc_copy.go:325 +0xac2 + +Previous read at 0x00c00032d890 by goroutine 341: + runtime.mapaccess2_faststr() + /usr/local/go/src/runtime/map_faststr.go:108 +0x0 + go.unistack.org/micro-meter-prometheus/v3.(*prometheusMeter).Counter() + /go/pkg/mod/go.unistack.org/micro-meter-prometheus/v3@v3.8.6/prometheus.go:127 +0x2ec + go.unistack.org/micro-broker-kgo/v3.(*hookMeter).OnBrokerWrite() + /go/pkg/mod/go.unistack.org/micro-broker-kgo/v3@v3.8.17/meter.go:81 +0x2c2 + github.com/twmb/franz-go/pkg/kgo.(*brokerCxn).writeRequest.func1() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/broker.go:1035 +0x225 + github.com/twmb/franz-go/pkg/kgo.hooks.each() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/hooks.go:32 +0xa59 + github.com/twmb/franz-go/pkg/kgo.(*brokerCxn).writeRequest() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/broker.go:1033 +0x79f + github.com/twmb/franz-go/pkg/kgo.(*broker).handleReq() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/broker.go:441 +0x11cc + github.com/twmb/franz-go/pkg/kgo.(*broker).handleReqs() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/broker.go:286 +0xfb + github.com/twmb/franz-go/pkg/kgo.(*broker).do.gowrap1() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/broker.go:260 +0xab + +Goroutine 363 (running) created at: + gitlab.fortebank.com/api-gateway/apigw/internal/handler.forwardClientToBackend.func2() + /build/internal/handler/grpc_copy.go:336 +0x2e + runtime/pprof.Do() + /usr/local/go/src/runtime/pprof/runtime.go:51 +0x117 + gitlab.fortebank.com/api-gateway/apigw/internal/handler.forwardClientToBackend() + /build/internal/handler/grpc_copy.go:335 +0x945 + gitlab.fortebank.com/api-gateway/apigw/internal/handler.GRPCCopy() + /build/internal/handler/grpc_copy.go:39 +0x404 + gitlab.fortebank.com/api-gateway/apigw/internal/handler.(*HTTPHandlerSwapper).ServeGRPC() + /build/internal/handler/handler.go:584 +0x325c + gitlab.fortebank.com/api-gateway/apigw/internal/handler.(*HTTPHandlerSwapper).ServeGRPC-fm() + :1 +0x64 + go.unistack.org/micro-server-grpc/v3.(*Server).handler() + /go/pkg/mod/go.unistack.org/micro-server-grpc/v3@v3.10.13/grpc.go:306 +0x183b + go.unistack.org/micro-server-grpc/v3.(*Server).handler-fm() + :1 +0x64 + google.golang.org/grpc.(*Server).processStreamingRPC() + /go/pkg/mod/google.golang.org/grpc@v1.62.1/server.go:1680 +0x1fd9 + google.golang.org/grpc.(*Server).handleStream() + /go/pkg/mod/google.golang.org/grpc@v1.62.1/server.go:1807 +0x1755 + google.golang.org/grpc.(*Server).serveStreams.func2.1() + /go/pkg/mod/google.golang.org/grpc@v1.62.1/server.go:1027 +0x158 + +Goroutine 341 (finished) created at: + github.com/twmb/franz-go/pkg/kgo.(*broker).do() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/broker.go:260 +0x2e4 + github.com/twmb/franz-go/pkg/kgo.(*broker).waitResp() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/broker.go:275 +0x1ea + github.com/twmb/franz-go/pkg/kgo.(*retryable).Request() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/client.go:1205 +0x1ec + github.com/twmb/franz-go/pkg/kgo.(*Client).handleReqWithCoordinator() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/client.go:1926 +0x252 + github.com/twmb/franz-go/pkg/kgo.(*Client).handleCoordinatorReqSimple() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/client.go:1862 +0x1fe + github.com/twmb/franz-go/pkg/kgo.(*Client).handleCoordinatorReq() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/client.go:1850 +0x65d + github.com/twmb/franz-go/pkg/kgo.(*Client).shardedRequest() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/client.go:1365 +0xf4e + github.com/twmb/franz-go/pkg/kgo.(*Client).Request() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/client.go:1134 +0x58 + github.com/twmb/franz-go/pkg/kmsg.(*SyncGroupRequest).RequestWith() + /go/pkg/mod/github.com/twmb/franz-go/pkg/kmsg@v1.7.0/generated.go:14321 +0x5d + github.com/twmb/franz-go/pkg/kgo.(*groupConsumer).joinAndSync.func3() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/consumer_group.go:1170 +0x144 +================== +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"ff2eab86-297c-4477-94ad-325c59c36383","trace-id":"","span-id":"","time":"2024-04-03T10:23:05+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"ff2eab86-297c-4477-94ad-325c59c36383","trace-id":"","span-id":"","time":"2024-04-03T10:23:05+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"ff2eab86-297c-4477-94ad-325c59c36383","trace-id":"","span-id":"","time":"2024-04-03T10:23:05+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"ff2eab86-297c-4477-94ad-325c59c36383","trace-id":"","span-id":"","time":"2024-04-03T10:23:05+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"ff2eab86-297c-4477-94ad-325c59c36383","trace-id":"","span-id":"","time":"2024-04-03T10:23:05+05:00","message":"forwardBackendToClient src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"ff2eab86-297c-4477-94ad-325c59c36383","trace-id":"","span-id":"","time":"2024-04-03T10:23:05+05:00","message":"forwardBackendToClient set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"ff2eab86-297c-4477-94ad-325c59c36383","trace-id":"","span-id":"","time":"2024-04-03T10:23:05+05:00","message":"forwardBackendToClient src.Header"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"ff2eab86-297c-4477-94ad-325c59c36383","trace-id":"","span-id":"","time":"2024-04-03T10:23:05+05:00","message":"forwardBackendToClient dst.SetHeader"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"ff2eab86-297c-4477-94ad-325c59c36383","trace-id":"","span-id":"","time":"2024-04-03T10:23:05+05:00","message":"forwardBackendToClient try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"ff2eab86-297c-4477-94ad-325c59c36383","trace-id":"","span-id":"","time":"2024-04-03T10:23:05+05:00","message":"forwardBackendToClient dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"ff2eab86-297c-4477-94ad-325c59c36383","trace-id":"","span-id":"","time":"2024-04-03T10:23:05+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"ff2eab86-297c-4477-94ad-325c59c36383","trace-id":"","span-id":"","time":"2024-04-03T10:23:05+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"ff2eab86-297c-4477-94ad-325c59c36383","trace-id":"","span-id":"","time":"2024-04-03T10:23:05+05:00","message":"forwardBackendToClient src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"ff2eab86-297c-4477-94ad-325c59c36383","trace-id":"","span-id":"","time":"2024-04-03T10:23:05+05:00","message":"b2cErr := <-b2cErrChan: err: EOF"} +{"level":"debug","x-request-id":"1bfa1363-874f-4894-a66c-75233a5bbf26","time":"2024-04-03T10:23:06+05:00","message":"authn.cookie not found"} +{"level":"info","x-request-id":"1bfa1363-874f-4894-a66c-75233a5bbf26","time":"2024-04-03T10:23:06+05:00","message":"jwt.check skip endpoint /authn.AuthnService/Token"} +{"level":"info","x-request-id":"1bfa1363-874f-4894-a66c-75233a5bbf26","time":"2024-04-03T10:23:06+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"1bfa1363-874f-4894-a66c-75233a5bbf26","time":"2024-04-03T10:23:06+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"1bfa1363-874f-4894-a66c-75233a5bbf26","time":"2024-04-03T10:23:06+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"1bfa1363-874f-4894-a66c-75233a5bbf26","time":"2024-04-03T10:23:06+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"1bfa1363-874f-4894-a66c-75233a5bbf26","time":"2024-04-03T10:23:06+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"1bfa1363-874f-4894-a66c-75233a5bbf26","time":"2024-04-03T10:23:06+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"1bfa1363-874f-4894-a66c-75233a5bbf26","time":"2024-04-03T10:23:06+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"1bfa1363-874f-4894-a66c-75233a5bbf26","time":"2024-04-03T10:23:06+05:00","message":"jwt.extract jwt claims empty"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"1bfa1363-874f-4894-a66c-75233a5bbf26","trace-id":"","span-id":"","time":"2024-04-03T10:23:06+05:00","message":"grpc request with md: metadata.MD{\":authority\":[]string{\"upstream_balancer\"}, \":path\":[]string{\"/authn.AuthnService/Token\"}, \"client-ip\":[]string{\"172.23.20.6\"}, \"content-type\":[]string{\"application/grpc\"}, \"grpc-accept-encoding\":[]string{\"identity, deflate, gzip\"}, \"source-service\":[]string{\"/authn.AuthnService/Token\"}, \"user-agent\":[]string{\"grpc-python/1.59.0 grpc-c/36.0.0 (osx; chttp2)\"}, \"x-forwarded-for\":[]string{\"172.23.20.6\"}, \"x-forwarded-host\":[]string{\"dev-apigw-grpc.fortebank.com:443\"}, \"x-forwarded-port\":[]string{\"443\"}, \"x-forwarded-proto\":[]string{\"https\"}, \"x-forwarded-scheme\":[]string{\"https\"}, \"x-real-ip\":[]string{\"172.23.20.6\"}, \"x-request-id\":[]string{\"1bfa1363-874f-4894-a66c-75233a5bbf26\"}, \"x-scheme\":[]string{\"https\"}}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"1bfa1363-874f-4894-a66c-75233a5bbf26","trace-id":"","span-id":"","time":"2024-04-03T10:23:06+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"1bfa1363-874f-4894-a66c-75233a5bbf26","trace-id":"","span-id":"","time":"2024-04-03T10:23:06+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"1bfa1363-874f-4894-a66c-75233a5bbf26","trace-id":"","span-id":"","time":"2024-04-03T10:23:06+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"1bfa1363-874f-4894-a66c-75233a5bbf26","trace-id":"","span-id":"","time":"2024-04-03T10:23:06+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"1bfa1363-874f-4894-a66c-75233a5bbf26","trace-id":"","span-id":"","time":"2024-04-03T10:23:06+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"1bfa1363-874f-4894-a66c-75233a5bbf26","trace-id":"","span-id":"","time":"2024-04-03T10:23:06+05:00","message":"forwardClientToBackend set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"1bfa1363-874f-4894-a66c-75233a5bbf26","trace-id":"","span-id":"","time":"2024-04-03T10:23:06+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"1bfa1363-874f-4894-a66c-75233a5bbf26","trace-id":"","span-id":"","time":"2024-04-03T10:23:06+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"1bfa1363-874f-4894-a66c-75233a5bbf26","trace-id":"","span-id":"","time":"2024-04-03T10:23:06+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"1bfa1363-874f-4894-a66c-75233a5bbf26","trace-id":"","span-id":"","time":"2024-04-03T10:23:06+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"1bfa1363-874f-4894-a66c-75233a5bbf26","trace-id":"","span-id":"","time":"2024-04-03T10:23:06+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"1bfa1363-874f-4894-a66c-75233a5bbf26","trace-id":"","span-id":"","time":"2024-04-03T10:23:06+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"1bfa1363-874f-4894-a66c-75233a5bbf26","trace-id":"","span-id":"","time":"2024-04-03T10:23:06+05:00","message":"forwardBackendToClient src.RecvMsg err rpc error: code = Unauthenticated desc = error"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"1bfa1363-874f-4894-a66c-75233a5bbf26","trace-id":"","span-id":"","time":"2024-04-03T10:23:06+05:00","message":"b2cErr := <-b2cErrChan: err: rpc error: code = Unauthenticated desc = error"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"1bfa1363-874f-4894-a66c-75233a5bbf26","trace-id":"","span-id":"","time":"2024-04-03T10:23:06+05:00","message":"failed to proxy grpc conn c2bErr: rpc error: code = Unauthenticated desc = error *status.Error &status.Error{s:(*status.Status)(0xc0005361a0)}"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"1bfa1363-874f-4894-a66c-75233a5bbf26","trace-id":"","span-id":"","time":"2024-04-03T10:23:06+05:00","message":"error status &status.Status{s:(*status.Status)(0xc00052a2a0)}"} +{"level":"debug","x-request-id":"9b3812a1-dea0-4f37-8d60-5e16b8860ade","time":"2024-04-03T10:23:09+05:00","message":"authn.cookie not found"} +{"level":"info","x-request-id":"9b3812a1-dea0-4f37-8d60-5e16b8860ade","time":"2024-04-03T10:23:09+05:00","message":"jwt.check skip endpoint /authn.AuthnService/Login"} +{"level":"info","x-request-id":"9b3812a1-dea0-4f37-8d60-5e16b8860ade","time":"2024-04-03T10:23:09+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"9b3812a1-dea0-4f37-8d60-5e16b8860ade","time":"2024-04-03T10:23:09+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"9b3812a1-dea0-4f37-8d60-5e16b8860ade","time":"2024-04-03T10:23:09+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"9b3812a1-dea0-4f37-8d60-5e16b8860ade","time":"2024-04-03T10:23:09+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"9b3812a1-dea0-4f37-8d60-5e16b8860ade","time":"2024-04-03T10:23:09+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"9b3812a1-dea0-4f37-8d60-5e16b8860ade","time":"2024-04-03T10:23:09+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"9b3812a1-dea0-4f37-8d60-5e16b8860ade","time":"2024-04-03T10:23:09+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"9b3812a1-dea0-4f37-8d60-5e16b8860ade","time":"2024-04-03T10:23:09+05:00","message":"jwt.extract jwt claims empty"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"9b3812a1-dea0-4f37-8d60-5e16b8860ade","trace-id":"","span-id":"","time":"2024-04-03T10:23:09+05:00","message":"grpc request with md: metadata.MD{\":authority\":[]string{\"upstream_balancer\"}, \":path\":[]string{\"/authn.AuthnService/Login\"}, \"client-ip\":[]string{\"172.23.20.6\"}, \"content-type\":[]string{\"application/grpc\"}, \"grpc-accept-encoding\":[]string{\"identity, deflate, gzip\"}, \"source-service\":[]string{\"/authn.AuthnService/Login\"}, \"user-agent\":[]string{\"grpc-python/1.59.0 grpc-c/36.0.0 (osx; chttp2)\"}, \"x-forwarded-for\":[]string{\"172.23.20.6\"}, \"x-forwarded-host\":[]string{\"dev-apigw-grpc.fortebank.com:443\"}, \"x-forwarded-port\":[]string{\"443\"}, \"x-forwarded-proto\":[]string{\"https\"}, \"x-forwarded-scheme\":[]string{\"https\"}, \"x-real-ip\":[]string{\"172.23.20.6\"}, \"x-request-id\":[]string{\"9b3812a1-dea0-4f37-8d60-5e16b8860ade\"}, \"x-scheme\":[]string{\"https\"}}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"9b3812a1-dea0-4f37-8d60-5e16b8860ade","trace-id":"","span-id":"","time":"2024-04-03T10:23:09+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"9b3812a1-dea0-4f37-8d60-5e16b8860ade","trace-id":"","span-id":"","time":"2024-04-03T10:23:09+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"9b3812a1-dea0-4f37-8d60-5e16b8860ade","trace-id":"","span-id":"","time":"2024-04-03T10:23:09+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"9b3812a1-dea0-4f37-8d60-5e16b8860ade","trace-id":"","span-id":"","time":"2024-04-03T10:23:09+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"9b3812a1-dea0-4f37-8d60-5e16b8860ade","trace-id":"","span-id":"","time":"2024-04-03T10:23:09+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"9b3812a1-dea0-4f37-8d60-5e16b8860ade","trace-id":"","span-id":"","time":"2024-04-03T10:23:09+05:00","message":"forwardClientToBackend set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"9b3812a1-dea0-4f37-8d60-5e16b8860ade","trace-id":"","span-id":"","time":"2024-04-03T10:23:09+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"9b3812a1-dea0-4f37-8d60-5e16b8860ade","trace-id":"","span-id":"","time":"2024-04-03T10:23:09+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"9b3812a1-dea0-4f37-8d60-5e16b8860ade","trace-id":"","span-id":"","time":"2024-04-03T10:23:09+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"9b3812a1-dea0-4f37-8d60-5e16b8860ade","trace-id":"","span-id":"","time":"2024-04-03T10:23:09+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"9b3812a1-dea0-4f37-8d60-5e16b8860ade","trace-id":"","span-id":"","time":"2024-04-03T10:23:09+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"9b3812a1-dea0-4f37-8d60-5e16b8860ade","trace-id":"","span-id":"","time":"2024-04-03T10:23:09+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"9b3812a1-dea0-4f37-8d60-5e16b8860ade","trace-id":"","span-id":"","time":"2024-04-03T10:23:09+05:00","message":"forwardBackendToClient src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"9b3812a1-dea0-4f37-8d60-5e16b8860ade","trace-id":"","span-id":"","time":"2024-04-03T10:23:09+05:00","message":"forwardBackendToClient set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"9b3812a1-dea0-4f37-8d60-5e16b8860ade","trace-id":"","span-id":"","time":"2024-04-03T10:23:09+05:00","message":"forwardBackendToClient src.Header"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"9b3812a1-dea0-4f37-8d60-5e16b8860ade","trace-id":"","span-id":"","time":"2024-04-03T10:23:09+05:00","message":"forwardBackendToClient dst.SetHeader"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"9b3812a1-dea0-4f37-8d60-5e16b8860ade","trace-id":"","span-id":"","time":"2024-04-03T10:23:09+05:00","message":"forwardBackendToClient try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"9b3812a1-dea0-4f37-8d60-5e16b8860ade","trace-id":"","span-id":"","time":"2024-04-03T10:23:09+05:00","message":"forwardBackendToClient dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"9b3812a1-dea0-4f37-8d60-5e16b8860ade","trace-id":"","span-id":"","time":"2024-04-03T10:23:09+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"9b3812a1-dea0-4f37-8d60-5e16b8860ade","trace-id":"","span-id":"","time":"2024-04-03T10:23:09+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"9b3812a1-dea0-4f37-8d60-5e16b8860ade","trace-id":"","span-id":"","time":"2024-04-03T10:23:09+05:00","message":"forwardBackendToClient src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"9b3812a1-dea0-4f37-8d60-5e16b8860ade","trace-id":"","span-id":"","time":"2024-04-03T10:23:09+05:00","message":"b2cErr := <-b2cErrChan: err: EOF"} +{"level":"debug","x-request-id":"574af9a7-f635-4472-8875-f077b224533b","time":"2024-04-03T10:23:12+05:00","message":"authn.cookie not found"} +{"level":"info","x-request-id":"574af9a7-f635-4472-8875-f077b224533b","time":"2024-04-03T10:23:12+05:00","message":"jwt.check skip endpoint /authn.AuthnService/Login"} +{"level":"info","x-request-id":"574af9a7-f635-4472-8875-f077b224533b","time":"2024-04-03T10:23:12+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"574af9a7-f635-4472-8875-f077b224533b","time":"2024-04-03T10:23:12+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"574af9a7-f635-4472-8875-f077b224533b","time":"2024-04-03T10:23:12+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"574af9a7-f635-4472-8875-f077b224533b","time":"2024-04-03T10:23:12+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"574af9a7-f635-4472-8875-f077b224533b","time":"2024-04-03T10:23:12+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"574af9a7-f635-4472-8875-f077b224533b","time":"2024-04-03T10:23:12+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"574af9a7-f635-4472-8875-f077b224533b","time":"2024-04-03T10:23:12+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"574af9a7-f635-4472-8875-f077b224533b","time":"2024-04-03T10:23:12+05:00","message":"jwt.extract jwt claims empty"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"574af9a7-f635-4472-8875-f077b224533b","trace-id":"","span-id":"","time":"2024-04-03T10:23:12+05:00","message":"grpc request with md: metadata.MD{\":authority\":[]string{\"upstream_balancer\"}, \":path\":[]string{\"/authn.AuthnService/Login\"}, \"client-ip\":[]string{\"172.23.20.6\"}, \"content-type\":[]string{\"application/grpc\"}, \"grpc-accept-encoding\":[]string{\"identity, deflate, gzip\"}, \"source-service\":[]string{\"/authn.AuthnService/Login\"}, \"user-agent\":[]string{\"grpc-python/1.59.0 grpc-c/36.0.0 (osx; chttp2)\"}, \"x-forwarded-for\":[]string{\"172.23.20.6\"}, \"x-forwarded-host\":[]string{\"dev-apigw-grpc.fortebank.com:443\"}, \"x-forwarded-port\":[]string{\"443\"}, \"x-forwarded-proto\":[]string{\"https\"}, \"x-forwarded-scheme\":[]string{\"https\"}, \"x-real-ip\":[]string{\"172.23.20.6\"}, \"x-request-id\":[]string{\"574af9a7-f635-4472-8875-f077b224533b\"}, \"x-scheme\":[]string{\"https\"}}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"574af9a7-f635-4472-8875-f077b224533b","trace-id":"","span-id":"","time":"2024-04-03T10:23:12+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"574af9a7-f635-4472-8875-f077b224533b","trace-id":"","span-id":"","time":"2024-04-03T10:23:12+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"574af9a7-f635-4472-8875-f077b224533b","trace-id":"","span-id":"","time":"2024-04-03T10:23:12+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"574af9a7-f635-4472-8875-f077b224533b","trace-id":"","span-id":"","time":"2024-04-03T10:23:12+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"574af9a7-f635-4472-8875-f077b224533b","trace-id":"","span-id":"","time":"2024-04-03T10:23:12+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"574af9a7-f635-4472-8875-f077b224533b","trace-id":"","span-id":"","time":"2024-04-03T10:23:12+05:00","message":"forwardClientToBackend set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"574af9a7-f635-4472-8875-f077b224533b","trace-id":"","span-id":"","time":"2024-04-03T10:23:12+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"574af9a7-f635-4472-8875-f077b224533b","trace-id":"","span-id":"","time":"2024-04-03T10:23:12+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"574af9a7-f635-4472-8875-f077b224533b","trace-id":"","span-id":"","time":"2024-04-03T10:23:12+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"574af9a7-f635-4472-8875-f077b224533b","trace-id":"","span-id":"","time":"2024-04-03T10:23:12+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"574af9a7-f635-4472-8875-f077b224533b","trace-id":"","span-id":"","time":"2024-04-03T10:23:12+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"574af9a7-f635-4472-8875-f077b224533b","trace-id":"","span-id":"","time":"2024-04-03T10:23:12+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"574af9a7-f635-4472-8875-f077b224533b","trace-id":"","span-id":"","time":"2024-04-03T10:23:12+05:00","message":"forwardBackendToClient src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"574af9a7-f635-4472-8875-f077b224533b","trace-id":"","span-id":"","time":"2024-04-03T10:23:12+05:00","message":"forwardBackendToClient set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"574af9a7-f635-4472-8875-f077b224533b","trace-id":"","span-id":"","time":"2024-04-03T10:23:12+05:00","message":"forwardBackendToClient src.Header"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"574af9a7-f635-4472-8875-f077b224533b","trace-id":"","span-id":"","time":"2024-04-03T10:23:12+05:00","message":"forwardBackendToClient dst.SetHeader"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"574af9a7-f635-4472-8875-f077b224533b","trace-id":"","span-id":"","time":"2024-04-03T10:23:12+05:00","message":"forwardBackendToClient try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"574af9a7-f635-4472-8875-f077b224533b","trace-id":"","span-id":"","time":"2024-04-03T10:23:12+05:00","message":"forwardBackendToClient dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"574af9a7-f635-4472-8875-f077b224533b","trace-id":"","span-id":"","time":"2024-04-03T10:23:12+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"574af9a7-f635-4472-8875-f077b224533b","trace-id":"","span-id":"","time":"2024-04-03T10:23:12+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"574af9a7-f635-4472-8875-f077b224533b","trace-id":"","span-id":"","time":"2024-04-03T10:23:12+05:00","message":"forwardBackendToClient src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"574af9a7-f635-4472-8875-f077b224533b","trace-id":"","span-id":"","time":"2024-04-03T10:23:12+05:00","message":"b2cErr := <-b2cErrChan: err: EOF"} +{"level":"debug","x-request-id":"33b2f4b3-fa52-440f-97b9-3d7b5f88012c","time":"2024-04-03T10:23:12+05:00","message":"authn.cookie not found"} +{"level":"info","x-request-id":"33b2f4b3-fa52-440f-97b9-3d7b5f88012c","time":"2024-04-03T10:23:12+05:00","message":"jwt.check skip endpoint /authn.AuthnService/Token"} +{"level":"info","x-request-id":"33b2f4b3-fa52-440f-97b9-3d7b5f88012c","time":"2024-04-03T10:23:12+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"33b2f4b3-fa52-440f-97b9-3d7b5f88012c","time":"2024-04-03T10:23:12+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"33b2f4b3-fa52-440f-97b9-3d7b5f88012c","time":"2024-04-03T10:23:12+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"33b2f4b3-fa52-440f-97b9-3d7b5f88012c","time":"2024-04-03T10:23:12+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"33b2f4b3-fa52-440f-97b9-3d7b5f88012c","time":"2024-04-03T10:23:12+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"33b2f4b3-fa52-440f-97b9-3d7b5f88012c","time":"2024-04-03T10:23:12+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"33b2f4b3-fa52-440f-97b9-3d7b5f88012c","time":"2024-04-03T10:23:12+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"33b2f4b3-fa52-440f-97b9-3d7b5f88012c","time":"2024-04-03T10:23:12+05:00","message":"jwt.extract jwt claims empty"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"33b2f4b3-fa52-440f-97b9-3d7b5f88012c","trace-id":"","span-id":"","time":"2024-04-03T10:23:12+05:00","message":"grpc request with md: metadata.MD{\":authority\":[]string{\"upstream_balancer\"}, \":path\":[]string{\"/authn.AuthnService/Token\"}, \"client-ip\":[]string{\"172.23.20.6\"}, \"content-type\":[]string{\"application/grpc\"}, \"grpc-accept-encoding\":[]string{\"identity, deflate, gzip\"}, \"source-service\":[]string{\"/authn.AuthnService/Token\"}, \"user-agent\":[]string{\"grpc-python/1.59.0 grpc-c/36.0.0 (osx; chttp2)\"}, \"x-forwarded-for\":[]string{\"172.23.20.6\"}, \"x-forwarded-host\":[]string{\"dev-apigw-grpc.fortebank.com:443\"}, \"x-forwarded-port\":[]string{\"443\"}, \"x-forwarded-proto\":[]string{\"https\"}, \"x-forwarded-scheme\":[]string{\"https\"}, \"x-real-ip\":[]string{\"172.23.20.6\"}, \"x-request-id\":[]string{\"33b2f4b3-fa52-440f-97b9-3d7b5f88012c\"}, \"x-scheme\":[]string{\"https\"}}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"33b2f4b3-fa52-440f-97b9-3d7b5f88012c","trace-id":"","span-id":"","time":"2024-04-03T10:23:12+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"33b2f4b3-fa52-440f-97b9-3d7b5f88012c","trace-id":"","span-id":"","time":"2024-04-03T10:23:12+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"33b2f4b3-fa52-440f-97b9-3d7b5f88012c","trace-id":"","span-id":"","time":"2024-04-03T10:23:12+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"33b2f4b3-fa52-440f-97b9-3d7b5f88012c","trace-id":"","span-id":"","time":"2024-04-03T10:23:12+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"33b2f4b3-fa52-440f-97b9-3d7b5f88012c","trace-id":"","span-id":"","time":"2024-04-03T10:23:12+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"33b2f4b3-fa52-440f-97b9-3d7b5f88012c","trace-id":"","span-id":"","time":"2024-04-03T10:23:12+05:00","message":"forwardClientToBackend set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"33b2f4b3-fa52-440f-97b9-3d7b5f88012c","trace-id":"","span-id":"","time":"2024-04-03T10:23:12+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"33b2f4b3-fa52-440f-97b9-3d7b5f88012c","trace-id":"","span-id":"","time":"2024-04-03T10:23:12+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"33b2f4b3-fa52-440f-97b9-3d7b5f88012c","trace-id":"","span-id":"","time":"2024-04-03T10:23:12+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"33b2f4b3-fa52-440f-97b9-3d7b5f88012c","trace-id":"","span-id":"","time":"2024-04-03T10:23:12+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"33b2f4b3-fa52-440f-97b9-3d7b5f88012c","trace-id":"","span-id":"","time":"2024-04-03T10:23:12+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"33b2f4b3-fa52-440f-97b9-3d7b5f88012c","trace-id":"","span-id":"","time":"2024-04-03T10:23:12+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"33b2f4b3-fa52-440f-97b9-3d7b5f88012c","trace-id":"","span-id":"","time":"2024-04-03T10:23:12+05:00","message":"forwardBackendToClient src.RecvMsg err rpc error: code = Unauthenticated desc = error"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"33b2f4b3-fa52-440f-97b9-3d7b5f88012c","trace-id":"","span-id":"","time":"2024-04-03T10:23:12+05:00","message":"b2cErr := <-b2cErrChan: err: rpc error: code = Unauthenticated desc = error"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"33b2f4b3-fa52-440f-97b9-3d7b5f88012c","trace-id":"","span-id":"","time":"2024-04-03T10:23:12+05:00","message":"failed to proxy grpc conn c2bErr: rpc error: code = Unauthenticated desc = error *status.Error &status.Error{s:(*status.Status)(0xc00007e4a8)}"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"33b2f4b3-fa52-440f-97b9-3d7b5f88012c","trace-id":"","span-id":"","time":"2024-04-03T10:23:12+05:00","message":"error status &status.Status{s:(*status.Status)(0xc0008892c0)}"} +{"level":"debug","x-request-id":"afd476be-76e4-4c37-912f-58eb2f69ff16","time":"2024-04-03T10:23:16+05:00","message":"authn.cookie not found"} +{"level":"info","x-request-id":"afd476be-76e4-4c37-912f-58eb2f69ff16","time":"2024-04-03T10:23:16+05:00","message":"jwt.check skip endpoint /authn.AuthnService/Login"} +{"level":"info","x-request-id":"afd476be-76e4-4c37-912f-58eb2f69ff16","time":"2024-04-03T10:23:16+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"afd476be-76e4-4c37-912f-58eb2f69ff16","time":"2024-04-03T10:23:16+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"afd476be-76e4-4c37-912f-58eb2f69ff16","time":"2024-04-03T10:23:16+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"afd476be-76e4-4c37-912f-58eb2f69ff16","time":"2024-04-03T10:23:16+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"afd476be-76e4-4c37-912f-58eb2f69ff16","time":"2024-04-03T10:23:16+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"afd476be-76e4-4c37-912f-58eb2f69ff16","time":"2024-04-03T10:23:16+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"afd476be-76e4-4c37-912f-58eb2f69ff16","time":"2024-04-03T10:23:16+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"afd476be-76e4-4c37-912f-58eb2f69ff16","time":"2024-04-03T10:23:16+05:00","message":"jwt.extract jwt claims empty"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"afd476be-76e4-4c37-912f-58eb2f69ff16","trace-id":"","span-id":"","time":"2024-04-03T10:23:16+05:00","message":"grpc request with md: metadata.MD{\":authority\":[]string{\"upstream_balancer\"}, \":path\":[]string{\"/authn.AuthnService/Login\"}, \"client-ip\":[]string{\"172.23.20.6\"}, \"content-type\":[]string{\"application/grpc\"}, \"grpc-accept-encoding\":[]string{\"identity, deflate, gzip\"}, \"source-service\":[]string{\"/authn.AuthnService/Login\"}, \"user-agent\":[]string{\"grpc-python/1.59.0 grpc-c/36.0.0 (osx; chttp2)\"}, \"x-forwarded-for\":[]string{\"172.23.20.6\"}, \"x-forwarded-host\":[]string{\"dev-apigw-grpc.fortebank.com:443\"}, \"x-forwarded-port\":[]string{\"443\"}, \"x-forwarded-proto\":[]string{\"https\"}, \"x-forwarded-scheme\":[]string{\"https\"}, \"x-real-ip\":[]string{\"172.23.20.6\"}, \"x-request-id\":[]string{\"afd476be-76e4-4c37-912f-58eb2f69ff16\"}, \"x-scheme\":[]string{\"https\"}}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"afd476be-76e4-4c37-912f-58eb2f69ff16","trace-id":"","span-id":"","time":"2024-04-03T10:23:16+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"afd476be-76e4-4c37-912f-58eb2f69ff16","trace-id":"","span-id":"","time":"2024-04-03T10:23:16+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"afd476be-76e4-4c37-912f-58eb2f69ff16","trace-id":"","span-id":"","time":"2024-04-03T10:23:16+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"afd476be-76e4-4c37-912f-58eb2f69ff16","trace-id":"","span-id":"","time":"2024-04-03T10:23:16+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"afd476be-76e4-4c37-912f-58eb2f69ff16","trace-id":"","span-id":"","time":"2024-04-03T10:23:16+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"afd476be-76e4-4c37-912f-58eb2f69ff16","trace-id":"","span-id":"","time":"2024-04-03T10:23:16+05:00","message":"forwardClientToBackend set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"afd476be-76e4-4c37-912f-58eb2f69ff16","trace-id":"","span-id":"","time":"2024-04-03T10:23:16+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"afd476be-76e4-4c37-912f-58eb2f69ff16","trace-id":"","span-id":"","time":"2024-04-03T10:23:16+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"afd476be-76e4-4c37-912f-58eb2f69ff16","trace-id":"","span-id":"","time":"2024-04-03T10:23:16+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"afd476be-76e4-4c37-912f-58eb2f69ff16","trace-id":"","span-id":"","time":"2024-04-03T10:23:16+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"afd476be-76e4-4c37-912f-58eb2f69ff16","trace-id":"","span-id":"","time":"2024-04-03T10:23:16+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"afd476be-76e4-4c37-912f-58eb2f69ff16","trace-id":"","span-id":"","time":"2024-04-03T10:23:16+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"afd476be-76e4-4c37-912f-58eb2f69ff16","trace-id":"","span-id":"","time":"2024-04-03T10:23:16+05:00","message":"forwardBackendToClient src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"afd476be-76e4-4c37-912f-58eb2f69ff16","trace-id":"","span-id":"","time":"2024-04-03T10:23:16+05:00","message":"forwardBackendToClient set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"afd476be-76e4-4c37-912f-58eb2f69ff16","trace-id":"","span-id":"","time":"2024-04-03T10:23:16+05:00","message":"forwardBackendToClient src.Header"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"afd476be-76e4-4c37-912f-58eb2f69ff16","trace-id":"","span-id":"","time":"2024-04-03T10:23:16+05:00","message":"forwardBackendToClient dst.SetHeader"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"afd476be-76e4-4c37-912f-58eb2f69ff16","trace-id":"","span-id":"","time":"2024-04-03T10:23:16+05:00","message":"forwardBackendToClient try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"afd476be-76e4-4c37-912f-58eb2f69ff16","trace-id":"","span-id":"","time":"2024-04-03T10:23:16+05:00","message":"forwardBackendToClient dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"afd476be-76e4-4c37-912f-58eb2f69ff16","trace-id":"","span-id":"","time":"2024-04-03T10:23:16+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"afd476be-76e4-4c37-912f-58eb2f69ff16","trace-id":"","span-id":"","time":"2024-04-03T10:23:16+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"afd476be-76e4-4c37-912f-58eb2f69ff16","trace-id":"","span-id":"","time":"2024-04-03T10:23:16+05:00","message":"forwardBackendToClient src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"afd476be-76e4-4c37-912f-58eb2f69ff16","trace-id":"","span-id":"","time":"2024-04-03T10:23:16+05:00","message":"b2cErr := <-b2cErrChan: err: EOF"} +{"level":"debug","x-request-id":"e226cc53-a0f0-45d5-a286-a80503bd6998","time":"2024-04-03T10:23:19+05:00","message":"authn.cookie not found"} +{"level":"info","x-request-id":"e226cc53-a0f0-45d5-a286-a80503bd6998","time":"2024-04-03T10:23:19+05:00","message":"jwt.check skip endpoint /authn.AuthnService/Login"} +{"level":"info","x-request-id":"e226cc53-a0f0-45d5-a286-a80503bd6998","time":"2024-04-03T10:23:19+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"e226cc53-a0f0-45d5-a286-a80503bd6998","time":"2024-04-03T10:23:19+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"e226cc53-a0f0-45d5-a286-a80503bd6998","time":"2024-04-03T10:23:19+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"e226cc53-a0f0-45d5-a286-a80503bd6998","time":"2024-04-03T10:23:19+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"e226cc53-a0f0-45d5-a286-a80503bd6998","time":"2024-04-03T10:23:19+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"e226cc53-a0f0-45d5-a286-a80503bd6998","time":"2024-04-03T10:23:19+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"e226cc53-a0f0-45d5-a286-a80503bd6998","time":"2024-04-03T10:23:19+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"e226cc53-a0f0-45d5-a286-a80503bd6998","time":"2024-04-03T10:23:19+05:00","message":"jwt.extract jwt claims empty"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"e226cc53-a0f0-45d5-a286-a80503bd6998","trace-id":"","span-id":"","time":"2024-04-03T10:23:19+05:00","message":"grpc request with md: metadata.MD{\":authority\":[]string{\"upstream_balancer\"}, \":path\":[]string{\"/authn.AuthnService/Login\"}, \"client-ip\":[]string{\"172.23.20.6\"}, \"content-type\":[]string{\"application/grpc\"}, \"grpc-accept-encoding\":[]string{\"identity, deflate, gzip\"}, \"source-service\":[]string{\"/authn.AuthnService/Login\"}, \"user-agent\":[]string{\"grpc-python/1.59.0 grpc-c/36.0.0 (osx; chttp2)\"}, \"x-forwarded-for\":[]string{\"172.23.20.6\"}, \"x-forwarded-host\":[]string{\"dev-apigw-grpc.fortebank.com:443\"}, \"x-forwarded-port\":[]string{\"443\"}, \"x-forwarded-proto\":[]string{\"https\"}, \"x-forwarded-scheme\":[]string{\"https\"}, \"x-real-ip\":[]string{\"172.23.20.6\"}, \"x-request-id\":[]string{\"e226cc53-a0f0-45d5-a286-a80503bd6998\"}, \"x-scheme\":[]string{\"https\"}}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"e226cc53-a0f0-45d5-a286-a80503bd6998","trace-id":"","span-id":"","time":"2024-04-03T10:23:19+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"e226cc53-a0f0-45d5-a286-a80503bd6998","trace-id":"","span-id":"","time":"2024-04-03T10:23:19+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"e226cc53-a0f0-45d5-a286-a80503bd6998","trace-id":"","span-id":"","time":"2024-04-03T10:23:19+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"e226cc53-a0f0-45d5-a286-a80503bd6998","trace-id":"","span-id":"","time":"2024-04-03T10:23:19+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"e226cc53-a0f0-45d5-a286-a80503bd6998","trace-id":"","span-id":"","time":"2024-04-03T10:23:19+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"e226cc53-a0f0-45d5-a286-a80503bd6998","trace-id":"","span-id":"","time":"2024-04-03T10:23:19+05:00","message":"forwardClientToBackend set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"e226cc53-a0f0-45d5-a286-a80503bd6998","trace-id":"","span-id":"","time":"2024-04-03T10:23:19+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"e226cc53-a0f0-45d5-a286-a80503bd6998","trace-id":"","span-id":"","time":"2024-04-03T10:23:19+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"e226cc53-a0f0-45d5-a286-a80503bd6998","trace-id":"","span-id":"","time":"2024-04-03T10:23:19+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"e226cc53-a0f0-45d5-a286-a80503bd6998","trace-id":"","span-id":"","time":"2024-04-03T10:23:19+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"e226cc53-a0f0-45d5-a286-a80503bd6998","trace-id":"","span-id":"","time":"2024-04-03T10:23:19+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"e226cc53-a0f0-45d5-a286-a80503bd6998","trace-id":"","span-id":"","time":"2024-04-03T10:23:19+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"e226cc53-a0f0-45d5-a286-a80503bd6998","trace-id":"","span-id":"","time":"2024-04-03T10:23:19+05:00","message":"forwardBackendToClient src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"e226cc53-a0f0-45d5-a286-a80503bd6998","trace-id":"","span-id":"","time":"2024-04-03T10:23:19+05:00","message":"forwardBackendToClient set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"e226cc53-a0f0-45d5-a286-a80503bd6998","trace-id":"","span-id":"","time":"2024-04-03T10:23:19+05:00","message":"forwardBackendToClient src.Header"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"e226cc53-a0f0-45d5-a286-a80503bd6998","trace-id":"","span-id":"","time":"2024-04-03T10:23:19+05:00","message":"forwardBackendToClient dst.SetHeader"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"e226cc53-a0f0-45d5-a286-a80503bd6998","trace-id":"","span-id":"","time":"2024-04-03T10:23:19+05:00","message":"forwardBackendToClient try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"e226cc53-a0f0-45d5-a286-a80503bd6998","trace-id":"","span-id":"","time":"2024-04-03T10:23:19+05:00","message":"forwardBackendToClient dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"e226cc53-a0f0-45d5-a286-a80503bd6998","trace-id":"","span-id":"","time":"2024-04-03T10:23:19+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"e226cc53-a0f0-45d5-a286-a80503bd6998","trace-id":"","span-id":"","time":"2024-04-03T10:23:19+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"e226cc53-a0f0-45d5-a286-a80503bd6998","trace-id":"","span-id":"","time":"2024-04-03T10:23:19+05:00","message":"forwardBackendToClient src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"e226cc53-a0f0-45d5-a286-a80503bd6998","trace-id":"","span-id":"","time":"2024-04-03T10:23:19+05:00","message":"b2cErr := <-b2cErrChan: err: EOF"} +{"level":"debug","x-request-id":"2f263865-187a-4b05-a970-d715ca4a8e37","time":"2024-04-03T10:23:20+05:00","message":"authn.cookie not found"} +{"level":"info","x-request-id":"2f263865-187a-4b05-a970-d715ca4a8e37","time":"2024-04-03T10:23:20+05:00","message":"jwt.check skip endpoint /authn.AuthnService/Token"} +{"level":"info","x-request-id":"2f263865-187a-4b05-a970-d715ca4a8e37","time":"2024-04-03T10:23:20+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"2f263865-187a-4b05-a970-d715ca4a8e37","time":"2024-04-03T10:23:20+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"2f263865-187a-4b05-a970-d715ca4a8e37","time":"2024-04-03T10:23:20+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"2f263865-187a-4b05-a970-d715ca4a8e37","time":"2024-04-03T10:23:20+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"2f263865-187a-4b05-a970-d715ca4a8e37","time":"2024-04-03T10:23:20+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"2f263865-187a-4b05-a970-d715ca4a8e37","time":"2024-04-03T10:23:20+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"2f263865-187a-4b05-a970-d715ca4a8e37","time":"2024-04-03T10:23:20+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"2f263865-187a-4b05-a970-d715ca4a8e37","time":"2024-04-03T10:23:20+05:00","message":"jwt.extract jwt claims empty"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2f263865-187a-4b05-a970-d715ca4a8e37","trace-id":"","span-id":"","time":"2024-04-03T10:23:20+05:00","message":"grpc request with md: metadata.MD{\":authority\":[]string{\"upstream_balancer\"}, \":path\":[]string{\"/authn.AuthnService/Token\"}, \"client-ip\":[]string{\"172.23.20.6\"}, \"content-type\":[]string{\"application/grpc\"}, \"grpc-accept-encoding\":[]string{\"identity, deflate, gzip\"}, \"source-service\":[]string{\"/authn.AuthnService/Token\"}, \"user-agent\":[]string{\"grpc-python/1.59.0 grpc-c/36.0.0 (osx; chttp2)\"}, \"x-forwarded-for\":[]string{\"172.23.20.6\"}, \"x-forwarded-host\":[]string{\"dev-apigw-grpc.fortebank.com:443\"}, \"x-forwarded-port\":[]string{\"443\"}, \"x-forwarded-proto\":[]string{\"https\"}, \"x-forwarded-scheme\":[]string{\"https\"}, \"x-real-ip\":[]string{\"172.23.20.6\"}, \"x-request-id\":[]string{\"2f263865-187a-4b05-a970-d715ca4a8e37\"}, \"x-scheme\":[]string{\"https\"}}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2f263865-187a-4b05-a970-d715ca4a8e37","trace-id":"","span-id":"","time":"2024-04-03T10:23:20+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2f263865-187a-4b05-a970-d715ca4a8e37","trace-id":"","span-id":"","time":"2024-04-03T10:23:20+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2f263865-187a-4b05-a970-d715ca4a8e37","trace-id":"","span-id":"","time":"2024-04-03T10:23:20+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2f263865-187a-4b05-a970-d715ca4a8e37","trace-id":"","span-id":"","time":"2024-04-03T10:23:20+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2f263865-187a-4b05-a970-d715ca4a8e37","trace-id":"","span-id":"","time":"2024-04-03T10:23:20+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2f263865-187a-4b05-a970-d715ca4a8e37","trace-id":"","span-id":"","time":"2024-04-03T10:23:20+05:00","message":"forwardClientToBackend set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2f263865-187a-4b05-a970-d715ca4a8e37","trace-id":"","span-id":"","time":"2024-04-03T10:23:20+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2f263865-187a-4b05-a970-d715ca4a8e37","trace-id":"","span-id":"","time":"2024-04-03T10:23:20+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2f263865-187a-4b05-a970-d715ca4a8e37","trace-id":"","span-id":"","time":"2024-04-03T10:23:20+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2f263865-187a-4b05-a970-d715ca4a8e37","trace-id":"","span-id":"","time":"2024-04-03T10:23:20+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2f263865-187a-4b05-a970-d715ca4a8e37","trace-id":"","span-id":"","time":"2024-04-03T10:23:20+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2f263865-187a-4b05-a970-d715ca4a8e37","trace-id":"","span-id":"","time":"2024-04-03T10:23:20+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2f263865-187a-4b05-a970-d715ca4a8e37","trace-id":"","span-id":"","time":"2024-04-03T10:23:20+05:00","message":"forwardBackendToClient src.RecvMsg err rpc error: code = Unauthenticated desc = error"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2f263865-187a-4b05-a970-d715ca4a8e37","trace-id":"","span-id":"","time":"2024-04-03T10:23:20+05:00","message":"b2cErr := <-b2cErrChan: err: rpc error: code = Unauthenticated desc = error"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"2f263865-187a-4b05-a970-d715ca4a8e37","trace-id":"","span-id":"","time":"2024-04-03T10:23:20+05:00","message":"failed to proxy grpc conn c2bErr: rpc error: code = Unauthenticated desc = error *status.Error &status.Error{s:(*status.Status)(0xc0002202e8)}"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"2f263865-187a-4b05-a970-d715ca4a8e37","trace-id":"","span-id":"","time":"2024-04-03T10:23:20+05:00","message":"error status &status.Status{s:(*status.Status)(0xc00052db60)}"} +{"level":"debug","x-request-id":"dd15a60c-0653-4fc8-9db6-8ec5e78b9eb0","time":"2024-04-03T10:23:23+05:00","message":"authn.cookie not found"} +{"level":"info","x-request-id":"dd15a60c-0653-4fc8-9db6-8ec5e78b9eb0","time":"2024-04-03T10:23:23+05:00","message":"jwt.check skip endpoint /authn.AuthnService/Login"} +{"level":"info","x-request-id":"dd15a60c-0653-4fc8-9db6-8ec5e78b9eb0","time":"2024-04-03T10:23:23+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"dd15a60c-0653-4fc8-9db6-8ec5e78b9eb0","time":"2024-04-03T10:23:23+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"dd15a60c-0653-4fc8-9db6-8ec5e78b9eb0","time":"2024-04-03T10:23:23+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"dd15a60c-0653-4fc8-9db6-8ec5e78b9eb0","time":"2024-04-03T10:23:23+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"dd15a60c-0653-4fc8-9db6-8ec5e78b9eb0","time":"2024-04-03T10:23:23+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"dd15a60c-0653-4fc8-9db6-8ec5e78b9eb0","time":"2024-04-03T10:23:23+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"dd15a60c-0653-4fc8-9db6-8ec5e78b9eb0","time":"2024-04-03T10:23:23+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"dd15a60c-0653-4fc8-9db6-8ec5e78b9eb0","time":"2024-04-03T10:23:23+05:00","message":"jwt.extract jwt claims empty"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"dd15a60c-0653-4fc8-9db6-8ec5e78b9eb0","trace-id":"","span-id":"","time":"2024-04-03T10:23:23+05:00","message":"grpc request with md: metadata.MD{\":authority\":[]string{\"upstream_balancer\"}, \":path\":[]string{\"/authn.AuthnService/Login\"}, \"client-ip\":[]string{\"172.23.20.6\"}, \"content-type\":[]string{\"application/grpc\"}, \"grpc-accept-encoding\":[]string{\"identity, deflate, gzip\"}, \"source-service\":[]string{\"/authn.AuthnService/Login\"}, \"user-agent\":[]string{\"grpc-python/1.59.0 grpc-c/36.0.0 (osx; chttp2)\"}, \"x-forwarded-for\":[]string{\"172.23.20.6\"}, \"x-forwarded-host\":[]string{\"dev-apigw-grpc.fortebank.com:443\"}, \"x-forwarded-port\":[]string{\"443\"}, \"x-forwarded-proto\":[]string{\"https\"}, \"x-forwarded-scheme\":[]string{\"https\"}, \"x-real-ip\":[]string{\"172.23.20.6\"}, \"x-request-id\":[]string{\"dd15a60c-0653-4fc8-9db6-8ec5e78b9eb0\"}, \"x-scheme\":[]string{\"https\"}}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"dd15a60c-0653-4fc8-9db6-8ec5e78b9eb0","trace-id":"","span-id":"","time":"2024-04-03T10:23:23+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"dd15a60c-0653-4fc8-9db6-8ec5e78b9eb0","trace-id":"","span-id":"","time":"2024-04-03T10:23:23+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"dd15a60c-0653-4fc8-9db6-8ec5e78b9eb0","trace-id":"","span-id":"","time":"2024-04-03T10:23:23+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"dd15a60c-0653-4fc8-9db6-8ec5e78b9eb0","trace-id":"","span-id":"","time":"2024-04-03T10:23:23+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"dd15a60c-0653-4fc8-9db6-8ec5e78b9eb0","trace-id":"","span-id":"","time":"2024-04-03T10:23:23+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"dd15a60c-0653-4fc8-9db6-8ec5e78b9eb0","trace-id":"","span-id":"","time":"2024-04-03T10:23:23+05:00","message":"forwardClientToBackend set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"dd15a60c-0653-4fc8-9db6-8ec5e78b9eb0","trace-id":"","span-id":"","time":"2024-04-03T10:23:23+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"dd15a60c-0653-4fc8-9db6-8ec5e78b9eb0","trace-id":"","span-id":"","time":"2024-04-03T10:23:23+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"dd15a60c-0653-4fc8-9db6-8ec5e78b9eb0","trace-id":"","span-id":"","time":"2024-04-03T10:23:23+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"dd15a60c-0653-4fc8-9db6-8ec5e78b9eb0","trace-id":"","span-id":"","time":"2024-04-03T10:23:23+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"dd15a60c-0653-4fc8-9db6-8ec5e78b9eb0","trace-id":"","span-id":"","time":"2024-04-03T10:23:23+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"dd15a60c-0653-4fc8-9db6-8ec5e78b9eb0","trace-id":"","span-id":"","time":"2024-04-03T10:23:23+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"dd15a60c-0653-4fc8-9db6-8ec5e78b9eb0","trace-id":"","span-id":"","time":"2024-04-03T10:23:23+05:00","message":"forwardBackendToClient src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"dd15a60c-0653-4fc8-9db6-8ec5e78b9eb0","trace-id":"","span-id":"","time":"2024-04-03T10:23:23+05:00","message":"forwardBackendToClient set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"dd15a60c-0653-4fc8-9db6-8ec5e78b9eb0","trace-id":"","span-id":"","time":"2024-04-03T10:23:23+05:00","message":"forwardBackendToClient src.Header"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"dd15a60c-0653-4fc8-9db6-8ec5e78b9eb0","trace-id":"","span-id":"","time":"2024-04-03T10:23:23+05:00","message":"forwardBackendToClient dst.SetHeader"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"dd15a60c-0653-4fc8-9db6-8ec5e78b9eb0","trace-id":"","span-id":"","time":"2024-04-03T10:23:23+05:00","message":"forwardBackendToClient try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"dd15a60c-0653-4fc8-9db6-8ec5e78b9eb0","trace-id":"","span-id":"","time":"2024-04-03T10:23:23+05:00","message":"forwardBackendToClient dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"dd15a60c-0653-4fc8-9db6-8ec5e78b9eb0","trace-id":"","span-id":"","time":"2024-04-03T10:23:23+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"dd15a60c-0653-4fc8-9db6-8ec5e78b9eb0","trace-id":"","span-id":"","time":"2024-04-03T10:23:23+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"dd15a60c-0653-4fc8-9db6-8ec5e78b9eb0","trace-id":"","span-id":"","time":"2024-04-03T10:23:23+05:00","message":"forwardBackendToClient src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"dd15a60c-0653-4fc8-9db6-8ec5e78b9eb0","trace-id":"","span-id":"","time":"2024-04-03T10:23:23+05:00","message":"b2cErr := <-b2cErrChan: err: EOF"} +{"level":"debug","x-request-id":"96ac9c5e-c9dd-415a-b0e9-890725f87e9a","time":"2024-04-03T10:23:28+05:00","message":"authn.cookie not found"} +{"level":"info","x-request-id":"96ac9c5e-c9dd-415a-b0e9-890725f87e9a","time":"2024-04-03T10:23:28+05:00","message":"jwt.check skip endpoint /authn.AuthnService/Login"} +{"level":"info","x-request-id":"96ac9c5e-c9dd-415a-b0e9-890725f87e9a","time":"2024-04-03T10:23:28+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"96ac9c5e-c9dd-415a-b0e9-890725f87e9a","time":"2024-04-03T10:23:28+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"96ac9c5e-c9dd-415a-b0e9-890725f87e9a","time":"2024-04-03T10:23:28+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"96ac9c5e-c9dd-415a-b0e9-890725f87e9a","time":"2024-04-03T10:23:28+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"96ac9c5e-c9dd-415a-b0e9-890725f87e9a","time":"2024-04-03T10:23:28+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"96ac9c5e-c9dd-415a-b0e9-890725f87e9a","time":"2024-04-03T10:23:28+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"96ac9c5e-c9dd-415a-b0e9-890725f87e9a","time":"2024-04-03T10:23:28+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"96ac9c5e-c9dd-415a-b0e9-890725f87e9a","time":"2024-04-03T10:23:28+05:00","message":"jwt.extract jwt claims empty"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"96ac9c5e-c9dd-415a-b0e9-890725f87e9a","trace-id":"","span-id":"","time":"2024-04-03T10:23:28+05:00","message":"grpc request with md: metadata.MD{\":authority\":[]string{\"upstream_balancer\"}, \":path\":[]string{\"/authn.AuthnService/Login\"}, \"client-ip\":[]string{\"172.23.20.6\"}, \"content-type\":[]string{\"application/grpc\"}, \"grpc-accept-encoding\":[]string{\"identity, deflate, gzip\"}, \"source-service\":[]string{\"/authn.AuthnService/Login\"}, \"user-agent\":[]string{\"grpc-python/1.59.0 grpc-c/36.0.0 (osx; chttp2)\"}, \"x-forwarded-for\":[]string{\"172.23.20.6\"}, \"x-forwarded-host\":[]string{\"dev-apigw-grpc.fortebank.com:443\"}, \"x-forwarded-port\":[]string{\"443\"}, \"x-forwarded-proto\":[]string{\"https\"}, \"x-forwarded-scheme\":[]string{\"https\"}, \"x-real-ip\":[]string{\"172.23.20.6\"}, \"x-request-id\":[]string{\"96ac9c5e-c9dd-415a-b0e9-890725f87e9a\"}, \"x-scheme\":[]string{\"https\"}}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"96ac9c5e-c9dd-415a-b0e9-890725f87e9a","trace-id":"","span-id":"","time":"2024-04-03T10:23:28+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"96ac9c5e-c9dd-415a-b0e9-890725f87e9a","trace-id":"","span-id":"","time":"2024-04-03T10:23:28+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"96ac9c5e-c9dd-415a-b0e9-890725f87e9a","trace-id":"","span-id":"","time":"2024-04-03T10:23:28+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"96ac9c5e-c9dd-415a-b0e9-890725f87e9a","trace-id":"","span-id":"","time":"2024-04-03T10:23:28+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"96ac9c5e-c9dd-415a-b0e9-890725f87e9a","trace-id":"","span-id":"","time":"2024-04-03T10:23:28+05:00","message":"forwardClientToBackend set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"96ac9c5e-c9dd-415a-b0e9-890725f87e9a","trace-id":"","span-id":"","time":"2024-04-03T10:23:28+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"96ac9c5e-c9dd-415a-b0e9-890725f87e9a","trace-id":"","span-id":"","time":"2024-04-03T10:23:28+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"96ac9c5e-c9dd-415a-b0e9-890725f87e9a","trace-id":"","span-id":"","time":"2024-04-03T10:23:28+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"96ac9c5e-c9dd-415a-b0e9-890725f87e9a","trace-id":"","span-id":"","time":"2024-04-03T10:23:28+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"96ac9c5e-c9dd-415a-b0e9-890725f87e9a","trace-id":"","span-id":"","time":"2024-04-03T10:23:28+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"96ac9c5e-c9dd-415a-b0e9-890725f87e9a","trace-id":"","span-id":"","time":"2024-04-03T10:23:28+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"96ac9c5e-c9dd-415a-b0e9-890725f87e9a","trace-id":"","span-id":"","time":"2024-04-03T10:23:28+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"96ac9c5e-c9dd-415a-b0e9-890725f87e9a","trace-id":"","span-id":"","time":"2024-04-03T10:23:28+05:00","message":"forwardBackendToClient src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"96ac9c5e-c9dd-415a-b0e9-890725f87e9a","trace-id":"","span-id":"","time":"2024-04-03T10:23:28+05:00","message":"forwardBackendToClient set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"96ac9c5e-c9dd-415a-b0e9-890725f87e9a","trace-id":"","span-id":"","time":"2024-04-03T10:23:28+05:00","message":"forwardBackendToClient src.Header"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"96ac9c5e-c9dd-415a-b0e9-890725f87e9a","trace-id":"","span-id":"","time":"2024-04-03T10:23:28+05:00","message":"forwardBackendToClient dst.SetHeader"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"96ac9c5e-c9dd-415a-b0e9-890725f87e9a","trace-id":"","span-id":"","time":"2024-04-03T10:23:28+05:00","message":"forwardBackendToClient try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"96ac9c5e-c9dd-415a-b0e9-890725f87e9a","trace-id":"","span-id":"","time":"2024-04-03T10:23:28+05:00","message":"forwardBackendToClient dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"96ac9c5e-c9dd-415a-b0e9-890725f87e9a","trace-id":"","span-id":"","time":"2024-04-03T10:23:28+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"96ac9c5e-c9dd-415a-b0e9-890725f87e9a","trace-id":"","span-id":"","time":"2024-04-03T10:23:28+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"96ac9c5e-c9dd-415a-b0e9-890725f87e9a","trace-id":"","span-id":"","time":"2024-04-03T10:23:28+05:00","message":"forwardBackendToClient src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"96ac9c5e-c9dd-415a-b0e9-890725f87e9a","trace-id":"","span-id":"","time":"2024-04-03T10:23:28+05:00","message":"b2cErr := <-b2cErrChan: err: EOF"} +{"level":"debug","x-request-id":"50ccf09a-435d-4da8-8ed1-dae0ba9aff0c","time":"2024-04-03T10:23:29+05:00","message":"authn.cookie not found"} +{"level":"info","x-request-id":"50ccf09a-435d-4da8-8ed1-dae0ba9aff0c","time":"2024-04-03T10:23:29+05:00","message":"jwt.check skip endpoint /authn.AuthnService/Token"} +{"level":"info","x-request-id":"50ccf09a-435d-4da8-8ed1-dae0ba9aff0c","time":"2024-04-03T10:23:29+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"50ccf09a-435d-4da8-8ed1-dae0ba9aff0c","time":"2024-04-03T10:23:29+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"50ccf09a-435d-4da8-8ed1-dae0ba9aff0c","time":"2024-04-03T10:23:29+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"50ccf09a-435d-4da8-8ed1-dae0ba9aff0c","time":"2024-04-03T10:23:29+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"50ccf09a-435d-4da8-8ed1-dae0ba9aff0c","time":"2024-04-03T10:23:29+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"50ccf09a-435d-4da8-8ed1-dae0ba9aff0c","time":"2024-04-03T10:23:29+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"50ccf09a-435d-4da8-8ed1-dae0ba9aff0c","time":"2024-04-03T10:23:29+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"50ccf09a-435d-4da8-8ed1-dae0ba9aff0c","time":"2024-04-03T10:23:29+05:00","message":"jwt.extract jwt claims empty"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"50ccf09a-435d-4da8-8ed1-dae0ba9aff0c","trace-id":"","span-id":"","time":"2024-04-03T10:23:29+05:00","message":"grpc request with md: metadata.MD{\":authority\":[]string{\"upstream_balancer\"}, \":path\":[]string{\"/authn.AuthnService/Token\"}, \"client-ip\":[]string{\"172.23.20.6\"}, \"content-type\":[]string{\"application/grpc\"}, \"grpc-accept-encoding\":[]string{\"identity, deflate, gzip\"}, \"source-service\":[]string{\"/authn.AuthnService/Token\"}, \"user-agent\":[]string{\"grpc-python/1.59.0 grpc-c/36.0.0 (osx; chttp2)\"}, \"x-forwarded-for\":[]string{\"172.23.20.6\"}, \"x-forwarded-host\":[]string{\"dev-apigw-grpc.fortebank.com:443\"}, \"x-forwarded-port\":[]string{\"443\"}, \"x-forwarded-proto\":[]string{\"https\"}, \"x-forwarded-scheme\":[]string{\"https\"}, \"x-real-ip\":[]string{\"172.23.20.6\"}, \"x-request-id\":[]string{\"50ccf09a-435d-4da8-8ed1-dae0ba9aff0c\"}, \"x-scheme\":[]string{\"https\"}}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"50ccf09a-435d-4da8-8ed1-dae0ba9aff0c","trace-id":"","span-id":"","time":"2024-04-03T10:23:29+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"50ccf09a-435d-4da8-8ed1-dae0ba9aff0c","trace-id":"","span-id":"","time":"2024-04-03T10:23:29+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"50ccf09a-435d-4da8-8ed1-dae0ba9aff0c","trace-id":"","span-id":"","time":"2024-04-03T10:23:29+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"50ccf09a-435d-4da8-8ed1-dae0ba9aff0c","trace-id":"","span-id":"","time":"2024-04-03T10:23:29+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"50ccf09a-435d-4da8-8ed1-dae0ba9aff0c","trace-id":"","span-id":"","time":"2024-04-03T10:23:29+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"50ccf09a-435d-4da8-8ed1-dae0ba9aff0c","trace-id":"","span-id":"","time":"2024-04-03T10:23:29+05:00","message":"forwardClientToBackend set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"50ccf09a-435d-4da8-8ed1-dae0ba9aff0c","trace-id":"","span-id":"","time":"2024-04-03T10:23:29+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"50ccf09a-435d-4da8-8ed1-dae0ba9aff0c","trace-id":"","span-id":"","time":"2024-04-03T10:23:29+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"50ccf09a-435d-4da8-8ed1-dae0ba9aff0c","trace-id":"","span-id":"","time":"2024-04-03T10:23:29+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"50ccf09a-435d-4da8-8ed1-dae0ba9aff0c","trace-id":"","span-id":"","time":"2024-04-03T10:23:29+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"50ccf09a-435d-4da8-8ed1-dae0ba9aff0c","trace-id":"","span-id":"","time":"2024-04-03T10:23:29+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"50ccf09a-435d-4da8-8ed1-dae0ba9aff0c","trace-id":"","span-id":"","time":"2024-04-03T10:23:29+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"50ccf09a-435d-4da8-8ed1-dae0ba9aff0c","trace-id":"","span-id":"","time":"2024-04-03T10:23:29+05:00","message":"forwardBackendToClient src.RecvMsg err rpc error: code = Unauthenticated desc = error"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"50ccf09a-435d-4da8-8ed1-dae0ba9aff0c","trace-id":"","span-id":"","time":"2024-04-03T10:23:29+05:00","message":"b2cErr := <-b2cErrChan: err: rpc error: code = Unauthenticated desc = error"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"50ccf09a-435d-4da8-8ed1-dae0ba9aff0c","trace-id":"","span-id":"","time":"2024-04-03T10:23:29+05:00","message":"failed to proxy grpc conn c2bErr: rpc error: code = Unauthenticated desc = error *status.Error &status.Error{s:(*status.Status)(0xc000712218)}"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"50ccf09a-435d-4da8-8ed1-dae0ba9aff0c","trace-id":"","span-id":"","time":"2024-04-03T10:23:29+05:00","message":"error status &status.Status{s:(*status.Status)(0xc00038f380)}"} +{"level":"debug","x-request-id":"bd64a91b-2287-4ae2-a32f-204b69ffcc4d","time":"2024-04-03T10:23:29+05:00","message":"authn.cookie not found"} +{"level":"info","x-request-id":"bd64a91b-2287-4ae2-a32f-204b69ffcc4d","time":"2024-04-03T10:23:29+05:00","message":"jwt.check skip endpoint /authn.AuthnService/Login"} +{"level":"info","x-request-id":"bd64a91b-2287-4ae2-a32f-204b69ffcc4d","time":"2024-04-03T10:23:29+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"bd64a91b-2287-4ae2-a32f-204b69ffcc4d","time":"2024-04-03T10:23:29+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"bd64a91b-2287-4ae2-a32f-204b69ffcc4d","time":"2024-04-03T10:23:29+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"bd64a91b-2287-4ae2-a32f-204b69ffcc4d","time":"2024-04-03T10:23:29+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"bd64a91b-2287-4ae2-a32f-204b69ffcc4d","time":"2024-04-03T10:23:29+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"bd64a91b-2287-4ae2-a32f-204b69ffcc4d","time":"2024-04-03T10:23:29+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"bd64a91b-2287-4ae2-a32f-204b69ffcc4d","time":"2024-04-03T10:23:29+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"bd64a91b-2287-4ae2-a32f-204b69ffcc4d","time":"2024-04-03T10:23:29+05:00","message":"jwt.extract jwt claims empty"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"bd64a91b-2287-4ae2-a32f-204b69ffcc4d","trace-id":"","span-id":"","time":"2024-04-03T10:23:29+05:00","message":"grpc request with md: metadata.MD{\":authority\":[]string{\"upstream_balancer\"}, \":path\":[]string{\"/authn.AuthnService/Login\"}, \"client-ip\":[]string{\"172.23.20.6\"}, \"content-type\":[]string{\"application/grpc\"}, \"grpc-accept-encoding\":[]string{\"identity, deflate, gzip\"}, \"source-service\":[]string{\"/authn.AuthnService/Login\"}, \"user-agent\":[]string{\"grpc-python/1.59.0 grpc-c/36.0.0 (osx; chttp2)\"}, \"x-forwarded-for\":[]string{\"172.23.20.6\"}, \"x-forwarded-host\":[]string{\"dev-apigw-grpc.fortebank.com:443\"}, \"x-forwarded-port\":[]string{\"443\"}, \"x-forwarded-proto\":[]string{\"https\"}, \"x-forwarded-scheme\":[]string{\"https\"}, \"x-real-ip\":[]string{\"172.23.20.6\"}, \"x-request-id\":[]string{\"bd64a91b-2287-4ae2-a32f-204b69ffcc4d\"}, \"x-scheme\":[]string{\"https\"}}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"bd64a91b-2287-4ae2-a32f-204b69ffcc4d","trace-id":"","span-id":"","time":"2024-04-03T10:23:29+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"bd64a91b-2287-4ae2-a32f-204b69ffcc4d","trace-id":"","span-id":"","time":"2024-04-03T10:23:29+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"bd64a91b-2287-4ae2-a32f-204b69ffcc4d","trace-id":"","span-id":"","time":"2024-04-03T10:23:29+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"bd64a91b-2287-4ae2-a32f-204b69ffcc4d","trace-id":"","span-id":"","time":"2024-04-03T10:23:29+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"bd64a91b-2287-4ae2-a32f-204b69ffcc4d","trace-id":"","span-id":"","time":"2024-04-03T10:23:29+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"bd64a91b-2287-4ae2-a32f-204b69ffcc4d","trace-id":"","span-id":"","time":"2024-04-03T10:23:29+05:00","message":"forwardClientToBackend set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"bd64a91b-2287-4ae2-a32f-204b69ffcc4d","trace-id":"","span-id":"","time":"2024-04-03T10:23:29+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"bd64a91b-2287-4ae2-a32f-204b69ffcc4d","trace-id":"","span-id":"","time":"2024-04-03T10:23:29+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"bd64a91b-2287-4ae2-a32f-204b69ffcc4d","trace-id":"","span-id":"","time":"2024-04-03T10:23:29+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"bd64a91b-2287-4ae2-a32f-204b69ffcc4d","trace-id":"","span-id":"","time":"2024-04-03T10:23:29+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"bd64a91b-2287-4ae2-a32f-204b69ffcc4d","trace-id":"","span-id":"","time":"2024-04-03T10:23:29+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"bd64a91b-2287-4ae2-a32f-204b69ffcc4d","trace-id":"","span-id":"","time":"2024-04-03T10:23:29+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"bd64a91b-2287-4ae2-a32f-204b69ffcc4d","trace-id":"","span-id":"","time":"2024-04-03T10:23:29+05:00","message":"forwardBackendToClient src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"bd64a91b-2287-4ae2-a32f-204b69ffcc4d","trace-id":"","span-id":"","time":"2024-04-03T10:23:29+05:00","message":"forwardBackendToClient set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"bd64a91b-2287-4ae2-a32f-204b69ffcc4d","trace-id":"","span-id":"","time":"2024-04-03T10:23:29+05:00","message":"forwardBackendToClient src.Header"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"bd64a91b-2287-4ae2-a32f-204b69ffcc4d","trace-id":"","span-id":"","time":"2024-04-03T10:23:29+05:00","message":"forwardBackendToClient dst.SetHeader"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"bd64a91b-2287-4ae2-a32f-204b69ffcc4d","trace-id":"","span-id":"","time":"2024-04-03T10:23:29+05:00","message":"forwardBackendToClient try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"bd64a91b-2287-4ae2-a32f-204b69ffcc4d","trace-id":"","span-id":"","time":"2024-04-03T10:23:29+05:00","message":"forwardBackendToClient dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"bd64a91b-2287-4ae2-a32f-204b69ffcc4d","trace-id":"","span-id":"","time":"2024-04-03T10:23:29+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"bd64a91b-2287-4ae2-a32f-204b69ffcc4d","trace-id":"","span-id":"","time":"2024-04-03T10:23:29+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"bd64a91b-2287-4ae2-a32f-204b69ffcc4d","trace-id":"","span-id":"","time":"2024-04-03T10:23:29+05:00","message":"forwardBackendToClient src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"bd64a91b-2287-4ae2-a32f-204b69ffcc4d","trace-id":"","span-id":"","time":"2024-04-03T10:23:29+05:00","message":"b2cErr := <-b2cErrChan: err: EOF"} +{"level":"debug","x-request-id":"7ab680a5-402e-448e-bfc3-05837d15865e","time":"2024-04-03T10:23:29+05:00","message":"authn.cookie not found"} +{"level":"info","x-request-id":"7ab680a5-402e-448e-bfc3-05837d15865e","time":"2024-04-03T10:23:29+05:00","message":"jwt.check skip endpoint /authn.AuthnService/Login"} +{"level":"info","x-request-id":"7ab680a5-402e-448e-bfc3-05837d15865e","time":"2024-04-03T10:23:29+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"7ab680a5-402e-448e-bfc3-05837d15865e","time":"2024-04-03T10:23:29+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"7ab680a5-402e-448e-bfc3-05837d15865e","time":"2024-04-03T10:23:29+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"7ab680a5-402e-448e-bfc3-05837d15865e","time":"2024-04-03T10:23:29+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"7ab680a5-402e-448e-bfc3-05837d15865e","time":"2024-04-03T10:23:29+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"7ab680a5-402e-448e-bfc3-05837d15865e","time":"2024-04-03T10:23:29+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"7ab680a5-402e-448e-bfc3-05837d15865e","time":"2024-04-03T10:23:29+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"7ab680a5-402e-448e-bfc3-05837d15865e","time":"2024-04-03T10:23:29+05:00","message":"jwt.extract jwt claims empty"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"7ab680a5-402e-448e-bfc3-05837d15865e","trace-id":"","span-id":"","time":"2024-04-03T10:23:29+05:00","message":"grpc request with md: metadata.MD{\":authority\":[]string{\"upstream_balancer\"}, \":path\":[]string{\"/authn.AuthnService/Login\"}, \"client-ip\":[]string{\"172.23.20.6\"}, \"content-type\":[]string{\"application/grpc\"}, \"grpc-accept-encoding\":[]string{\"identity, deflate, gzip\"}, \"source-service\":[]string{\"/authn.AuthnService/Login\"}, \"user-agent\":[]string{\"grpc-python/1.59.0 grpc-c/36.0.0 (osx; chttp2)\"}, \"x-forwarded-for\":[]string{\"172.23.20.6\"}, \"x-forwarded-host\":[]string{\"dev-apigw-grpc.fortebank.com:443\"}, \"x-forwarded-port\":[]string{\"443\"}, \"x-forwarded-proto\":[]string{\"https\"}, \"x-forwarded-scheme\":[]string{\"https\"}, \"x-real-ip\":[]string{\"172.23.20.6\"}, \"x-request-id\":[]string{\"7ab680a5-402e-448e-bfc3-05837d15865e\"}, \"x-scheme\":[]string{\"https\"}}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"7ab680a5-402e-448e-bfc3-05837d15865e","trace-id":"","span-id":"","time":"2024-04-03T10:23:29+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"7ab680a5-402e-448e-bfc3-05837d15865e","trace-id":"","span-id":"","time":"2024-04-03T10:23:29+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"7ab680a5-402e-448e-bfc3-05837d15865e","trace-id":"","span-id":"","time":"2024-04-03T10:23:29+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"7ab680a5-402e-448e-bfc3-05837d15865e","trace-id":"","span-id":"","time":"2024-04-03T10:23:29+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"7ab680a5-402e-448e-bfc3-05837d15865e","trace-id":"","span-id":"","time":"2024-04-03T10:23:29+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"7ab680a5-402e-448e-bfc3-05837d15865e","trace-id":"","span-id":"","time":"2024-04-03T10:23:29+05:00","message":"forwardClientToBackend set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"7ab680a5-402e-448e-bfc3-05837d15865e","trace-id":"","span-id":"","time":"2024-04-03T10:23:29+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"7ab680a5-402e-448e-bfc3-05837d15865e","trace-id":"","span-id":"","time":"2024-04-03T10:23:29+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"7ab680a5-402e-448e-bfc3-05837d15865e","trace-id":"","span-id":"","time":"2024-04-03T10:23:29+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"7ab680a5-402e-448e-bfc3-05837d15865e","trace-id":"","span-id":"","time":"2024-04-03T10:23:29+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"7ab680a5-402e-448e-bfc3-05837d15865e","trace-id":"","span-id":"","time":"2024-04-03T10:23:29+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"7ab680a5-402e-448e-bfc3-05837d15865e","trace-id":"","span-id":"","time":"2024-04-03T10:23:29+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"7ab680a5-402e-448e-bfc3-05837d15865e","trace-id":"","span-id":"","time":"2024-04-03T10:23:29+05:00","message":"forwardBackendToClient src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"7ab680a5-402e-448e-bfc3-05837d15865e","trace-id":"","span-id":"","time":"2024-04-03T10:23:29+05:00","message":"forwardBackendToClient set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"7ab680a5-402e-448e-bfc3-05837d15865e","trace-id":"","span-id":"","time":"2024-04-03T10:23:29+05:00","message":"forwardBackendToClient src.Header"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"7ab680a5-402e-448e-bfc3-05837d15865e","trace-id":"","span-id":"","time":"2024-04-03T10:23:29+05:00","message":"forwardBackendToClient dst.SetHeader"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"7ab680a5-402e-448e-bfc3-05837d15865e","trace-id":"","span-id":"","time":"2024-04-03T10:23:29+05:00","message":"forwardBackendToClient try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"7ab680a5-402e-448e-bfc3-05837d15865e","trace-id":"","span-id":"","time":"2024-04-03T10:23:29+05:00","message":"forwardBackendToClient dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"7ab680a5-402e-448e-bfc3-05837d15865e","trace-id":"","span-id":"","time":"2024-04-03T10:23:29+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"7ab680a5-402e-448e-bfc3-05837d15865e","trace-id":"","span-id":"","time":"2024-04-03T10:23:29+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"7ab680a5-402e-448e-bfc3-05837d15865e","trace-id":"","span-id":"","time":"2024-04-03T10:23:29+05:00","message":"forwardBackendToClient src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"7ab680a5-402e-448e-bfc3-05837d15865e","trace-id":"","span-id":"","time":"2024-04-03T10:23:29+05:00","message":"b2cErr := <-b2cErrChan: err: EOF"} +{"level":"debug","x-request-id":"fff9b393-7507-48f1-82b9-96e94247b8a0","time":"2024-04-03T10:23:36+05:00","message":"authn.cookie not found"} +{"level":"info","x-request-id":"fff9b393-7507-48f1-82b9-96e94247b8a0","time":"2024-04-03T10:23:36+05:00","message":"jwt.check skip endpoint /authn.AuthnService/Login"} +{"level":"info","x-request-id":"fff9b393-7507-48f1-82b9-96e94247b8a0","time":"2024-04-03T10:23:36+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"fff9b393-7507-48f1-82b9-96e94247b8a0","time":"2024-04-03T10:23:36+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"fff9b393-7507-48f1-82b9-96e94247b8a0","time":"2024-04-03T10:23:36+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"fff9b393-7507-48f1-82b9-96e94247b8a0","time":"2024-04-03T10:23:36+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"fff9b393-7507-48f1-82b9-96e94247b8a0","time":"2024-04-03T10:23:36+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"fff9b393-7507-48f1-82b9-96e94247b8a0","time":"2024-04-03T10:23:36+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"fff9b393-7507-48f1-82b9-96e94247b8a0","time":"2024-04-03T10:23:36+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"fff9b393-7507-48f1-82b9-96e94247b8a0","time":"2024-04-03T10:23:36+05:00","message":"jwt.extract jwt claims empty"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"fff9b393-7507-48f1-82b9-96e94247b8a0","trace-id":"","span-id":"","time":"2024-04-03T10:23:36+05:00","message":"grpc request with md: metadata.MD{\":authority\":[]string{\"upstream_balancer\"}, \":path\":[]string{\"/authn.AuthnService/Login\"}, \"client-ip\":[]string{\"172.23.20.6\"}, \"content-type\":[]string{\"application/grpc\"}, \"grpc-accept-encoding\":[]string{\"identity, deflate, gzip\"}, \"source-service\":[]string{\"/authn.AuthnService/Login\"}, \"user-agent\":[]string{\"grpc-python/1.59.0 grpc-c/36.0.0 (osx; chttp2)\"}, \"x-forwarded-for\":[]string{\"172.23.20.6\"}, \"x-forwarded-host\":[]string{\"dev-apigw-grpc.fortebank.com:443\"}, \"x-forwarded-port\":[]string{\"443\"}, \"x-forwarded-proto\":[]string{\"https\"}, \"x-forwarded-scheme\":[]string{\"https\"}, \"x-real-ip\":[]string{\"172.23.20.6\"}, \"x-request-id\":[]string{\"fff9b393-7507-48f1-82b9-96e94247b8a0\"}, \"x-scheme\":[]string{\"https\"}}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"fff9b393-7507-48f1-82b9-96e94247b8a0","trace-id":"","span-id":"","time":"2024-04-03T10:23:36+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"fff9b393-7507-48f1-82b9-96e94247b8a0","trace-id":"","span-id":"","time":"2024-04-03T10:23:36+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"fff9b393-7507-48f1-82b9-96e94247b8a0","trace-id":"","span-id":"","time":"2024-04-03T10:23:36+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"fff9b393-7507-48f1-82b9-96e94247b8a0","trace-id":"","span-id":"","time":"2024-04-03T10:23:36+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"fff9b393-7507-48f1-82b9-96e94247b8a0","trace-id":"","span-id":"","time":"2024-04-03T10:23:36+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"fff9b393-7507-48f1-82b9-96e94247b8a0","trace-id":"","span-id":"","time":"2024-04-03T10:23:36+05:00","message":"forwardClientToBackend set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"fff9b393-7507-48f1-82b9-96e94247b8a0","trace-id":"","span-id":"","time":"2024-04-03T10:23:36+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"fff9b393-7507-48f1-82b9-96e94247b8a0","trace-id":"","span-id":"","time":"2024-04-03T10:23:36+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"fff9b393-7507-48f1-82b9-96e94247b8a0","trace-id":"","span-id":"","time":"2024-04-03T10:23:36+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"fff9b393-7507-48f1-82b9-96e94247b8a0","trace-id":"","span-id":"","time":"2024-04-03T10:23:36+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"fff9b393-7507-48f1-82b9-96e94247b8a0","trace-id":"","span-id":"","time":"2024-04-03T10:23:36+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"fff9b393-7507-48f1-82b9-96e94247b8a0","trace-id":"","span-id":"","time":"2024-04-03T10:23:36+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"fff9b393-7507-48f1-82b9-96e94247b8a0","trace-id":"","span-id":"","time":"2024-04-03T10:23:36+05:00","message":"forwardBackendToClient src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"fff9b393-7507-48f1-82b9-96e94247b8a0","trace-id":"","span-id":"","time":"2024-04-03T10:23:36+05:00","message":"forwardBackendToClient set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"fff9b393-7507-48f1-82b9-96e94247b8a0","trace-id":"","span-id":"","time":"2024-04-03T10:23:36+05:00","message":"forwardBackendToClient src.Header"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"fff9b393-7507-48f1-82b9-96e94247b8a0","trace-id":"","span-id":"","time":"2024-04-03T10:23:36+05:00","message":"forwardBackendToClient dst.SetHeader"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"fff9b393-7507-48f1-82b9-96e94247b8a0","trace-id":"","span-id":"","time":"2024-04-03T10:23:36+05:00","message":"forwardBackendToClient try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"fff9b393-7507-48f1-82b9-96e94247b8a0","trace-id":"","span-id":"","time":"2024-04-03T10:23:36+05:00","message":"forwardBackendToClient dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"fff9b393-7507-48f1-82b9-96e94247b8a0","trace-id":"","span-id":"","time":"2024-04-03T10:23:36+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"fff9b393-7507-48f1-82b9-96e94247b8a0","trace-id":"","span-id":"","time":"2024-04-03T10:23:36+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"fff9b393-7507-48f1-82b9-96e94247b8a0","trace-id":"","span-id":"","time":"2024-04-03T10:23:36+05:00","message":"forwardBackendToClient src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"fff9b393-7507-48f1-82b9-96e94247b8a0","trace-id":"","span-id":"","time":"2024-04-03T10:23:36+05:00","message":"b2cErr := <-b2cErrChan: err: EOF"} +{"level":"debug","x-request-id":"f9dcb746-5dd6-41df-9a9b-368367ebc3f8","time":"2024-04-03T10:23:36+05:00","message":"authn.cookie not found"} +{"level":"info","x-request-id":"f9dcb746-5dd6-41df-9a9b-368367ebc3f8","time":"2024-04-03T10:23:36+05:00","message":"jwt.check skip endpoint /authn.AuthnService/Login"} +{"level":"info","x-request-id":"f9dcb746-5dd6-41df-9a9b-368367ebc3f8","time":"2024-04-03T10:23:36+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"f9dcb746-5dd6-41df-9a9b-368367ebc3f8","time":"2024-04-03T10:23:36+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"f9dcb746-5dd6-41df-9a9b-368367ebc3f8","time":"2024-04-03T10:23:36+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"f9dcb746-5dd6-41df-9a9b-368367ebc3f8","time":"2024-04-03T10:23:36+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"f9dcb746-5dd6-41df-9a9b-368367ebc3f8","time":"2024-04-03T10:23:36+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"f9dcb746-5dd6-41df-9a9b-368367ebc3f8","time":"2024-04-03T10:23:36+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"f9dcb746-5dd6-41df-9a9b-368367ebc3f8","time":"2024-04-03T10:23:36+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"f9dcb746-5dd6-41df-9a9b-368367ebc3f8","time":"2024-04-03T10:23:36+05:00","message":"jwt.extract jwt claims empty"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"f9dcb746-5dd6-41df-9a9b-368367ebc3f8","trace-id":"","span-id":"","time":"2024-04-03T10:23:36+05:00","message":"grpc request with md: metadata.MD{\":authority\":[]string{\"upstream_balancer\"}, \":path\":[]string{\"/authn.AuthnService/Login\"}, \"client-ip\":[]string{\"172.23.20.6\"}, \"content-type\":[]string{\"application/grpc\"}, \"grpc-accept-encoding\":[]string{\"identity, deflate, gzip\"}, \"source-service\":[]string{\"/authn.AuthnService/Login\"}, \"user-agent\":[]string{\"grpc-python/1.59.0 grpc-c/36.0.0 (osx; chttp2)\"}, \"x-forwarded-for\":[]string{\"172.23.20.6\"}, \"x-forwarded-host\":[]string{\"dev-apigw-grpc.fortebank.com:443\"}, \"x-forwarded-port\":[]string{\"443\"}, \"x-forwarded-proto\":[]string{\"https\"}, \"x-forwarded-scheme\":[]string{\"https\"}, \"x-real-ip\":[]string{\"172.23.20.6\"}, \"x-request-id\":[]string{\"f9dcb746-5dd6-41df-9a9b-368367ebc3f8\"}, \"x-scheme\":[]string{\"https\"}}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"f9dcb746-5dd6-41df-9a9b-368367ebc3f8","trace-id":"","span-id":"","time":"2024-04-03T10:23:36+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"f9dcb746-5dd6-41df-9a9b-368367ebc3f8","trace-id":"","span-id":"","time":"2024-04-03T10:23:36+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"f9dcb746-5dd6-41df-9a9b-368367ebc3f8","trace-id":"","span-id":"","time":"2024-04-03T10:23:36+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"f9dcb746-5dd6-41df-9a9b-368367ebc3f8","trace-id":"","span-id":"","time":"2024-04-03T10:23:36+05:00","message":"forwardClientToBackend set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"f9dcb746-5dd6-41df-9a9b-368367ebc3f8","trace-id":"","span-id":"","time":"2024-04-03T10:23:36+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"f9dcb746-5dd6-41df-9a9b-368367ebc3f8","trace-id":"","span-id":"","time":"2024-04-03T10:23:36+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"f9dcb746-5dd6-41df-9a9b-368367ebc3f8","trace-id":"","span-id":"","time":"2024-04-03T10:23:36+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"f9dcb746-5dd6-41df-9a9b-368367ebc3f8","trace-id":"","span-id":"","time":"2024-04-03T10:23:36+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"f9dcb746-5dd6-41df-9a9b-368367ebc3f8","trace-id":"","span-id":"","time":"2024-04-03T10:23:36+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"f9dcb746-5dd6-41df-9a9b-368367ebc3f8","trace-id":"","span-id":"","time":"2024-04-03T10:23:36+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"f9dcb746-5dd6-41df-9a9b-368367ebc3f8","trace-id":"","span-id":"","time":"2024-04-03T10:23:36+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"f9dcb746-5dd6-41df-9a9b-368367ebc3f8","trace-id":"","span-id":"","time":"2024-04-03T10:23:36+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"f9dcb746-5dd6-41df-9a9b-368367ebc3f8","trace-id":"","span-id":"","time":"2024-04-03T10:23:36+05:00","message":"forwardBackendToClient src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"f9dcb746-5dd6-41df-9a9b-368367ebc3f8","trace-id":"","span-id":"","time":"2024-04-03T10:23:36+05:00","message":"forwardBackendToClient set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"f9dcb746-5dd6-41df-9a9b-368367ebc3f8","trace-id":"","span-id":"","time":"2024-04-03T10:23:36+05:00","message":"forwardBackendToClient src.Header"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"f9dcb746-5dd6-41df-9a9b-368367ebc3f8","trace-id":"","span-id":"","time":"2024-04-03T10:23:36+05:00","message":"forwardBackendToClient dst.SetHeader"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"f9dcb746-5dd6-41df-9a9b-368367ebc3f8","trace-id":"","span-id":"","time":"2024-04-03T10:23:36+05:00","message":"forwardBackendToClient try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"f9dcb746-5dd6-41df-9a9b-368367ebc3f8","trace-id":"","span-id":"","time":"2024-04-03T10:23:36+05:00","message":"forwardBackendToClient dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"f9dcb746-5dd6-41df-9a9b-368367ebc3f8","trace-id":"","span-id":"","time":"2024-04-03T10:23:36+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"f9dcb746-5dd6-41df-9a9b-368367ebc3f8","trace-id":"","span-id":"","time":"2024-04-03T10:23:36+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"f9dcb746-5dd6-41df-9a9b-368367ebc3f8","trace-id":"","span-id":"","time":"2024-04-03T10:23:36+05:00","message":"forwardBackendToClient src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"f9dcb746-5dd6-41df-9a9b-368367ebc3f8","trace-id":"","span-id":"","time":"2024-04-03T10:23:36+05:00","message":"b2cErr := <-b2cErrChan: err: EOF"} +{"level":"debug","x-request-id":"2cfd6cfe-9d11-4e57-adb2-c9e380730e21","time":"2024-04-03T10:23:36+05:00","message":"authn.cookie not found"} +{"level":"info","x-request-id":"2cfd6cfe-9d11-4e57-adb2-c9e380730e21","time":"2024-04-03T10:23:36+05:00","message":"jwt.check skip endpoint /authn.AuthnService/Token"} +{"level":"info","x-request-id":"2cfd6cfe-9d11-4e57-adb2-c9e380730e21","time":"2024-04-03T10:23:36+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"2cfd6cfe-9d11-4e57-adb2-c9e380730e21","time":"2024-04-03T10:23:36+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"2cfd6cfe-9d11-4e57-adb2-c9e380730e21","time":"2024-04-03T10:23:36+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"2cfd6cfe-9d11-4e57-adb2-c9e380730e21","time":"2024-04-03T10:23:36+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"2cfd6cfe-9d11-4e57-adb2-c9e380730e21","time":"2024-04-03T10:23:36+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"2cfd6cfe-9d11-4e57-adb2-c9e380730e21","time":"2024-04-03T10:23:36+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"2cfd6cfe-9d11-4e57-adb2-c9e380730e21","time":"2024-04-03T10:23:36+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"2cfd6cfe-9d11-4e57-adb2-c9e380730e21","time":"2024-04-03T10:23:36+05:00","message":"jwt.extract jwt claims empty"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2cfd6cfe-9d11-4e57-adb2-c9e380730e21","trace-id":"","span-id":"","time":"2024-04-03T10:23:36+05:00","message":"grpc request with md: metadata.MD{\":authority\":[]string{\"upstream_balancer\"}, \":path\":[]string{\"/authn.AuthnService/Token\"}, \"client-ip\":[]string{\"172.23.20.6\"}, \"content-type\":[]string{\"application/grpc\"}, \"grpc-accept-encoding\":[]string{\"identity, deflate, gzip\"}, \"source-service\":[]string{\"/authn.AuthnService/Token\"}, \"user-agent\":[]string{\"grpc-python/1.59.0 grpc-c/36.0.0 (osx; chttp2)\"}, \"x-forwarded-for\":[]string{\"172.23.20.6\"}, \"x-forwarded-host\":[]string{\"dev-apigw-grpc.fortebank.com:443\"}, \"x-forwarded-port\":[]string{\"443\"}, \"x-forwarded-proto\":[]string{\"https\"}, \"x-forwarded-scheme\":[]string{\"https\"}, \"x-real-ip\":[]string{\"172.23.20.6\"}, \"x-request-id\":[]string{\"2cfd6cfe-9d11-4e57-adb2-c9e380730e21\"}, \"x-scheme\":[]string{\"https\"}}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2cfd6cfe-9d11-4e57-adb2-c9e380730e21","trace-id":"","span-id":"","time":"2024-04-03T10:23:36+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2cfd6cfe-9d11-4e57-adb2-c9e380730e21","trace-id":"","span-id":"","time":"2024-04-03T10:23:36+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2cfd6cfe-9d11-4e57-adb2-c9e380730e21","trace-id":"","span-id":"","time":"2024-04-03T10:23:36+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2cfd6cfe-9d11-4e57-adb2-c9e380730e21","trace-id":"","span-id":"","time":"2024-04-03T10:23:36+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2cfd6cfe-9d11-4e57-adb2-c9e380730e21","trace-id":"","span-id":"","time":"2024-04-03T10:23:36+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2cfd6cfe-9d11-4e57-adb2-c9e380730e21","trace-id":"","span-id":"","time":"2024-04-03T10:23:36+05:00","message":"forwardClientToBackend set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2cfd6cfe-9d11-4e57-adb2-c9e380730e21","trace-id":"","span-id":"","time":"2024-04-03T10:23:36+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2cfd6cfe-9d11-4e57-adb2-c9e380730e21","trace-id":"","span-id":"","time":"2024-04-03T10:23:36+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2cfd6cfe-9d11-4e57-adb2-c9e380730e21","trace-id":"","span-id":"","time":"2024-04-03T10:23:36+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2cfd6cfe-9d11-4e57-adb2-c9e380730e21","trace-id":"","span-id":"","time":"2024-04-03T10:23:36+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2cfd6cfe-9d11-4e57-adb2-c9e380730e21","trace-id":"","span-id":"","time":"2024-04-03T10:23:36+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2cfd6cfe-9d11-4e57-adb2-c9e380730e21","trace-id":"","span-id":"","time":"2024-04-03T10:23:36+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2cfd6cfe-9d11-4e57-adb2-c9e380730e21","trace-id":"","span-id":"","time":"2024-04-03T10:23:36+05:00","message":"forwardBackendToClient src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2cfd6cfe-9d11-4e57-adb2-c9e380730e21","trace-id":"","span-id":"","time":"2024-04-03T10:23:36+05:00","message":"forwardBackendToClient set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2cfd6cfe-9d11-4e57-adb2-c9e380730e21","trace-id":"","span-id":"","time":"2024-04-03T10:23:36+05:00","message":"forwardBackendToClient src.Header"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2cfd6cfe-9d11-4e57-adb2-c9e380730e21","trace-id":"","span-id":"","time":"2024-04-03T10:23:36+05:00","message":"forwardBackendToClient dst.SetHeader"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2cfd6cfe-9d11-4e57-adb2-c9e380730e21","trace-id":"","span-id":"","time":"2024-04-03T10:23:36+05:00","message":"forwardBackendToClient try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2cfd6cfe-9d11-4e57-adb2-c9e380730e21","trace-id":"","span-id":"","time":"2024-04-03T10:23:36+05:00","message":"forwardBackendToClient dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2cfd6cfe-9d11-4e57-adb2-c9e380730e21","trace-id":"","span-id":"","time":"2024-04-03T10:23:36+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2cfd6cfe-9d11-4e57-adb2-c9e380730e21","trace-id":"","span-id":"","time":"2024-04-03T10:23:36+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2cfd6cfe-9d11-4e57-adb2-c9e380730e21","trace-id":"","span-id":"","time":"2024-04-03T10:23:36+05:00","message":"forwardBackendToClient src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2cfd6cfe-9d11-4e57-adb2-c9e380730e21","trace-id":"","span-id":"","time":"2024-04-03T10:23:36+05:00","message":"b2cErr := <-b2cErrChan: err: EOF"} +{"level":"debug","x-request-id":"1d4b4871-1a4e-482b-8e39-92d85b51169a","time":"2024-04-03T10:23:37+05:00","message":"authn.cookie not found"} +{"level":"info","x-request-id":"1d4b4871-1a4e-482b-8e39-92d85b51169a","time":"2024-04-03T10:23:37+05:00","message":"jwt.check skip endpoint /authn.AuthnService/Token"} +{"level":"info","x-request-id":"1d4b4871-1a4e-482b-8e39-92d85b51169a","time":"2024-04-03T10:23:37+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"1d4b4871-1a4e-482b-8e39-92d85b51169a","time":"2024-04-03T10:23:37+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"1d4b4871-1a4e-482b-8e39-92d85b51169a","time":"2024-04-03T10:23:37+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"1d4b4871-1a4e-482b-8e39-92d85b51169a","time":"2024-04-03T10:23:37+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"1d4b4871-1a4e-482b-8e39-92d85b51169a","time":"2024-04-03T10:23:37+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"1d4b4871-1a4e-482b-8e39-92d85b51169a","time":"2024-04-03T10:23:37+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"1d4b4871-1a4e-482b-8e39-92d85b51169a","time":"2024-04-03T10:23:37+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"1d4b4871-1a4e-482b-8e39-92d85b51169a","time":"2024-04-03T10:23:37+05:00","message":"jwt.extract jwt claims empty"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"1d4b4871-1a4e-482b-8e39-92d85b51169a","trace-id":"","span-id":"","time":"2024-04-03T10:23:37+05:00","message":"grpc request with md: metadata.MD{\":authority\":[]string{\"upstream_balancer\"}, \":path\":[]string{\"/authn.AuthnService/Token\"}, \"client-ip\":[]string{\"172.23.20.6\"}, \"content-type\":[]string{\"application/grpc\"}, \"grpc-accept-encoding\":[]string{\"identity, deflate, gzip\"}, \"source-service\":[]string{\"/authn.AuthnService/Token\"}, \"user-agent\":[]string{\"grpc-python/1.59.0 grpc-c/36.0.0 (osx; chttp2)\"}, \"x-forwarded-for\":[]string{\"172.23.20.6\"}, \"x-forwarded-host\":[]string{\"dev-apigw-grpc.fortebank.com:443\"}, \"x-forwarded-port\":[]string{\"443\"}, \"x-forwarded-proto\":[]string{\"https\"}, \"x-forwarded-scheme\":[]string{\"https\"}, \"x-real-ip\":[]string{\"172.23.20.6\"}, \"x-request-id\":[]string{\"1d4b4871-1a4e-482b-8e39-92d85b51169a\"}, \"x-scheme\":[]string{\"https\"}}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"1d4b4871-1a4e-482b-8e39-92d85b51169a","trace-id":"","span-id":"","time":"2024-04-03T10:23:37+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"1d4b4871-1a4e-482b-8e39-92d85b51169a","trace-id":"","span-id":"","time":"2024-04-03T10:23:37+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"1d4b4871-1a4e-482b-8e39-92d85b51169a","trace-id":"","span-id":"","time":"2024-04-03T10:23:37+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"1d4b4871-1a4e-482b-8e39-92d85b51169a","trace-id":"","span-id":"","time":"2024-04-03T10:23:37+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"1d4b4871-1a4e-482b-8e39-92d85b51169a","trace-id":"","span-id":"","time":"2024-04-03T10:23:37+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"1d4b4871-1a4e-482b-8e39-92d85b51169a","trace-id":"","span-id":"","time":"2024-04-03T10:23:37+05:00","message":"forwardClientToBackend set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"1d4b4871-1a4e-482b-8e39-92d85b51169a","trace-id":"","span-id":"","time":"2024-04-03T10:23:37+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"1d4b4871-1a4e-482b-8e39-92d85b51169a","trace-id":"","span-id":"","time":"2024-04-03T10:23:37+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"1d4b4871-1a4e-482b-8e39-92d85b51169a","trace-id":"","span-id":"","time":"2024-04-03T10:23:37+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"1d4b4871-1a4e-482b-8e39-92d85b51169a","trace-id":"","span-id":"","time":"2024-04-03T10:23:37+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"1d4b4871-1a4e-482b-8e39-92d85b51169a","trace-id":"","span-id":"","time":"2024-04-03T10:23:37+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"1d4b4871-1a4e-482b-8e39-92d85b51169a","trace-id":"","span-id":"","time":"2024-04-03T10:23:37+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"1d4b4871-1a4e-482b-8e39-92d85b51169a","trace-id":"","span-id":"","time":"2024-04-03T10:23:37+05:00","message":"forwardBackendToClient src.RecvMsg err rpc error: code = Unauthenticated desc = error"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"1d4b4871-1a4e-482b-8e39-92d85b51169a","trace-id":"","span-id":"","time":"2024-04-03T10:23:37+05:00","message":"b2cErr := <-b2cErrChan: err: rpc error: code = Unauthenticated desc = error"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"1d4b4871-1a4e-482b-8e39-92d85b51169a","trace-id":"","span-id":"","time":"2024-04-03T10:23:37+05:00","message":"failed to proxy grpc conn c2bErr: rpc error: code = Unauthenticated desc = error *status.Error &status.Error{s:(*status.Status)(0xc00007e048)}"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"1d4b4871-1a4e-482b-8e39-92d85b51169a","trace-id":"","span-id":"","time":"2024-04-03T10:23:37+05:00","message":"error status &status.Status{s:(*status.Status)(0xc00052a240)}"} +================== +WARNING: DATA RACE +Write at 0x00c00032d890 by goroutine 39: + runtime.mapassign_faststr() + /usr/local/go/src/runtime/map_faststr.go:203 +0x0 + go.unistack.org/micro-meter-prometheus/v3.(*prometheusMeter).Counter() + /go/pkg/mod/go.unistack.org/micro-meter-prometheus/v3@v3.8.6/prometheus.go:133 +0x86c + go.unistack.org/micro-broker-kgo/v3.(*hookMeter).OnBrokerDisconnect() + /go/pkg/mod/go.unistack.org/micro-broker-kgo/v3@v3.8.17/meter.go:72 +0x112 + github.com/twmb/franz-go/pkg/kgo.(*brokerCxn).closeConn.func1() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/broker.go:1268 +0x217 + github.com/twmb/franz-go/pkg/kgo.hooks.each() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/hooks.go:32 +0x128 + github.com/twmb/franz-go/pkg/kgo.(*brokerCxn).closeConn() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/broker.go:1266 +0x2f + github.com/twmb/franz-go/pkg/kgo.(*brokerCxn).die() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/broker.go:1281 +0x54 + github.com/twmb/franz-go/pkg/kgo.(*broker).reapConnections() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/broker.go:616 +0x4c4 + github.com/twmb/franz-go/pkg/kgo.(*Client).reapConnections() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/broker.go:582 +0x248 + github.com/twmb/franz-go/pkg/kgo.(*Client).reapConnectionsLoop() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/broker.go:563 +0x2a4 + github.com/twmb/franz-go/pkg/kgo.NewClient.gowrap2() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/client.go:519 +0x33 + +Previous read at 0x00c00032d890 by goroutine 382: + runtime.mapiterinit() + /usr/local/go/src/runtime/map.go:816 +0x0 + go.unistack.org/micro-meter-prometheus/v3.(*prometheusMeter).Write() + /go/pkg/mod/go.unistack.org/micro-meter-prometheus/v3@v3.8.6/prometheus.go:298 +0x306 + go.unistack.org/micro-server-http/v3/handler/meter.(*Handler).Metrics() + /go/pkg/mod/go.unistack.org/micro-server-http/v3@v3.11.22/handler/meter/meter.go:112 +0x534 + go.unistack.org/micro-server-http/v3/handler/meter.(*meterServiceServer).Metrics() + /go/pkg/mod/go.unistack.org/micro-server-http/v3@v3.11.22/handler/meter/meter_micro_http.pb.go:19 +0x65 + go.unistack.org/micro-server-http/v3/handler/meter.(*MeterService·2).Metrics() + :1 +0x79 + runtime.call64() + /usr/local/go/src/runtime/asm_amd64.s:772 +0x42 + reflect.Value.Call() + /usr/local/go/src/reflect/value.go:380 +0xb5 + go.unistack.org/micro-server-http/v3.(*Server).ServeHTTP.func1() + /go/pkg/mod/go.unistack.org/micro-server-http/v3@v3.11.22/handler.go:516 +0x2db + go.unistack.org/micro-server-http/v3.(*Server).ServeHTTP() + /go/pkg/mod/go.unistack.org/micro-server-http/v3@v3.11.22/handler.go:552 +0x2813 + net/http.serverHandler.ServeHTTP() + /usr/local/go/src/net/http/server.go:3137 +0x2a1 + net/http.(*conn).serve() + /usr/local/go/src/net/http/server.go:2039 +0x13c4 + net/http.(*Server).Serve.gowrap3() + /usr/local/go/src/net/http/server.go:3285 +0x4f + +Goroutine 39 (running) created at: + github.com/twmb/franz-go/pkg/kgo.NewClient() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/client.go:519 +0x162a + go.unistack.org/micro-broker-kgo/v3.(*Broker).connect() + /go/pkg/mod/go.unistack.org/micro-broker-kgo/v3@v3.8.17/kgo.go:104 +0x8a7 + go.unistack.org/micro-broker-kgo/v3.(*Broker).Connect() + /go/pkg/mod/go.unistack.org/micro-broker-kgo/v3@v3.8.17/kgo.go:129 +0xef + gitlab.fortebank.com/api-gateway/apigw/internal/app.Run() + /build/internal/app/main.go:147 +0x1672 + main.main() + /build/cmd/apigw/main.go:84 +0x1de4 + +Goroutine 382 (running) created at: + net/http.(*Server).Serve() + /usr/local/go/src/net/http/server.go:3285 +0x8ec + go.unistack.org/micro-server-http/v3.(*Server).Start.func1() + /go/pkg/mod/go.unistack.org/micro-server-http/v3@v3.11.22/http.go:596 +0x5b +================== +{"level":"debug","x-request-id":"d89a4807-d559-4cbd-aa0b-70aae96e43f6","time":"2024-04-03T10:23:41+05:00","message":"authn.cookie not found"} +{"level":"info","x-request-id":"d89a4807-d559-4cbd-aa0b-70aae96e43f6","time":"2024-04-03T10:23:41+05:00","message":"jwt.check skip endpoint /authn.AuthnService/Login"} +{"level":"info","x-request-id":"d89a4807-d559-4cbd-aa0b-70aae96e43f6","time":"2024-04-03T10:23:41+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"d89a4807-d559-4cbd-aa0b-70aae96e43f6","time":"2024-04-03T10:23:41+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"d89a4807-d559-4cbd-aa0b-70aae96e43f6","time":"2024-04-03T10:23:41+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"d89a4807-d559-4cbd-aa0b-70aae96e43f6","time":"2024-04-03T10:23:41+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"d89a4807-d559-4cbd-aa0b-70aae96e43f6","time":"2024-04-03T10:23:41+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"d89a4807-d559-4cbd-aa0b-70aae96e43f6","time":"2024-04-03T10:23:41+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"d89a4807-d559-4cbd-aa0b-70aae96e43f6","time":"2024-04-03T10:23:41+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"d89a4807-d559-4cbd-aa0b-70aae96e43f6","time":"2024-04-03T10:23:41+05:00","message":"jwt.extract jwt claims empty"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"d89a4807-d559-4cbd-aa0b-70aae96e43f6","trace-id":"","span-id":"","time":"2024-04-03T10:23:41+05:00","message":"grpc request with md: metadata.MD{\":authority\":[]string{\"upstream_balancer\"}, \":path\":[]string{\"/authn.AuthnService/Login\"}, \"client-ip\":[]string{\"172.23.20.6\"}, \"content-type\":[]string{\"application/grpc\"}, \"grpc-accept-encoding\":[]string{\"identity, deflate, gzip\"}, \"source-service\":[]string{\"/authn.AuthnService/Login\"}, \"user-agent\":[]string{\"grpc-python/1.59.0 grpc-c/36.0.0 (osx; chttp2)\"}, \"x-forwarded-for\":[]string{\"172.23.20.6\"}, \"x-forwarded-host\":[]string{\"dev-apigw-grpc.fortebank.com:443\"}, \"x-forwarded-port\":[]string{\"443\"}, \"x-forwarded-proto\":[]string{\"https\"}, \"x-forwarded-scheme\":[]string{\"https\"}, \"x-real-ip\":[]string{\"172.23.20.6\"}, \"x-request-id\":[]string{\"d89a4807-d559-4cbd-aa0b-70aae96e43f6\"}, \"x-scheme\":[]string{\"https\"}}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"d89a4807-d559-4cbd-aa0b-70aae96e43f6","trace-id":"","span-id":"","time":"2024-04-03T10:23:41+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"d89a4807-d559-4cbd-aa0b-70aae96e43f6","trace-id":"","span-id":"","time":"2024-04-03T10:23:41+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"d89a4807-d559-4cbd-aa0b-70aae96e43f6","trace-id":"","span-id":"","time":"2024-04-03T10:23:41+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"d89a4807-d559-4cbd-aa0b-70aae96e43f6","trace-id":"","span-id":"","time":"2024-04-03T10:23:41+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"d89a4807-d559-4cbd-aa0b-70aae96e43f6","trace-id":"","span-id":"","time":"2024-04-03T10:23:41+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"d89a4807-d559-4cbd-aa0b-70aae96e43f6","trace-id":"","span-id":"","time":"2024-04-03T10:23:41+05:00","message":"forwardClientToBackend set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"d89a4807-d559-4cbd-aa0b-70aae96e43f6","trace-id":"","span-id":"","time":"2024-04-03T10:23:41+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"d89a4807-d559-4cbd-aa0b-70aae96e43f6","trace-id":"","span-id":"","time":"2024-04-03T10:23:41+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"d89a4807-d559-4cbd-aa0b-70aae96e43f6","trace-id":"","span-id":"","time":"2024-04-03T10:23:41+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"d89a4807-d559-4cbd-aa0b-70aae96e43f6","trace-id":"","span-id":"","time":"2024-04-03T10:23:41+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"d89a4807-d559-4cbd-aa0b-70aae96e43f6","trace-id":"","span-id":"","time":"2024-04-03T10:23:41+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"d89a4807-d559-4cbd-aa0b-70aae96e43f6","trace-id":"","span-id":"","time":"2024-04-03T10:23:41+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"d89a4807-d559-4cbd-aa0b-70aae96e43f6","trace-id":"","span-id":"","time":"2024-04-03T10:23:41+05:00","message":"forwardBackendToClient src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"d89a4807-d559-4cbd-aa0b-70aae96e43f6","trace-id":"","span-id":"","time":"2024-04-03T10:23:41+05:00","message":"forwardBackendToClient set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"d89a4807-d559-4cbd-aa0b-70aae96e43f6","trace-id":"","span-id":"","time":"2024-04-03T10:23:41+05:00","message":"forwardBackendToClient src.Header"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"d89a4807-d559-4cbd-aa0b-70aae96e43f6","trace-id":"","span-id":"","time":"2024-04-03T10:23:41+05:00","message":"forwardBackendToClient dst.SetHeader"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"d89a4807-d559-4cbd-aa0b-70aae96e43f6","trace-id":"","span-id":"","time":"2024-04-03T10:23:41+05:00","message":"forwardBackendToClient try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"d89a4807-d559-4cbd-aa0b-70aae96e43f6","trace-id":"","span-id":"","time":"2024-04-03T10:23:41+05:00","message":"forwardBackendToClient dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"d89a4807-d559-4cbd-aa0b-70aae96e43f6","trace-id":"","span-id":"","time":"2024-04-03T10:23:41+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"d89a4807-d559-4cbd-aa0b-70aae96e43f6","trace-id":"","span-id":"","time":"2024-04-03T10:23:41+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"d89a4807-d559-4cbd-aa0b-70aae96e43f6","trace-id":"","span-id":"","time":"2024-04-03T10:23:41+05:00","message":"forwardBackendToClient src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"d89a4807-d559-4cbd-aa0b-70aae96e43f6","trace-id":"","span-id":"","time":"2024-04-03T10:23:41+05:00","message":"b2cErr := <-b2cErrChan: err: EOF"} +================== +WARNING: DATA RACE +Write at 0x00c00032d890 by goroutine 119: + runtime.mapassign_faststr() + /usr/local/go/src/runtime/map_faststr.go:203 +0x0 + go.unistack.org/micro-meter-prometheus/v3.(*prometheusMeter).Counter() + /go/pkg/mod/go.unistack.org/micro-meter-prometheus/v3@v3.8.6/prometheus.go:140 +0x56c + go.unistack.org/micro-broker-kgo/v3.(*hookMeter).OnBrokerDisconnect() + /go/pkg/mod/go.unistack.org/micro-broker-kgo/v3@v3.8.17/meter.go:72 +0x112 + github.com/twmb/franz-go/pkg/kgo.(*brokerCxn).closeConn.func1() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/broker.go:1268 +0x217 + github.com/twmb/franz-go/pkg/kgo.hooks.each() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/hooks.go:32 +0x128 + github.com/twmb/franz-go/pkg/kgo.(*brokerCxn).closeConn() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/broker.go:1266 +0x2f + github.com/twmb/franz-go/pkg/kgo.(*brokerCxn).die() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/broker.go:1281 +0x54 + github.com/twmb/franz-go/pkg/kgo.(*broker).reapConnections() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/broker.go:616 +0x4c4 + github.com/twmb/franz-go/pkg/kgo.(*Client).reapConnections() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/broker.go:582 +0x248 + github.com/twmb/franz-go/pkg/kgo.(*Client).reapConnectionsLoop() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/broker.go:563 +0x2a4 + github.com/twmb/franz-go/pkg/kgo.NewClient.gowrap2() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/client.go:519 +0x33 + +Previous read at 0x00c00032d890 by goroutine 564: + runtime.mapaccess2_faststr() + /usr/local/go/src/runtime/map_faststr.go:108 +0x0 + go.unistack.org/micro-meter-prometheus/v3.(*prometheusMeter).Counter() + /go/pkg/mod/go.unistack.org/micro-meter-prometheus/v3@v3.8.6/prometheus.go:127 +0x2ec + gitlab.fortebank.com/api-gateway/apigw/internal/handler.forwardClientToBackend.func1() + /build/internal/handler/grpc_copy.go:326 +0x1e1 + +Goroutine 119 (running) created at: + github.com/twmb/franz-go/pkg/kgo.NewClient() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/client.go:519 +0x162a + go.unistack.org/micro-broker-kgo/v3.(*Broker).connect() + /go/pkg/mod/go.unistack.org/micro-broker-kgo/v3@v3.8.17/kgo.go:104 +0x8a7 + go.unistack.org/micro-broker-kgo/v3.(*Broker).Subscribe() + /go/pkg/mod/go.unistack.org/micro-broker-kgo/v3@v3.8.17/kgo.go:372 +0x1650 + gitlab.fortebank.com/api-gateway/apigw/internal/app.Run() + /build/internal/app/main.go:449 +0x9861 + main.main() + /build/cmd/apigw/main.go:84 +0x1de4 + +Goroutine 564 (finished) created at: + gitlab.fortebank.com/api-gateway/apigw/internal/handler.forwardClientToBackend.func2() + /build/internal/handler/grpc_copy.go:336 +0x2e + runtime/pprof.Do() + /usr/local/go/src/runtime/pprof/runtime.go:51 +0x117 + gitlab.fortebank.com/api-gateway/apigw/internal/handler.forwardClientToBackend() + /build/internal/handler/grpc_copy.go:335 +0x945 + gitlab.fortebank.com/api-gateway/apigw/internal/handler.GRPCCopy() + /build/internal/handler/grpc_copy.go:39 +0x404 + gitlab.fortebank.com/api-gateway/apigw/internal/handler.(*HTTPHandlerSwapper).ServeGRPC() + /build/internal/handler/handler.go:584 +0x325c + gitlab.fortebank.com/api-gateway/apigw/internal/handler.(*HTTPHandlerSwapper).ServeGRPC-fm() + :1 +0x64 + go.unistack.org/micro-server-grpc/v3.(*Server).handler() + /go/pkg/mod/go.unistack.org/micro-server-grpc/v3@v3.10.13/grpc.go:306 +0x183b + go.unistack.org/micro-server-grpc/v3.(*Server).handler-fm() + :1 +0x64 + google.golang.org/grpc.(*Server).processStreamingRPC() + /go/pkg/mod/google.golang.org/grpc@v1.62.1/server.go:1680 +0x1fd9 + google.golang.org/grpc.(*Server).handleStream() + /go/pkg/mod/google.golang.org/grpc@v1.62.1/server.go:1807 +0x1755 + google.golang.org/grpc.(*Server).serveStreams.func2.1() + /go/pkg/mod/google.golang.org/grpc@v1.62.1/server.go:1027 +0x158 +================== +{"level":"debug","x-request-id":"219d4c58-60bf-4711-a903-e31cd2ab5d1c","time":"2024-04-03T10:23:42+05:00","message":"authn.cookie not found"} +{"level":"info","x-request-id":"219d4c58-60bf-4711-a903-e31cd2ab5d1c","time":"2024-04-03T10:23:42+05:00","message":"jwt.check skip endpoint /authn.AuthnService/Login"} +{"level":"info","x-request-id":"219d4c58-60bf-4711-a903-e31cd2ab5d1c","time":"2024-04-03T10:23:42+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"219d4c58-60bf-4711-a903-e31cd2ab5d1c","time":"2024-04-03T10:23:42+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"219d4c58-60bf-4711-a903-e31cd2ab5d1c","time":"2024-04-03T10:23:42+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"219d4c58-60bf-4711-a903-e31cd2ab5d1c","time":"2024-04-03T10:23:42+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"219d4c58-60bf-4711-a903-e31cd2ab5d1c","time":"2024-04-03T10:23:42+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"219d4c58-60bf-4711-a903-e31cd2ab5d1c","time":"2024-04-03T10:23:42+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"219d4c58-60bf-4711-a903-e31cd2ab5d1c","time":"2024-04-03T10:23:42+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"219d4c58-60bf-4711-a903-e31cd2ab5d1c","time":"2024-04-03T10:23:42+05:00","message":"jwt.extract jwt claims empty"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"219d4c58-60bf-4711-a903-e31cd2ab5d1c","trace-id":"","span-id":"","time":"2024-04-03T10:23:42+05:00","message":"grpc request with md: metadata.MD{\":authority\":[]string{\"upstream_balancer\"}, \":path\":[]string{\"/authn.AuthnService/Login\"}, \"client-ip\":[]string{\"172.23.20.6\"}, \"content-type\":[]string{\"application/grpc\"}, \"grpc-accept-encoding\":[]string{\"identity, deflate, gzip\"}, \"source-service\":[]string{\"/authn.AuthnService/Login\"}, \"user-agent\":[]string{\"grpc-python/1.59.0 grpc-c/36.0.0 (osx; chttp2)\"}, \"x-forwarded-for\":[]string{\"172.23.20.6\"}, \"x-forwarded-host\":[]string{\"dev-apigw-grpc.fortebank.com:443\"}, \"x-forwarded-port\":[]string{\"443\"}, \"x-forwarded-proto\":[]string{\"https\"}, \"x-forwarded-scheme\":[]string{\"https\"}, \"x-real-ip\":[]string{\"172.23.20.6\"}, \"x-request-id\":[]string{\"219d4c58-60bf-4711-a903-e31cd2ab5d1c\"}, \"x-scheme\":[]string{\"https\"}}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"219d4c58-60bf-4711-a903-e31cd2ab5d1c","trace-id":"","span-id":"","time":"2024-04-03T10:23:42+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"219d4c58-60bf-4711-a903-e31cd2ab5d1c","trace-id":"","span-id":"","time":"2024-04-03T10:23:42+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"219d4c58-60bf-4711-a903-e31cd2ab5d1c","trace-id":"","span-id":"","time":"2024-04-03T10:23:42+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"219d4c58-60bf-4711-a903-e31cd2ab5d1c","trace-id":"","span-id":"","time":"2024-04-03T10:23:42+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"219d4c58-60bf-4711-a903-e31cd2ab5d1c","trace-id":"","span-id":"","time":"2024-04-03T10:23:42+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"219d4c58-60bf-4711-a903-e31cd2ab5d1c","trace-id":"","span-id":"","time":"2024-04-03T10:23:42+05:00","message":"forwardClientToBackend set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"219d4c58-60bf-4711-a903-e31cd2ab5d1c","trace-id":"","span-id":"","time":"2024-04-03T10:23:42+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"219d4c58-60bf-4711-a903-e31cd2ab5d1c","trace-id":"","span-id":"","time":"2024-04-03T10:23:42+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"219d4c58-60bf-4711-a903-e31cd2ab5d1c","trace-id":"","span-id":"","time":"2024-04-03T10:23:42+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"219d4c58-60bf-4711-a903-e31cd2ab5d1c","trace-id":"","span-id":"","time":"2024-04-03T10:23:42+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"219d4c58-60bf-4711-a903-e31cd2ab5d1c","trace-id":"","span-id":"","time":"2024-04-03T10:23:42+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"219d4c58-60bf-4711-a903-e31cd2ab5d1c","trace-id":"","span-id":"","time":"2024-04-03T10:23:42+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"219d4c58-60bf-4711-a903-e31cd2ab5d1c","trace-id":"","span-id":"","time":"2024-04-03T10:23:42+05:00","message":"forwardBackendToClient src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"219d4c58-60bf-4711-a903-e31cd2ab5d1c","trace-id":"","span-id":"","time":"2024-04-03T10:23:42+05:00","message":"forwardBackendToClient set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"219d4c58-60bf-4711-a903-e31cd2ab5d1c","trace-id":"","span-id":"","time":"2024-04-03T10:23:42+05:00","message":"forwardBackendToClient src.Header"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"219d4c58-60bf-4711-a903-e31cd2ab5d1c","trace-id":"","span-id":"","time":"2024-04-03T10:23:42+05:00","message":"forwardBackendToClient dst.SetHeader"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"219d4c58-60bf-4711-a903-e31cd2ab5d1c","trace-id":"","span-id":"","time":"2024-04-03T10:23:42+05:00","message":"forwardBackendToClient try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"219d4c58-60bf-4711-a903-e31cd2ab5d1c","trace-id":"","span-id":"","time":"2024-04-03T10:23:42+05:00","message":"forwardBackendToClient dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"219d4c58-60bf-4711-a903-e31cd2ab5d1c","trace-id":"","span-id":"","time":"2024-04-03T10:23:42+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"219d4c58-60bf-4711-a903-e31cd2ab5d1c","trace-id":"","span-id":"","time":"2024-04-03T10:23:42+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"219d4c58-60bf-4711-a903-e31cd2ab5d1c","trace-id":"","span-id":"","time":"2024-04-03T10:23:42+05:00","message":"forwardBackendToClient src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"219d4c58-60bf-4711-a903-e31cd2ab5d1c","trace-id":"","span-id":"","time":"2024-04-03T10:23:42+05:00","message":"b2cErr := <-b2cErrChan: err: EOF"} +{"level":"debug","x-request-id":"96c4cfee-7155-47e3-b272-ebe7bbef10a7","time":"2024-04-03T10:23:42+05:00","message":"authn.cookie not found"} +{"level":"info","x-request-id":"96c4cfee-7155-47e3-b272-ebe7bbef10a7","time":"2024-04-03T10:23:42+05:00","message":"jwt.check skip endpoint /authn.AuthnService/Token"} +{"level":"info","x-request-id":"96c4cfee-7155-47e3-b272-ebe7bbef10a7","time":"2024-04-03T10:23:42+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"96c4cfee-7155-47e3-b272-ebe7bbef10a7","time":"2024-04-03T10:23:42+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"96c4cfee-7155-47e3-b272-ebe7bbef10a7","time":"2024-04-03T10:23:42+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"96c4cfee-7155-47e3-b272-ebe7bbef10a7","time":"2024-04-03T10:23:42+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"96c4cfee-7155-47e3-b272-ebe7bbef10a7","time":"2024-04-03T10:23:42+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"96c4cfee-7155-47e3-b272-ebe7bbef10a7","time":"2024-04-03T10:23:42+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"96c4cfee-7155-47e3-b272-ebe7bbef10a7","time":"2024-04-03T10:23:42+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"96c4cfee-7155-47e3-b272-ebe7bbef10a7","time":"2024-04-03T10:23:42+05:00","message":"jwt.extract jwt claims empty"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"96c4cfee-7155-47e3-b272-ebe7bbef10a7","trace-id":"","span-id":"","time":"2024-04-03T10:23:42+05:00","message":"grpc request with md: metadata.MD{\":authority\":[]string{\"upstream_balancer\"}, \":path\":[]string{\"/authn.AuthnService/Token\"}, \"client-ip\":[]string{\"172.23.20.6\"}, \"content-type\":[]string{\"application/grpc\"}, \"grpc-accept-encoding\":[]string{\"identity, deflate, gzip\"}, \"source-service\":[]string{\"/authn.AuthnService/Token\"}, \"user-agent\":[]string{\"grpc-python/1.59.0 grpc-c/36.0.0 (osx; chttp2)\"}, \"x-forwarded-for\":[]string{\"172.23.20.6\"}, \"x-forwarded-host\":[]string{\"dev-apigw-grpc.fortebank.com:443\"}, \"x-forwarded-port\":[]string{\"443\"}, \"x-forwarded-proto\":[]string{\"https\"}, \"x-forwarded-scheme\":[]string{\"https\"}, \"x-real-ip\":[]string{\"172.23.20.6\"}, \"x-request-id\":[]string{\"96c4cfee-7155-47e3-b272-ebe7bbef10a7\"}, \"x-scheme\":[]string{\"https\"}}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"96c4cfee-7155-47e3-b272-ebe7bbef10a7","trace-id":"","span-id":"","time":"2024-04-03T10:23:42+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"96c4cfee-7155-47e3-b272-ebe7bbef10a7","trace-id":"","span-id":"","time":"2024-04-03T10:23:42+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"96c4cfee-7155-47e3-b272-ebe7bbef10a7","trace-id":"","span-id":"","time":"2024-04-03T10:23:42+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"96c4cfee-7155-47e3-b272-ebe7bbef10a7","trace-id":"","span-id":"","time":"2024-04-03T10:23:42+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"96c4cfee-7155-47e3-b272-ebe7bbef10a7","trace-id":"","span-id":"","time":"2024-04-03T10:23:42+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"96c4cfee-7155-47e3-b272-ebe7bbef10a7","trace-id":"","span-id":"","time":"2024-04-03T10:23:42+05:00","message":"forwardClientToBackend set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"96c4cfee-7155-47e3-b272-ebe7bbef10a7","trace-id":"","span-id":"","time":"2024-04-03T10:23:42+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"96c4cfee-7155-47e3-b272-ebe7bbef10a7","trace-id":"","span-id":"","time":"2024-04-03T10:23:42+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"96c4cfee-7155-47e3-b272-ebe7bbef10a7","trace-id":"","span-id":"","time":"2024-04-03T10:23:42+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"96c4cfee-7155-47e3-b272-ebe7bbef10a7","trace-id":"","span-id":"","time":"2024-04-03T10:23:42+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"96c4cfee-7155-47e3-b272-ebe7bbef10a7","trace-id":"","span-id":"","time":"2024-04-03T10:23:42+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"96c4cfee-7155-47e3-b272-ebe7bbef10a7","trace-id":"","span-id":"","time":"2024-04-03T10:23:42+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"96c4cfee-7155-47e3-b272-ebe7bbef10a7","trace-id":"","span-id":"","time":"2024-04-03T10:23:42+05:00","message":"forwardBackendToClient src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"96c4cfee-7155-47e3-b272-ebe7bbef10a7","trace-id":"","span-id":"","time":"2024-04-03T10:23:42+05:00","message":"forwardBackendToClient set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"96c4cfee-7155-47e3-b272-ebe7bbef10a7","trace-id":"","span-id":"","time":"2024-04-03T10:23:42+05:00","message":"forwardBackendToClient src.Header"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"96c4cfee-7155-47e3-b272-ebe7bbef10a7","trace-id":"","span-id":"","time":"2024-04-03T10:23:42+05:00","message":"forwardBackendToClient dst.SetHeader"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"96c4cfee-7155-47e3-b272-ebe7bbef10a7","trace-id":"","span-id":"","time":"2024-04-03T10:23:42+05:00","message":"forwardBackendToClient try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"96c4cfee-7155-47e3-b272-ebe7bbef10a7","trace-id":"","span-id":"","time":"2024-04-03T10:23:42+05:00","message":"forwardBackendToClient dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"96c4cfee-7155-47e3-b272-ebe7bbef10a7","trace-id":"","span-id":"","time":"2024-04-03T10:23:42+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"96c4cfee-7155-47e3-b272-ebe7bbef10a7","trace-id":"","span-id":"","time":"2024-04-03T10:23:42+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"96c4cfee-7155-47e3-b272-ebe7bbef10a7","trace-id":"","span-id":"","time":"2024-04-03T10:23:42+05:00","message":"forwardBackendToClient src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"96c4cfee-7155-47e3-b272-ebe7bbef10a7","trace-id":"","span-id":"","time":"2024-04-03T10:23:42+05:00","message":"b2cErr := <-b2cErrChan: err: EOF"} +{"level":"debug","x-request-id":"5a45e9d8-8c3a-41b1-83e0-d67a3d6413e7","time":"2024-04-03T10:23:43+05:00","message":"authn.cookie not found"} +{"level":"debug","x-request-id":"5a45e9d8-8c3a-41b1-83e0-d67a3d6413e7","time":"2024-04-03T10:23:43+05:00","message":"jwt.check process"} +{"level":"debug","x-request-id":"5a45e9d8-8c3a-41b1-83e0-d67a3d6413e7","time":"2024-04-03T10:23:43+05:00","message":"jwt.check claims: jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_ios\", \"nonce\":\"egmugaiknqnyqxq\", \"phone\":\"+77017709023\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"890410300300\"}, \"exp\":1.712985822e+09, \"iat\":1.712121822e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"25ee247c-5bdc-470d-a1a9-50d18bb47fe7\", \"nbf\":1.712121822e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"209\"}"} +{"level":"info","x-request-id":"5a45e9d8-8c3a-41b1-83e0-d67a3d6413e7","time":"2024-04-03T10:23:43+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"5a45e9d8-8c3a-41b1-83e0-d67a3d6413e7","time":"2024-04-03T10:23:43+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_ios\", \"nonce\":\"egmugaiknqnyqxq\", \"phone\":\"+77017709023\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"890410300300\"}, \"exp\":1.712985822e+09, \"iat\":1.712121822e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"25ee247c-5bdc-470d-a1a9-50d18bb47fe7\", \"nbf\":1.712121822e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"209\"}"} +{"level":"info","x-request-id":"5a45e9d8-8c3a-41b1-83e0-d67a3d6413e7","time":"2024-04-03T10:23:43+05:00","message":"jwt.extract set User-Id to 209"} +{"level":"info","x-request-id":"5a45e9d8-8c3a-41b1-83e0-d67a3d6413e7","time":"2024-04-03T10:23:43+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"5a45e9d8-8c3a-41b1-83e0-d67a3d6413e7","time":"2024-04-03T10:23:43+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_ios\", \"nonce\":\"egmugaiknqnyqxq\", \"phone\":\"+77017709023\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"890410300300\"}, \"exp\":1.712985822e+09, \"iat\":1.712121822e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"25ee247c-5bdc-470d-a1a9-50d18bb47fe7\", \"nbf\":1.712121822e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"209\"}"} +{"level":"info","x-request-id":"5a45e9d8-8c3a-41b1-83e0-d67a3d6413e7","time":"2024-04-03T10:23:43+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"5a45e9d8-8c3a-41b1-83e0-d67a3d6413e7","time":"2024-04-03T10:23:43+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_ios\", \"nonce\":\"egmugaiknqnyqxq\", \"phone\":\"+77017709023\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"890410300300\"}, \"exp\":1.712985822e+09, \"iat\":1.712121822e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"25ee247c-5bdc-470d-a1a9-50d18bb47fe7\", \"nbf\":1.712121822e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"209\"}"} +{"level":"info","x-request-id":"5a45e9d8-8c3a-41b1-83e0-d67a3d6413e7","time":"2024-04-03T10:23:43+05:00","message":"jwt.extract set Username to 890410300300"} +{"level":"info","x-request-id":"5a45e9d8-8c3a-41b1-83e0-d67a3d6413e7","time":"2024-04-03T10:23:43+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"5a45e9d8-8c3a-41b1-83e0-d67a3d6413e7","time":"2024-04-03T10:23:43+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_ios\", \"nonce\":\"egmugaiknqnyqxq\", \"phone\":\"+77017709023\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"890410300300\"}, \"exp\":1.712985822e+09, \"iat\":1.712121822e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"25ee247c-5bdc-470d-a1a9-50d18bb47fe7\", \"nbf\":1.712121822e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"209\"}"} +{"level":"info","x-request-id":"5a45e9d8-8c3a-41b1-83e0-d67a3d6413e7","time":"2024-04-03T10:23:43+05:00","message":"jwt.extract set Phone to +77017709023"} +{"level":"info","x-request-id":"5a45e9d8-8c3a-41b1-83e0-d67a3d6413e7","time":"2024-04-03T10:23:43+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"5a45e9d8-8c3a-41b1-83e0-d67a3d6413e7","time":"2024-04-03T10:23:43+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_ios\", \"nonce\":\"egmugaiknqnyqxq\", \"phone\":\"+77017709023\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"890410300300\"}, \"exp\":1.712985822e+09, \"iat\":1.712121822e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"25ee247c-5bdc-470d-a1a9-50d18bb47fe7\", \"nbf\":1.712121822e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"209\"}"} +{"level":"info","x-request-id":"5a45e9d8-8c3a-41b1-83e0-d67a3d6413e7","time":"2024-04-03T10:23:43+05:00","message":"jwt.extract set otp_datetime to 1712121822"} +{"level":"info","x-request-id":"5a45e9d8-8c3a-41b1-83e0-d67a3d6413e7","time":"2024-04-03T10:23:43+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"5a45e9d8-8c3a-41b1-83e0-d67a3d6413e7","time":"2024-04-03T10:23:43+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_ios\", \"nonce\":\"egmugaiknqnyqxq\", \"phone\":\"+77017709023\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"890410300300\"}, \"exp\":1.712985822e+09, \"iat\":1.712121822e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"25ee247c-5bdc-470d-a1a9-50d18bb47fe7\", \"nbf\":1.712121822e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"209\"}"} +{"level":"info","x-request-id":"5a45e9d8-8c3a-41b1-83e0-d67a3d6413e7","time":"2024-04-03T10:23:43+05:00","message":"jwt.extract set username to 890410300300"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5a45e9d8-8c3a-41b1-83e0-d67a3d6413e7","trace-id":"","span-id":"","time":"2024-04-03T10:23:43+05:00","message":"grpcConnAdd /clientpass.ClientpassService/StartClientPass 5a45e9d8-8c3a-41b1-83e0-d67a3d6413e7"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5a45e9d8-8c3a-41b1-83e0-d67a3d6413e7","trace-id":"","span-id":"","time":"2024-04-03T10:23:43+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5a45e9d8-8c3a-41b1-83e0-d67a3d6413e7","trace-id":"","span-id":"","time":"2024-04-03T10:23:43+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5a45e9d8-8c3a-41b1-83e0-d67a3d6413e7","trace-id":"","span-id":"","time":"2024-04-03T10:23:43+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5a45e9d8-8c3a-41b1-83e0-d67a3d6413e7","trace-id":"","span-id":"","time":"2024-04-03T10:23:43+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"5a45e9d8-8c3a-41b1-83e0-d67a3d6413e7","trace-id":"","span-id":"","time":"2024-04-03T10:23:43+05:00","message":"brokerClientStream RecvMsg method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5a45e9d8-8c3a-41b1-83e0-d67a3d6413e7","trace-id":"","span-id":"","time":"2024-04-03T10:23:43+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5a45e9d8-8c3a-41b1-83e0-d67a3d6413e7","trace-id":"","span-id":"","time":"2024-04-03T10:23:43+05:00","message":"forwardClientToBackend set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5a45e9d8-8c3a-41b1-83e0-d67a3d6413e7","trace-id":"","span-id":"","time":"2024-04-03T10:23:43+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"5a45e9d8-8c3a-41b1-83e0-d67a3d6413e7","trace-id":"","span-id":"","time":"2024-04-03T10:23:43+05:00","message":"brokerClientStream brokerClientStream SendMsg method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"5a45e9d8-8c3a-41b1-83e0-d67a3d6413e7","trace-id":"","span-id":"","time":"2024-04-03T10:23:43+05:00","message":"brokerClientStream try to publish to client.clientpass.startclientpass.in msg with hdr: metadata.Metadata{\"Authorization\":\"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMjA5IiwiZXhwIjoxNzEyOTg1ODIyLCJuYmYiOjE3MTIxMjE4MjIsImlhdCI6MTcxMjEyMTgyMiwianRpIjoiMjVlZTI0N2MtNWJkYy00NzBkLWExYTktNTBkMThiYjQ3ZmU3IiwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbIm1pYl91c2VyIl19LCJjdXN0b20iOnsiY2xpZW50X2lkIjoibWliXzMwX2lvcyIsIm5vbmNlIjoiZWdtdWdhaWtucW55cXhxIiwicGhvbmUiOiIrNzcwMTc3MDkwMjMiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6Ijg5MDQxMDMwMDMwMCJ9fQ.U4ol-d9i-Wmq8-mHUelqAuTwSlMu9E_AYekA6izv4uVD1xqBXzIx8iX5IMgaoHYG9GprkIkVwdGxZC_nGIyaNwoG5E_F3y1x2CDgL9s9-SklhanIc4gIH96PfUEonUWvXwkZB1E_IgQZC3WeRuOsWHSxdiHVqgnVvSR1C9k74dpfzc7sI-mEyhiTabm_ddjYoBcPGNea2UoXAvGb9ED5rKFm11tG2h3KmTzCHFcr53GWLGfa8O7u8weA64pkgtIWW6CxGobMJBerHLKsdcZww2CRfa3Aji111iA_ibUlvTThtbmLsEHz96b4aAvrdDqyXX0UDDxnBwbnr8hn-wyNMg\", \"Client-Ip\":\"172.23.20.6\", \"Content-Type\":\"application/grpc\", \"Otp_datetime\":\"1712121822\", \"Phone\":\"+77017709023\", \"Source-Service\":\"/clientpass.ClientpassService/StartClientPass\", \"User-Id\":\"209\", \"Username\":\"890410300300\", \"X-Forwarded-For\":\"172.23.20.6\", \"X-Forwarded-Port\":\"443\", \"X-Real-Ip\":\"172.23.20.6\", \"X-Request-Id\":\"5a45e9d8-8c3a-41b1-83e0-d67a3d6413e7\"}"} +{"level":"info","time":"2024-04-03T10:23:43+05:00","message":"producing to a new topic for the first time, fetching metadata to learn its partitionstopicclient.clientpass.startclientpass.in"} +{"level":"info","time":"2024-04-03T10:23:43+05:00","message":"immediate metadata update triggeredwhyforced load because we are producing to a topic for the first time"} +{"level":"info","time":"2024-04-03T10:23:43+05:00","message":"done waiting for metadata for new topictopicclient.clientpass.startclientpass.in"} +{"level":"info","time":"2024-04-03T10:23:43+05:00","message":"skipping producer id initialization because the client was configured to disable idempotent writes"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5a45e9d8-8c3a-41b1-83e0-d67a3d6413e7","trace-id":"","span-id":"","time":"2024-04-03T10:23:43+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"5a45e9d8-8c3a-41b1-83e0-d67a3d6413e7","trace-id":"","span-id":"","time":"2024-04-03T10:23:43+05:00","message":"brokerClientStream CloseSend method"} +================== +WARNING: DATA RACE +Read at 0x00c00032d890 by goroutine 596: + runtime.mapaccess2_faststr() + /usr/local/go/src/runtime/map_faststr.go:108 +0x0 + go.unistack.org/micro-meter-prometheus/v3.(*prometheusMeter).Counter() + /go/pkg/mod/go.unistack.org/micro-meter-prometheus/v3@v3.8.6/prometheus.go:127 +0x2ec + gitlab.fortebank.com/api-gateway/apigw/internal/handler.forwardClientToBackend.func1() + /build/internal/handler/grpc_copy.go:325 +0xac2 + +Previous write at 0x00c00032d890 by goroutine 619: + runtime.mapassign_faststr() + /usr/local/go/src/runtime/map_faststr.go:203 +0x0 + go.unistack.org/micro-meter-prometheus/v3.(*prometheusMeter).Counter() + /go/pkg/mod/go.unistack.org/micro-meter-prometheus/v3@v3.8.6/prometheus.go:133 +0x86c + go.unistack.org/micro-broker-kgo/v3.(*hookMeter).OnProduceBatchWritten() + /go/pkg/mod/go.unistack.org/micro-broker-kgo/v3@v3.8.17/meter.go:106 +0x31c + github.com/twmb/franz-go/pkg/kgo.produceMetrics.hook.func2() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/sink.go:1569 +0x37b + +Goroutine 596 (running) created at: + gitlab.fortebank.com/api-gateway/apigw/internal/handler.forwardClientToBackend.func2() + /build/internal/handler/grpc_copy.go:336 +0x2e + runtime/pprof.Do() + /usr/local/go/src/runtime/pprof/runtime.go:51 +0x117 + gitlab.fortebank.com/api-gateway/apigw/internal/handler.forwardClientToBackend() + /build/internal/handler/grpc_copy.go:335 +0x945 + gitlab.fortebank.com/api-gateway/apigw/internal/handler.GRPCCopy() + /build/internal/handler/grpc_copy.go:39 +0x404 + gitlab.fortebank.com/api-gateway/apigw/internal/handler.(*HTTPHandlerSwapper).ServeGRPC() + /build/internal/handler/handler.go:540 +0x4158 + gitlab.fortebank.com/api-gateway/apigw/internal/handler.(*HTTPHandlerSwapper).ServeGRPC-fm() + :1 +0x64 + go.unistack.org/micro-server-grpc/v3.(*Server).handler() + /go/pkg/mod/go.unistack.org/micro-server-grpc/v3@v3.10.13/grpc.go:306 +0x183b + go.unistack.org/micro-server-grpc/v3.(*Server).handler-fm() + :1 +0x64 + google.golang.org/grpc.(*Server).processStreamingRPC() + /go/pkg/mod/google.golang.org/grpc@v1.62.1/server.go:1680 +0x1fd9 + google.golang.org/grpc.(*Server).handleStream() + /go/pkg/mod/google.golang.org/grpc@v1.62.1/server.go:1807 +0x1755 + google.golang.org/grpc.(*Server).serveStreams.func2.1() + /go/pkg/mod/google.golang.org/grpc@v1.62.1/server.go:1027 +0x158 + +Goroutine 619 (finished) created at: + github.com/twmb/franz-go/pkg/kgo.produceMetrics.hook() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/sink.go:1565 +0x3f6 + github.com/twmb/franz-go/pkg/kgo.(*sink).handleReqResp.deferwrap1() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/sink.go:586 +0x4f + runtime.deferreturn() + /usr/local/go/src/runtime/panic.go:602 +0x5d + github.com/twmb/franz-go/pkg/kgo.(*sink).produce.func3() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/sink.go:369 +0xaa + github.com/twmb/franz-go/pkg/kgo.(*sink).handleSeqResps() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/sink.go:411 +0xe8 + github.com/twmb/franz-go/pkg/kgo.(*sink).doSequenced.gowrap1() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/sink.go:402 +0x44 +================== +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5a45e9d8-8c3a-41b1-83e0-d67a3d6413e7","trace-id":"","span-id":"","time":"2024-04-03T10:23:43+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5a45e9d8-8c3a-41b1-83e0-d67a3d6413e7","trace-id":"","span-id":"","time":"2024-04-03T10:23:43+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5a45e9d8-8c3a-41b1-83e0-d67a3d6413e7","trace-id":"","span-id":"","time":"2024-04-03T10:23:43+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5a45e9d8-8c3a-41b1-83e0-d67a3d6413e7","trace-id":"","span-id":"","time":"2024-04-03T10:23:43+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"5a45e9d8-8c3a-41b1-83e0-d67a3d6413e7","trace-id":"","span-id":"","time":"2024-04-03T10:23:43+05:00","message":"brokerClientStream CloseSend method"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"5a45e9d8-8c3a-41b1-83e0-d67a3d6413e7","trace-id":"","span-id":"","time":"2024-04-03T10:23:43+05:00","message":"failed to CloseSend grpc conn: file already closed"} +================== +WARNING: DATA RACE +Read at 0x00c00054d0f0 by goroutine 415: + go.unistack.org/micro-meter-prometheus/v3.(*prometheusMeter).Write() + /go/pkg/mod/go.unistack.org/micro-meter-prometheus/v3@v3.8.6/prometheus.go:298 +0x4e4 + go.unistack.org/micro-server-http/v3/handler/meter.(*Handler).Metrics() + /go/pkg/mod/go.unistack.org/micro-server-http/v3@v3.11.22/handler/meter/meter.go:112 +0x534 + go.unistack.org/micro-server-http/v3/handler/meter.(*meterServiceServer).Metrics() + /go/pkg/mod/go.unistack.org/micro-server-http/v3@v3.11.22/handler/meter/meter_micro_http.pb.go:19 +0x65 + go.unistack.org/micro-server-http/v3/handler/meter.(*MeterService·2).Metrics() + :1 +0x79 + runtime.call64() + /usr/local/go/src/runtime/asm_amd64.s:772 +0x42 + reflect.Value.Call() + /usr/local/go/src/reflect/value.go:380 +0xb5 + go.unistack.org/micro-server-http/v3.(*Server).ServeHTTP.func1() + /go/pkg/mod/go.unistack.org/micro-server-http/v3@v3.11.22/handler.go:516 +0x2db + go.unistack.org/micro-server-http/v3.(*Server).ServeHTTP() + /go/pkg/mod/go.unistack.org/micro-server-http/v3@v3.11.22/handler.go:552 +0x2813 + net/http.serverHandler.ServeHTTP() + /usr/local/go/src/net/http/server.go:3137 +0x2a1 + net/http.(*conn).serve() + /usr/local/go/src/net/http/server.go:2039 +0x13c4 + net/http.(*Server).Serve.gowrap3() + /usr/local/go/src/net/http/server.go:3285 +0x4f + +Previous write at 0x00c00054d0f0 by goroutine 619: + go.unistack.org/micro-meter-prometheus/v3.(*prometheusMeter).Counter() + /go/pkg/mod/go.unistack.org/micro-meter-prometheus/v3@v3.8.6/prometheus.go:133 +0x87b + go.unistack.org/micro-broker-kgo/v3.(*hookMeter).OnProduceBatchWritten() + /go/pkg/mod/go.unistack.org/micro-broker-kgo/v3@v3.8.17/meter.go:105 +0x1c1 + github.com/twmb/franz-go/pkg/kgo.produceMetrics.hook.func2() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/sink.go:1569 +0x37b + +Goroutine 415 (running) created at: + net/http.(*Server).Serve() + /usr/local/go/src/net/http/server.go:3285 +0x8ec + go.unistack.org/micro-server-http/v3.(*Server).Start.func1() + /go/pkg/mod/go.unistack.org/micro-server-http/v3@v3.11.22/http.go:596 +0x5b + +Goroutine 619 (finished) created at: + github.com/twmb/franz-go/pkg/kgo.produceMetrics.hook() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/sink.go:1565 +0x3f6 + github.com/twmb/franz-go/pkg/kgo.(*sink).handleReqResp.deferwrap1() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/sink.go:586 +0x4f + runtime.deferreturn() + /usr/local/go/src/runtime/panic.go:602 +0x5d + github.com/twmb/franz-go/pkg/kgo.(*sink).produce.func3() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/sink.go:369 +0xaa + github.com/twmb/franz-go/pkg/kgo.(*sink).handleSeqResps() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/sink.go:411 +0xe8 + github.com/twmb/franz-go/pkg/kgo.(*sink).doSequenced.gowrap1() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/sink.go:402 +0x44 +================== +================== +WARNING: DATA RACE +Read at 0x00c000712250 by goroutine 415: + go.unistack.org/micro-meter-prometheus/v3.(*prometheusMeter).Write() + /go/pkg/mod/go.unistack.org/micro-meter-prometheus/v3@v3.8.6/prometheus.go:302 +0x585 + go.unistack.org/micro-server-http/v3/handler/meter.(*Handler).Metrics() + /go/pkg/mod/go.unistack.org/micro-server-http/v3@v3.11.22/handler/meter/meter.go:112 +0x534 + go.unistack.org/micro-server-http/v3/handler/meter.(*meterServiceServer).Metrics() + /go/pkg/mod/go.unistack.org/micro-server-http/v3@v3.11.22/handler/meter/meter_micro_http.pb.go:19 +0x65 + go.unistack.org/micro-server-http/v3/handler/meter.(*MeterService·2).Metrics() + :1 +0x79 + runtime.call64() + /usr/local/go/src/runtime/asm_amd64.s:772 +0x42 + reflect.Value.Call() + /usr/local/go/src/reflect/value.go:380 +0xb5 + go.unistack.org/micro-server-http/v3.(*Server).ServeHTTP.func1() + /go/pkg/mod/go.unistack.org/micro-server-http/v3@v3.11.22/handler.go:516 +0x2db + go.unistack.org/micro-server-http/v3.(*Server).ServeHTTP() + /go/pkg/mod/go.unistack.org/micro-server-http/v3@v3.11.22/handler.go:552 +0x2813 + net/http.serverHandler.ServeHTTP() + /usr/local/go/src/net/http/server.go:3137 +0x2a1 + net/http.(*conn).serve() + /usr/local/go/src/net/http/server.go:2039 +0x13c4 + net/http.(*Server).Serve.gowrap3() + /usr/local/go/src/net/http/server.go:3285 +0x4f + +Previous write at 0x00c000712250 by goroutine 619: + go.unistack.org/micro-meter-prometheus/v3.(*prometheusMeter).Counter() + /go/pkg/mod/go.unistack.org/micro-meter-prometheus/v3@v3.8.6/prometheus.go:130 +0x645 + go.unistack.org/micro-broker-kgo/v3.(*hookMeter).OnProduceBatchWritten() + /go/pkg/mod/go.unistack.org/micro-broker-kgo/v3@v3.8.17/meter.go:105 +0x1c1 + github.com/twmb/franz-go/pkg/kgo.produceMetrics.hook.func2() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/sink.go:1569 +0x37b + +Goroutine 415 (running) created at: + net/http.(*Server).Serve() + /usr/local/go/src/net/http/server.go:3285 +0x8ec + go.unistack.org/micro-server-http/v3.(*Server).Start.func1() + /go/pkg/mod/go.unistack.org/micro-server-http/v3@v3.11.22/http.go:596 +0x5b + +Goroutine 619 (finished) created at: + github.com/twmb/franz-go/pkg/kgo.produceMetrics.hook() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/sink.go:1565 +0x3f6 + github.com/twmb/franz-go/pkg/kgo.(*sink).handleReqResp.deferwrap1() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/sink.go:586 +0x4f + runtime.deferreturn() + /usr/local/go/src/runtime/panic.go:602 +0x5d + github.com/twmb/franz-go/pkg/kgo.(*sink).produce.func3() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/sink.go:369 +0xaa + github.com/twmb/franz-go/pkg/kgo.(*sink).handleSeqResps() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/sink.go:411 +0xe8 + github.com/twmb/franz-go/pkg/kgo.(*sink).doSequenced.gowrap1() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/sink.go:402 +0x44 +================== +================== +WARNING: DATA RACE +Read at 0x00c0005fb140 by goroutine 415: + go.unistack.org/micro-meter-prometheus/v3.(*prometheusMeter).Write() + /go/pkg/mod/go.unistack.org/micro-meter-prometheus/v3@v3.8.6/prometheus.go:302 +0x5a4 + go.unistack.org/micro-server-http/v3/handler/meter.(*Handler).Metrics() + /go/pkg/mod/go.unistack.org/micro-server-http/v3@v3.11.22/handler/meter/meter.go:112 +0x534 + go.unistack.org/micro-server-http/v3/handler/meter.(*meterServiceServer).Metrics() + /go/pkg/mod/go.unistack.org/micro-server-http/v3@v3.11.22/handler/meter/meter_micro_http.pb.go:19 +0x65 + go.unistack.org/micro-server-http/v3/handler/meter.(*MeterService·2).Metrics() + :1 +0x79 + runtime.call64() + /usr/local/go/src/runtime/asm_amd64.s:772 +0x42 + reflect.Value.Call() + /usr/local/go/src/reflect/value.go:380 +0xb5 + go.unistack.org/micro-server-http/v3.(*Server).ServeHTTP.func1() + /go/pkg/mod/go.unistack.org/micro-server-http/v3@v3.11.22/handler.go:516 +0x2db + go.unistack.org/micro-server-http/v3.(*Server).ServeHTTP() + /go/pkg/mod/go.unistack.org/micro-server-http/v3@v3.11.22/handler.go:552 +0x2813 + net/http.serverHandler.ServeHTTP() + /usr/local/go/src/net/http/server.go:3137 +0x2a1 + net/http.(*conn).serve() + /usr/local/go/src/net/http/server.go:2039 +0x13c4 + net/http.(*Server).Serve.gowrap3() + /usr/local/go/src/net/http/server.go:3285 +0x4f + +Previous write at 0x00c0005fb140 by goroutine 619: + runtime.mapassign_fast64() + /usr/local/go/src/runtime/map_fast64.go:93 +0x0 + go.unistack.org/micro-meter-prometheus/v3.(*prometheusMeter).Counter() + /go/pkg/mod/go.unistack.org/micro-meter-prometheus/v3@v3.8.6/prometheus.go:132 +0x7e7 + go.unistack.org/micro-broker-kgo/v3.(*hookMeter).OnProduceBatchWritten() + /go/pkg/mod/go.unistack.org/micro-broker-kgo/v3@v3.8.17/meter.go:105 +0x1c1 + github.com/twmb/franz-go/pkg/kgo.produceMetrics.hook.func2() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/sink.go:1569 +0x37b + +Goroutine 415 (running) created at: + net/http.(*Server).Serve() + /usr/local/go/src/net/http/server.go:3285 +0x8ec + go.unistack.org/micro-server-http/v3.(*Server).Start.func1() + /go/pkg/mod/go.unistack.org/micro-server-http/v3@v3.11.22/http.go:596 +0x5b + +Goroutine 619 (finished) created at: + github.com/twmb/franz-go/pkg/kgo.produceMetrics.hook() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/sink.go:1565 +0x3f6 + github.com/twmb/franz-go/pkg/kgo.(*sink).handleReqResp.deferwrap1() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/sink.go:586 +0x4f + runtime.deferreturn() + /usr/local/go/src/runtime/panic.go:602 +0x5d + github.com/twmb/franz-go/pkg/kgo.(*sink).produce.func3() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/sink.go:369 +0xaa + github.com/twmb/franz-go/pkg/kgo.(*sink).handleSeqResps() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/sink.go:411 +0xe8 + github.com/twmb/franz-go/pkg/kgo.(*sink).doSequenced.gowrap1() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/sink.go:402 +0x44 +================== +================== +WARNING: DATA RACE +Read at 0x00c0004e49d8 by goroutine 415: + go.unistack.org/micro-meter-prometheus/v3.(*prometheusMeter).Write() + /go/pkg/mod/go.unistack.org/micro-meter-prometheus/v3@v3.8.6/prometheus.go:304 +0x2604 + go.unistack.org/micro-server-http/v3/handler/meter.(*Handler).Metrics() + /go/pkg/mod/go.unistack.org/micro-server-http/v3@v3.11.22/handler/meter/meter.go:112 +0x534 + go.unistack.org/micro-server-http/v3/handler/meter.(*meterServiceServer).Metrics() + /go/pkg/mod/go.unistack.org/micro-server-http/v3@v3.11.22/handler/meter/meter_micro_http.pb.go:19 +0x65 + go.unistack.org/micro-server-http/v3/handler/meter.(*MeterService·2).Metrics() + :1 +0x79 + runtime.call64() + /usr/local/go/src/runtime/asm_amd64.s:772 +0x42 + reflect.Value.Call() + /usr/local/go/src/reflect/value.go:380 +0xb5 + go.unistack.org/micro-server-http/v3.(*Server).ServeHTTP.func1() + /go/pkg/mod/go.unistack.org/micro-server-http/v3@v3.11.22/handler.go:516 +0x2db + go.unistack.org/micro-server-http/v3.(*Server).ServeHTTP() + /go/pkg/mod/go.unistack.org/micro-server-http/v3@v3.11.22/handler.go:552 +0x2813 + net/http.serverHandler.ServeHTTP() + /usr/local/go/src/net/http/server.go:3137 +0x2a1 + net/http.(*conn).serve() + /usr/local/go/src/net/http/server.go:2039 +0x13c4 + net/http.(*Server).Serve.gowrap3() + /usr/local/go/src/net/http/server.go:3285 +0x4f + +Previous write at 0x00c0004e49d8 by goroutine 619: + go.unistack.org/micro-meter-prometheus/v3.(*prometheusMeter).Counter() + /go/pkg/mod/go.unistack.org/micro-meter-prometheus/v3@v3.8.6/prometheus.go:132 +0x7f6 + go.unistack.org/micro-broker-kgo/v3.(*hookMeter).OnProduceBatchWritten() + /go/pkg/mod/go.unistack.org/micro-broker-kgo/v3@v3.8.17/meter.go:105 +0x1c1 + github.com/twmb/franz-go/pkg/kgo.produceMetrics.hook.func2() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/sink.go:1569 +0x37b + +Goroutine 415 (running) created at: + net/http.(*Server).Serve() + /usr/local/go/src/net/http/server.go:3285 +0x8ec + go.unistack.org/micro-server-http/v3.(*Server).Start.func1() + /go/pkg/mod/go.unistack.org/micro-server-http/v3@v3.11.22/http.go:596 +0x5b + +Goroutine 619 (finished) created at: + github.com/twmb/franz-go/pkg/kgo.produceMetrics.hook() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/sink.go:1565 +0x3f6 + github.com/twmb/franz-go/pkg/kgo.(*sink).handleReqResp.deferwrap1() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/sink.go:586 +0x4f + runtime.deferreturn() + /usr/local/go/src/runtime/panic.go:602 +0x5d + github.com/twmb/franz-go/pkg/kgo.(*sink).produce.func3() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/sink.go:369 +0xaa + github.com/twmb/franz-go/pkg/kgo.(*sink).handleSeqResps() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/sink.go:411 +0xe8 + github.com/twmb/franz-go/pkg/kgo.(*sink).doSequenced.gowrap1() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/sink.go:402 +0x44 +================== +================== +WARNING: DATA RACE +Read at 0x00c0005fb170 by goroutine 415: + go.unistack.org/micro-meter-prometheus/v3.(*prometheusMeter).Write() + /go/pkg/mod/go.unistack.org/micro-meter-prometheus/v3@v3.8.6/prometheus.go:306 +0x2684 + go.unistack.org/micro-server-http/v3/handler/meter.(*Handler).Metrics() + /go/pkg/mod/go.unistack.org/micro-server-http/v3@v3.11.22/handler/meter/meter.go:112 +0x534 + go.unistack.org/micro-server-http/v3/handler/meter.(*meterServiceServer).Metrics() + /go/pkg/mod/go.unistack.org/micro-server-http/v3@v3.11.22/handler/meter/meter_micro_http.pb.go:19 +0x65 + go.unistack.org/micro-server-http/v3/handler/meter.(*MeterService·2).Metrics() + :1 +0x79 + runtime.call64() + /usr/local/go/src/runtime/asm_amd64.s:772 +0x42 + reflect.Value.Call() + /usr/local/go/src/reflect/value.go:380 +0xb5 + go.unistack.org/micro-server-http/v3.(*Server).ServeHTTP.func1() + /go/pkg/mod/go.unistack.org/micro-server-http/v3@v3.11.22/handler.go:516 +0x2db + go.unistack.org/micro-server-http/v3.(*Server).ServeHTTP() + /go/pkg/mod/go.unistack.org/micro-server-http/v3@v3.11.22/handler.go:552 +0x2813 + net/http.serverHandler.ServeHTTP() + /usr/local/go/src/net/http/server.go:3137 +0x2a1 + net/http.(*conn).serve() + /usr/local/go/src/net/http/server.go:2039 +0x13c4 + net/http.(*Server).Serve.gowrap3() + /usr/local/go/src/net/http/server.go:3285 +0x4f + +Previous write at 0x00c0005fb170 by goroutine 619: + go.unistack.org/micro-meter-prometheus/v3.(*prometheusMeter).Counter() + /go/pkg/mod/go.unistack.org/micro-meter-prometheus/v3@v3.8.6/prometheus.go:131 +0x724 + go.unistack.org/micro-broker-kgo/v3.(*hookMeter).OnProduceBatchWritten() + /go/pkg/mod/go.unistack.org/micro-broker-kgo/v3@v3.8.17/meter.go:105 +0x1c1 + github.com/twmb/franz-go/pkg/kgo.produceMetrics.hook.func2() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/sink.go:1569 +0x37b + +Goroutine 415 (running) created at: + net/http.(*Server).Serve() + /usr/local/go/src/net/http/server.go:3285 +0x8ec + go.unistack.org/micro-server-http/v3.(*Server).Start.func1() + /go/pkg/mod/go.unistack.org/micro-server-http/v3@v3.11.22/http.go:596 +0x5b + +Goroutine 619 (finished) created at: + github.com/twmb/franz-go/pkg/kgo.produceMetrics.hook() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/sink.go:1565 +0x3f6 + github.com/twmb/franz-go/pkg/kgo.(*sink).handleReqResp.deferwrap1() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/sink.go:586 +0x4f + runtime.deferreturn() + /usr/local/go/src/runtime/panic.go:602 +0x5d + github.com/twmb/franz-go/pkg/kgo.(*sink).produce.func3() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/sink.go:369 +0xaa + github.com/twmb/franz-go/pkg/kgo.(*sink).handleSeqResps() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/sink.go:411 +0xe8 + github.com/twmb/franz-go/pkg/kgo.(*sink).doSequenced.gowrap1() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/sink.go:402 +0x44 +================== +================== +WARNING: DATA RACE +Read at 0x00c00054d0f8 by goroutine 415: + go.unistack.org/micro-meter-prometheus/v3.(*prometheusMeter).Write() + /go/pkg/mod/go.unistack.org/micro-meter-prometheus/v3@v3.8.6/prometheus.go:298 +0x4e4 + go.unistack.org/micro-server-http/v3/handler/meter.(*Handler).Metrics() + /go/pkg/mod/go.unistack.org/micro-server-http/v3@v3.11.22/handler/meter/meter.go:112 +0x534 + go.unistack.org/micro-server-http/v3/handler/meter.(*meterServiceServer).Metrics() + /go/pkg/mod/go.unistack.org/micro-server-http/v3@v3.11.22/handler/meter/meter_micro_http.pb.go:19 +0x65 + go.unistack.org/micro-server-http/v3/handler/meter.(*MeterService·2).Metrics() + :1 +0x79 + runtime.call64() + /usr/local/go/src/runtime/asm_amd64.s:772 +0x42 + reflect.Value.Call() + /usr/local/go/src/reflect/value.go:380 +0xb5 + go.unistack.org/micro-server-http/v3.(*Server).ServeHTTP.func1() + /go/pkg/mod/go.unistack.org/micro-server-http/v3@v3.11.22/handler.go:516 +0x2db + go.unistack.org/micro-server-http/v3.(*Server).ServeHTTP() + /go/pkg/mod/go.unistack.org/micro-server-http/v3@v3.11.22/handler.go:552 +0x2813 + net/http.serverHandler.ServeHTTP() + /usr/local/go/src/net/http/server.go:3137 +0x2a1 + net/http.(*conn).serve() + /usr/local/go/src/net/http/server.go:2039 +0x13c4 + net/http.(*Server).Serve.gowrap3() + /usr/local/go/src/net/http/server.go:3285 +0x4f + +Previous write at 0x00c00054d0f8 by goroutine 619: + go.unistack.org/micro-meter-prometheus/v3.(*prometheusMeter).Counter() + /go/pkg/mod/go.unistack.org/micro-meter-prometheus/v3@v3.8.6/prometheus.go:133 +0x87b + go.unistack.org/micro-broker-kgo/v3.(*hookMeter).OnProduceBatchWritten() + /go/pkg/mod/go.unistack.org/micro-broker-kgo/v3@v3.8.17/meter.go:106 +0x31c + github.com/twmb/franz-go/pkg/kgo.produceMetrics.hook.func2() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/sink.go:1569 +0x37b + +Goroutine 415 (running) created at: + net/http.(*Server).Serve() + /usr/local/go/src/net/http/server.go:3285 +0x8ec + go.unistack.org/micro-server-http/v3.(*Server).Start.func1() + /go/pkg/mod/go.unistack.org/micro-server-http/v3@v3.11.22/http.go:596 +0x5b + +Goroutine 619 (finished) created at: + github.com/twmb/franz-go/pkg/kgo.produceMetrics.hook() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/sink.go:1565 +0x3f6 + github.com/twmb/franz-go/pkg/kgo.(*sink).handleReqResp.deferwrap1() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/sink.go:586 +0x4f + runtime.deferreturn() + /usr/local/go/src/runtime/panic.go:602 +0x5d + github.com/twmb/franz-go/pkg/kgo.(*sink).produce.func3() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/sink.go:369 +0xaa + github.com/twmb/franz-go/pkg/kgo.(*sink).handleSeqResps() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/sink.go:411 +0xe8 + github.com/twmb/franz-go/pkg/kgo.(*sink).doSequenced.gowrap1() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/sink.go:402 +0x44 +================== +================== +WARNING: DATA RACE +Read at 0x00c000712258 by goroutine 415: + go.unistack.org/micro-meter-prometheus/v3.(*prometheusMeter).Write() + /go/pkg/mod/go.unistack.org/micro-meter-prometheus/v3@v3.8.6/prometheus.go:302 +0x585 + go.unistack.org/micro-server-http/v3/handler/meter.(*Handler).Metrics() + /go/pkg/mod/go.unistack.org/micro-server-http/v3@v3.11.22/handler/meter/meter.go:112 +0x534 + go.unistack.org/micro-server-http/v3/handler/meter.(*meterServiceServer).Metrics() + /go/pkg/mod/go.unistack.org/micro-server-http/v3@v3.11.22/handler/meter/meter_micro_http.pb.go:19 +0x65 + go.unistack.org/micro-server-http/v3/handler/meter.(*MeterService·2).Metrics() + :1 +0x79 + runtime.call64() + /usr/local/go/src/runtime/asm_amd64.s:772 +0x42 + reflect.Value.Call() + /usr/local/go/src/reflect/value.go:380 +0xb5 + go.unistack.org/micro-server-http/v3.(*Server).ServeHTTP.func1() + /go/pkg/mod/go.unistack.org/micro-server-http/v3@v3.11.22/handler.go:516 +0x2db + go.unistack.org/micro-server-http/v3.(*Server).ServeHTTP() + /go/pkg/mod/go.unistack.org/micro-server-http/v3@v3.11.22/handler.go:552 +0x2813 + net/http.serverHandler.ServeHTTP() + /usr/local/go/src/net/http/server.go:3137 +0x2a1 + net/http.(*conn).serve() + /usr/local/go/src/net/http/server.go:2039 +0x13c4 + net/http.(*Server).Serve.gowrap3() + /usr/local/go/src/net/http/server.go:3285 +0x4f + +Previous write at 0x00c000712258 by goroutine 619: + go.unistack.org/micro-meter-prometheus/v3.(*prometheusMeter).Counter() + /go/pkg/mod/go.unistack.org/micro-meter-prometheus/v3@v3.8.6/prometheus.go:130 +0x645 + go.unistack.org/micro-broker-kgo/v3.(*hookMeter).OnProduceBatchWritten() + /go/pkg/mod/go.unistack.org/micro-broker-kgo/v3@v3.8.17/meter.go:106 +0x31c + github.com/twmb/franz-go/pkg/kgo.produceMetrics.hook.func2() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/sink.go:1569 +0x37b + +Goroutine 415 (running) created at: + net/http.(*Server).Serve() + /usr/local/go/src/net/http/server.go:3285 +0x8ec + go.unistack.org/micro-server-http/v3.(*Server).Start.func1() + /go/pkg/mod/go.unistack.org/micro-server-http/v3@v3.11.22/http.go:596 +0x5b + +Goroutine 619 (finished) created at: + github.com/twmb/franz-go/pkg/kgo.produceMetrics.hook() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/sink.go:1565 +0x3f6 + github.com/twmb/franz-go/pkg/kgo.(*sink).handleReqResp.deferwrap1() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/sink.go:586 +0x4f + runtime.deferreturn() + /usr/local/go/src/runtime/panic.go:602 +0x5d + github.com/twmb/franz-go/pkg/kgo.(*sink).produce.func3() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/sink.go:369 +0xaa + github.com/twmb/franz-go/pkg/kgo.(*sink).handleSeqResps() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/sink.go:411 +0xe8 + github.com/twmb/franz-go/pkg/kgo.(*sink).doSequenced.gowrap1() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/sink.go:402 +0x44 +================== +================== +WARNING: DATA RACE +Read at 0x00c0005fb1a0 by goroutine 415: + go.unistack.org/micro-meter-prometheus/v3.(*prometheusMeter).Write() + /go/pkg/mod/go.unistack.org/micro-meter-prometheus/v3@v3.8.6/prometheus.go:302 +0x5a4 + go.unistack.org/micro-server-http/v3/handler/meter.(*Handler).Metrics() + /go/pkg/mod/go.unistack.org/micro-server-http/v3@v3.11.22/handler/meter/meter.go:112 +0x534 + go.unistack.org/micro-server-http/v3/handler/meter.(*meterServiceServer).Metrics() + /go/pkg/mod/go.unistack.org/micro-server-http/v3@v3.11.22/handler/meter/meter_micro_http.pb.go:19 +0x65 + go.unistack.org/micro-server-http/v3/handler/meter.(*MeterService·2).Metrics() + :1 +0x79 + runtime.call64() + /usr/local/go/src/runtime/asm_amd64.s:772 +0x42 + reflect.Value.Call() + /usr/local/go/src/reflect/value.go:380 +0xb5 + go.unistack.org/micro-server-http/v3.(*Server).ServeHTTP.func1() + /go/pkg/mod/go.unistack.org/micro-server-http/v3@v3.11.22/handler.go:516 +0x2db + go.unistack.org/micro-server-http/v3.(*Server).ServeHTTP() + /go/pkg/mod/go.unistack.org/micro-server-http/v3@v3.11.22/handler.go:552 +0x2813 + net/http.serverHandler.ServeHTTP() + /usr/local/go/src/net/http/server.go:3137 +0x2a1 + net/http.(*conn).serve() + /usr/local/go/src/net/http/server.go:2039 +0x13c4 + net/http.(*Server).Serve.gowrap3() + /usr/local/go/src/net/http/server.go:3285 +0x4f + +Previous write at 0x00c0005fb1a0 by goroutine 619: + runtime.mapassign_fast64() + /usr/local/go/src/runtime/map_fast64.go:93 +0x0 + go.unistack.org/micro-meter-prometheus/v3.(*prometheusMeter).Counter() + /go/pkg/mod/go.unistack.org/micro-meter-prometheus/v3@v3.8.6/prometheus.go:132 +0x7e7 + go.unistack.org/micro-broker-kgo/v3.(*hookMeter).OnProduceBatchWritten() + /go/pkg/mod/go.unistack.org/micro-broker-kgo/v3@v3.8.17/meter.go:106 +0x31c + github.com/twmb/franz-go/pkg/kgo.produceMetrics.hook.func2() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/sink.go:1569 +0x37b + +Goroutine 415 (running) created at: + net/http.(*Server).Serve() + /usr/local/go/src/net/http/server.go:3285 +0x8ec + go.unistack.org/micro-server-http/v3.(*Server).Start.func1() + /go/pkg/mod/go.unistack.org/micro-server-http/v3@v3.11.22/http.go:596 +0x5b + +Goroutine 619 (finished) created at: + github.com/twmb/franz-go/pkg/kgo.produceMetrics.hook() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/sink.go:1565 +0x3f6 + github.com/twmb/franz-go/pkg/kgo.(*sink).handleReqResp.deferwrap1() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/sink.go:586 +0x4f + runtime.deferreturn() + /usr/local/go/src/runtime/panic.go:602 +0x5d + github.com/twmb/franz-go/pkg/kgo.(*sink).produce.func3() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/sink.go:369 +0xaa + github.com/twmb/franz-go/pkg/kgo.(*sink).handleSeqResps() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/sink.go:411 +0xe8 + github.com/twmb/franz-go/pkg/kgo.(*sink).doSequenced.gowrap1() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/sink.go:402 +0x44 +================== +================== +WARNING: DATA RACE +Read at 0x00c0004e4a68 by goroutine 415: + go.unistack.org/micro-meter-prometheus/v3.(*prometheusMeter).Write() + /go/pkg/mod/go.unistack.org/micro-meter-prometheus/v3@v3.8.6/prometheus.go:304 +0x2604 + go.unistack.org/micro-server-http/v3/handler/meter.(*Handler).Metrics() + /go/pkg/mod/go.unistack.org/micro-server-http/v3@v3.11.22/handler/meter/meter.go:112 +0x534 + go.unistack.org/micro-server-http/v3/handler/meter.(*meterServiceServer).Metrics() + /go/pkg/mod/go.unistack.org/micro-server-http/v3@v3.11.22/handler/meter/meter_micro_http.pb.go:19 +0x65 + go.unistack.org/micro-server-http/v3/handler/meter.(*MeterService·2).Metrics() + :1 +0x79 + runtime.call64() + /usr/local/go/src/runtime/asm_amd64.s:772 +0x42 + reflect.Value.Call() + /usr/local/go/src/reflect/value.go:380 +0xb5 + go.unistack.org/micro-server-http/v3.(*Server).ServeHTTP.func1() + /go/pkg/mod/go.unistack.org/micro-server-http/v3@v3.11.22/handler.go:516 +0x2db + go.unistack.org/micro-server-http/v3.(*Server).ServeHTTP() + /go/pkg/mod/go.unistack.org/micro-server-http/v3@v3.11.22/handler.go:552 +0x2813 + net/http.serverHandler.ServeHTTP() + /usr/local/go/src/net/http/server.go:3137 +0x2a1 + net/http.(*conn).serve() + /usr/local/go/src/net/http/server.go:2039 +0x13c4 + net/http.(*Server).Serve.gowrap3() + /usr/local/go/src/net/http/server.go:3285 +0x4f + +Previous write at 0x00c0004e4a68 by goroutine 619: + go.unistack.org/micro-meter-prometheus/v3.(*prometheusMeter).Counter() + /go/pkg/mod/go.unistack.org/micro-meter-prometheus/v3@v3.8.6/prometheus.go:132 +0x7f6 + go.unistack.org/micro-broker-kgo/v3.(*hookMeter).OnProduceBatchWritten() + /go/pkg/mod/go.unistack.org/micro-broker-kgo/v3@v3.8.17/meter.go:106 +0x31c + github.com/twmb/franz-go/pkg/kgo.produceMetrics.hook.func2() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/sink.go:1569 +0x37b + +Goroutine 415 (running) created at: + net/http.(*Server).Serve() + /usr/local/go/src/net/http/server.go:3285 +0x8ec + go.unistack.org/micro-server-http/v3.(*Server).Start.func1() + /go/pkg/mod/go.unistack.org/micro-server-http/v3@v3.11.22/http.go:596 +0x5b + +Goroutine 619 (finished) created at: + github.com/twmb/franz-go/pkg/kgo.produceMetrics.hook() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/sink.go:1565 +0x3f6 + github.com/twmb/franz-go/pkg/kgo.(*sink).handleReqResp.deferwrap1() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/sink.go:586 +0x4f + runtime.deferreturn() + /usr/local/go/src/runtime/panic.go:602 +0x5d + github.com/twmb/franz-go/pkg/kgo.(*sink).produce.func3() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/sink.go:369 +0xaa + github.com/twmb/franz-go/pkg/kgo.(*sink).handleSeqResps() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/sink.go:411 +0xe8 + github.com/twmb/franz-go/pkg/kgo.(*sink).doSequenced.gowrap1() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/sink.go:402 +0x44 +================== +================== +WARNING: DATA RACE +Read at 0x00c0005fb1d0 by goroutine 415: + go.unistack.org/micro-meter-prometheus/v3.(*prometheusMeter).Write() + /go/pkg/mod/go.unistack.org/micro-meter-prometheus/v3@v3.8.6/prometheus.go:306 +0x2684 + go.unistack.org/micro-server-http/v3/handler/meter.(*Handler).Metrics() + /go/pkg/mod/go.unistack.org/micro-server-http/v3@v3.11.22/handler/meter/meter.go:112 +0x534 + go.unistack.org/micro-server-http/v3/handler/meter.(*meterServiceServer).Metrics() + /go/pkg/mod/go.unistack.org/micro-server-http/v3@v3.11.22/handler/meter/meter_micro_http.pb.go:19 +0x65 + go.unistack.org/micro-server-http/v3/handler/meter.(*MeterService·2).Metrics() + :1 +0x79 + runtime.call64() + /usr/local/go/src/runtime/asm_amd64.s:772 +0x42 + reflect.Value.Call() + /usr/local/go/src/reflect/value.go:380 +0xb5 + go.unistack.org/micro-server-http/v3.(*Server).ServeHTTP.func1() + /go/pkg/mod/go.unistack.org/micro-server-http/v3@v3.11.22/handler.go:516 +0x2db + go.unistack.org/micro-server-http/v3.(*Server).ServeHTTP() + /go/pkg/mod/go.unistack.org/micro-server-http/v3@v3.11.22/handler.go:552 +0x2813 + net/http.serverHandler.ServeHTTP() + /usr/local/go/src/net/http/server.go:3137 +0x2a1 + net/http.(*conn).serve() + /usr/local/go/src/net/http/server.go:2039 +0x13c4 + net/http.(*Server).Serve.gowrap3() + /usr/local/go/src/net/http/server.go:3285 +0x4f + +Previous write at 0x00c0005fb1d0 by goroutine 619: + go.unistack.org/micro-meter-prometheus/v3.(*prometheusMeter).Counter() + /go/pkg/mod/go.unistack.org/micro-meter-prometheus/v3@v3.8.6/prometheus.go:131 +0x724 + go.unistack.org/micro-broker-kgo/v3.(*hookMeter).OnProduceBatchWritten() + /go/pkg/mod/go.unistack.org/micro-broker-kgo/v3@v3.8.17/meter.go:106 +0x31c + github.com/twmb/franz-go/pkg/kgo.produceMetrics.hook.func2() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/sink.go:1569 +0x37b + +Goroutine 415 (running) created at: + net/http.(*Server).Serve() + /usr/local/go/src/net/http/server.go:3285 +0x8ec + go.unistack.org/micro-server-http/v3.(*Server).Start.func1() + /go/pkg/mod/go.unistack.org/micro-server-http/v3@v3.11.22/http.go:596 +0x5b + +Goroutine 619 (finished) created at: + github.com/twmb/franz-go/pkg/kgo.produceMetrics.hook() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/sink.go:1565 +0x3f6 + github.com/twmb/franz-go/pkg/kgo.(*sink).handleReqResp.deferwrap1() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/sink.go:586 +0x4f + runtime.deferreturn() + /usr/local/go/src/runtime/panic.go:602 +0x5d + github.com/twmb/franz-go/pkg/kgo.(*sink).produce.func3() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/sink.go:369 +0xaa + github.com/twmb/franz-go/pkg/kgo.(*sink).handleSeqResps() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/sink.go:411 +0xe8 + github.com/twmb/franz-go/pkg/kgo.(*sink).doSequenced.gowrap1() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/sink.go:402 +0x44 +================== +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5a45e9d8-8c3a-41b1-83e0-d67a3d6413e7","trace-id":"","span-id":"","time":"2024-04-03T10:23:48+05:00","message":"forwardBackendToClient src.RecvMsg err rpc error: code = DeadlineExceeded desc = i/o timeout"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5a45e9d8-8c3a-41b1-83e0-d67a3d6413e7","trace-id":"","span-id":"","time":"2024-04-03T10:23:48+05:00","message":"b2cErr := <-b2cErrChan: err: rpc error: code = DeadlineExceeded desc = i/o timeout"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"5a45e9d8-8c3a-41b1-83e0-d67a3d6413e7","trace-id":"","span-id":"","time":"2024-04-03T10:23:48+05:00","message":"brokerClientStream Trailer method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5a45e9d8-8c3a-41b1-83e0-d67a3d6413e7","trace-id":"","span-id":"","time":"2024-04-03T10:23:48+05:00","message":"grpcConnDel /clientpass.ClientpassService/StartClientPass 5a45e9d8-8c3a-41b1-83e0-d67a3d6413e7"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"5a45e9d8-8c3a-41b1-83e0-d67a3d6413e7","trace-id":"","span-id":"","time":"2024-04-03T10:23:48+05:00","message":"grpc handler exit"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"5a45e9d8-8c3a-41b1-83e0-d67a3d6413e7","trace-id":"","span-id":"","time":"2024-04-03T10:23:48+05:00","message":"brokerClientStream RecvMsg s.ctx.Done()"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"5a45e9d8-8c3a-41b1-83e0-d67a3d6413e7","trace-id":"","span-id":"","time":"2024-04-03T10:23:48+05:00","message":"brokerClientStream Close method"} +{"level":"info","time":"2024-04-03T10:23:48+05:00","message":"sync failed with RebalanceInProgress, rejoininggroupapigw"} +{"level":"info","time":"2024-04-03T10:23:48+05:00","message":"sync failed with RebalanceInProgress, rejoininggroupapigw"} +{"level":"info","time":"2024-04-03T10:23:48+05:00","message":"joinedgroupapigwmember_idapigw-d85da684-2159-4659-a772-cecf53b5e7c1instance_idgeneration15leaderfalse"} +{"level":"info","time":"2024-04-03T10:23:48+05:00","message":"syncinggroupapigwprotocol_typeconsumerprotocolcooperative-sticky"} +{"level":"info","time":"2024-04-03T10:23:48+05:00","message":"joined, balancing groupgroupapigwmember_idapigw-e33eab56-7502-4373-ad7b-7a327edd79ddinstance_idgeneration15balance_protocolcooperative-stickyleadertrue"} +{"level":"info","time":"2024-04-03T10:23:48+05:00","message":"balancing group as leader"} +{"level":"info","time":"2024-04-03T10:23:48+05:00","message":"group members indicated interest in topics the leader is not assigned, fetching metadata for all group topics"} +{"level":"info","time":"2024-04-03T10:23:48+05:00","message":"balance group memberidapigw-d85da684-2159-4659-a772-cecf53b5e7c1interestsinterested topics: [apigw.events], previously owned: "} +{"level":"info","time":"2024-04-03T10:23:48+05:00","message":"balance group memberidapigw-e33eab56-7502-4373-ad7b-7a327edd79ddinterestsinterested topics: [apigw.in], previously owned: "} +{"level":"info","time":"2024-04-03T10:23:48+05:00","message":"balancedplanapigw-d85da684-2159-4659-a772-cecf53b5e7c1{apigw.events[0 1 2 3 4]}, apigw-e33eab56-7502-4373-ad7b-7a327edd79dd{apigw.in[0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63]}"} +{"level":"info","time":"2024-04-03T10:23:48+05:00","message":"syncinggroupapigwprotocol_typeconsumerprotocolcooperative-sticky"} +{"level":"info","time":"2024-04-03T10:23:48+05:00","message":"syncedgroupapigwassignedapigw.in[0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63]"} +{"level":"info","time":"2024-04-03T10:23:48+05:00","message":"new group session begungroupapigwaddedapigw.in[0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63]lost"} +{"level":"info","time":"2024-04-03T10:23:48+05:00","message":"beginning heartbeat loopgroupapigw"} +{"level":"info","time":"2024-04-03T10:23:48+05:00","message":"syncedgroupapigwassignedapigw.events[0 1 2 3 4]"} +{"level":"info","time":"2024-04-03T10:23:48+05:00","message":"new group session begungroupapigwaddedapigw.events[0 1 2 3 4]lost"} +{"level":"info","time":"2024-04-03T10:23:48+05:00","message":"beginning heartbeat loopgroupapigw"} +{"level":"info","time":"2024-04-03T10:23:48+05:00","message":"assigning partitionswhynewly fetched offsets for group apigwhowassigning everything new, keeping current assignmentinputapigw.events[1{-2 e-1 ce0} 2{-2 e-1 ce0} 0{-2 e-1 ce0} 3{-2 e-1 ce0} 4{-2 e-1 ce0}]"} +{"level":"info","time":"2024-04-03T10:23:48+05:00","message":"metadata update triggeredwhyloading offsets in new session from assign"} +{"level":"info","time":"2024-04-03T10:23:48+05:00","message":"assigning partitionswhynewly fetched offsets for group apigwhowassigning everything new, keeping current assignmentinputapigw.in[45{2 e0 ce0} 8{6 e0 ce0} 53{9 e0 ce0} 33{1 e0 ce0} 5{39 e0 ce0} 13{28 e0 ce0} 15{327 e0 ce0} 43{1 e0 ce0} 10{-2 e-1 ce0} 12{-2 e-1 ce0} 36{4 e0 ce0} 38{28 e0 ce0} 25{12 e0 ce0} 14{4 e0 ce0} 22{12 e0 ce0} 63{2 e0 ce0} 1{2 e0 ce0} 46{43 e0 ce0} 21{1 e0 ce0} 35{3 e0 ce0} 52{2 e0 ce0} 61{4 e0 ce0} 16{35 e0 ce0} 58{1 e0 ce0} 47{5 e0 ce0} 19{20 e0 ce0} 20{2 e0 ce0} 48{3 e0 ce0} 6{3 e0 ce0} 18{2 e0 ce0} 3{42 e0 ce0} 54{2 e0 ce0} 34{2 e0 ce0} 62{-2 e-1 ce0} 49{6 e0 ce0} 41{1 e0 ce0} 2{3 e0 ce0} 7{109 e0 ce0} 28{-2 e-1 ce0} 51{2 e0 ce0} 55{75 e0 ce0} 11{32 e0 ce0} 4{14 e0 ce0} 39{2 e0 ce0} 30{2 e0 ce0} 17{1 e0 ce0} 37{1 e0 ce0} 32{1 e0 ce0} 23{-2 e-1 ce0} 0{1 e0 ce0} 29{1 e0 ce0} 27{-2 e-1 ce0} 9{1 e0 ce0} 40{10 e0 ce0} 59{1 e0 ce0} 57{3 e0 ce0} 44{1 e0 ce0} 26{7 e0 ce0} 60{46 e0 ce0} 56{42 e0 ce0} 42{6 e0 ce0} 24{49 e0 ce0} 31{-2 e-1 ce0} 50{2 e0 ce0}]"} +{"level":"info","time":"2024-04-03T10:23:48+05:00","message":"metadata update triggeredwhyloading offsets in new session from assign"} +{"level":"info","X-Request-Id":"5a45e9d8-8c3a-41b1-83e0-d67a3d6413e7","trace-id":"","span-id":"","time":"2024-04-03T10:23:49+05:00","message":"get message for service: /clientpass.ClientpassService/StartClientPass with md map[Authorization:Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMjA5IiwiZXhwIjoxNzEyOTg1ODIyLCJuYmYiOjE3MTIxMjE4MjIsImlhdCI6MTcxMjEyMTgyMiwianRpIjoiMjVlZTI0N2MtNWJkYy00NzBkLWExYTktNTBkMThiYjQ3ZmU3IiwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbIm1pYl91c2VyIl19LCJjdXN0b20iOnsiY2xpZW50X2lkIjoibWliXzMwX2lvcyIsIm5vbmNlIjoiZWdtdWdhaWtucW55cXhxIiwicGhvbmUiOiIrNzcwMTc3MDkwMjMiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6Ijg5MDQxMDMwMDMwMCJ9fQ.U4ol-d9i-Wmq8-mHUelqAuTwSlMu9E_AYekA6izv4uVD1xqBXzIx8iX5IMgaoHYG9GprkIkVwdGxZC_nGIyaNwoG5E_F3y1x2CDgL9s9-SklhanIc4gIH96PfUEonUWvXwkZB1E_IgQZC3WeRuOsWHSxdiHVqgnVvSR1C9k74dpfzc7sI-mEyhiTabm_ddjYoBcPGNea2UoXAvGb9ED5rKFm11tG2h3KmTzCHFcr53GWLGfa8O7u8weA64pkgtIWW6CxGobMJBerHLKsdcZww2CRfa3Aji111iA_ibUlvTThtbmLsEHz96b4aAvrdDqyXX0UDDxnBwbnr8hn-wyNMg Client-Ip:172.23.20.6 Content-Type:application/grpc Micro-Topic:apigw.in Otp_datetime:1712121822 Phone:+77017709023 Source-Service:/clientpass.ClientpassService/StartClientPass Uber-Trace-Id:10c5f0bc7b2d809a:734ba01fe31ad67d:10c5f0bc7b2d809a:1 User-Id:209 Username:890410300300 X-Forwarded-For:172.23.20.6 X-Forwarded-Port:443 X-Real-Ip:172.23.20.6 X-Request-Id:5a45e9d8-8c3a-41b1-83e0-d67a3d6413e7]"} +{"level":"info","x-request-id":"5a45e9d8-8c3a-41b1-83e0-d67a3d6413e7","trace-id":"","span-id":"","time":"2024-04-03T10:23:49+05:00","message":"get message for service: /clientpass.ClientpassService/StartClientPass"} +{"level":"debug","x-request-id":"5a45e9d8-8c3a-41b1-83e0-d67a3d6413e7","trace-id":"","span-id":"","time":"2024-04-03T10:23:49+05:00","message":"grpcConnGet: /clientpass.ClientpassService/StartClientPass via 5a45e9d8-8c3a-41b1-83e0-d67a3d6413e7"} +{"level":"error","x-request-id":"5a45e9d8-8c3a-41b1-83e0-d67a3d6413e7","trace-id":"","span-id":"","time":"2024-04-03T10:23:49+05:00","message":"failed to find conn"} +{"level":"debug","x-request-id":"c831aecf-2b5b-41f9-8333-ba78f0559fc1","time":"2024-04-03T10:23:49+05:00","message":"authn.cookie not found"} +{"level":"info","x-request-id":"c831aecf-2b5b-41f9-8333-ba78f0559fc1","time":"2024-04-03T10:23:49+05:00","message":"jwt.check skip endpoint /authn.AuthnService/Login"} +{"level":"info","x-request-id":"c831aecf-2b5b-41f9-8333-ba78f0559fc1","time":"2024-04-03T10:23:49+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"c831aecf-2b5b-41f9-8333-ba78f0559fc1","time":"2024-04-03T10:23:49+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"c831aecf-2b5b-41f9-8333-ba78f0559fc1","time":"2024-04-03T10:23:49+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"c831aecf-2b5b-41f9-8333-ba78f0559fc1","time":"2024-04-03T10:23:49+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"c831aecf-2b5b-41f9-8333-ba78f0559fc1","time":"2024-04-03T10:23:49+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"c831aecf-2b5b-41f9-8333-ba78f0559fc1","time":"2024-04-03T10:23:49+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"c831aecf-2b5b-41f9-8333-ba78f0559fc1","time":"2024-04-03T10:23:49+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"c831aecf-2b5b-41f9-8333-ba78f0559fc1","time":"2024-04-03T10:23:49+05:00","message":"jwt.extract jwt claims empty"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c831aecf-2b5b-41f9-8333-ba78f0559fc1","trace-id":"","span-id":"","time":"2024-04-03T10:23:49+05:00","message":"grpc request with md: metadata.MD{\":authority\":[]string{\"upstream_balancer\"}, \":path\":[]string{\"/authn.AuthnService/Login\"}, \"client-ip\":[]string{\"172.23.20.6\"}, \"content-type\":[]string{\"application/grpc\"}, \"grpc-accept-encoding\":[]string{\"identity, deflate, gzip\"}, \"source-service\":[]string{\"/authn.AuthnService/Login\"}, \"user-agent\":[]string{\"grpc-python/1.59.0 grpc-c/36.0.0 (osx; chttp2)\"}, \"x-forwarded-for\":[]string{\"172.23.20.6\"}, \"x-forwarded-host\":[]string{\"dev-apigw-grpc.fortebank.com:443\"}, \"x-forwarded-port\":[]string{\"443\"}, \"x-forwarded-proto\":[]string{\"https\"}, \"x-forwarded-scheme\":[]string{\"https\"}, \"x-real-ip\":[]string{\"172.23.20.6\"}, \"x-request-id\":[]string{\"c831aecf-2b5b-41f9-8333-ba78f0559fc1\"}, \"x-scheme\":[]string{\"https\"}}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c831aecf-2b5b-41f9-8333-ba78f0559fc1","trace-id":"","span-id":"","time":"2024-04-03T10:23:49+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c831aecf-2b5b-41f9-8333-ba78f0559fc1","trace-id":"","span-id":"","time":"2024-04-03T10:23:49+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c831aecf-2b5b-41f9-8333-ba78f0559fc1","trace-id":"","span-id":"","time":"2024-04-03T10:23:49+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c831aecf-2b5b-41f9-8333-ba78f0559fc1","trace-id":"","span-id":"","time":"2024-04-03T10:23:49+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c831aecf-2b5b-41f9-8333-ba78f0559fc1","trace-id":"","span-id":"","time":"2024-04-03T10:23:49+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c831aecf-2b5b-41f9-8333-ba78f0559fc1","trace-id":"","span-id":"","time":"2024-04-03T10:23:49+05:00","message":"forwardClientToBackend set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c831aecf-2b5b-41f9-8333-ba78f0559fc1","trace-id":"","span-id":"","time":"2024-04-03T10:23:49+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c831aecf-2b5b-41f9-8333-ba78f0559fc1","trace-id":"","span-id":"","time":"2024-04-03T10:23:49+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c831aecf-2b5b-41f9-8333-ba78f0559fc1","trace-id":"","span-id":"","time":"2024-04-03T10:23:49+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c831aecf-2b5b-41f9-8333-ba78f0559fc1","trace-id":"","span-id":"","time":"2024-04-03T10:23:49+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c831aecf-2b5b-41f9-8333-ba78f0559fc1","trace-id":"","span-id":"","time":"2024-04-03T10:23:49+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c831aecf-2b5b-41f9-8333-ba78f0559fc1","trace-id":"","span-id":"","time":"2024-04-03T10:23:49+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c831aecf-2b5b-41f9-8333-ba78f0559fc1","trace-id":"","span-id":"","time":"2024-04-03T10:23:49+05:00","message":"forwardBackendToClient src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c831aecf-2b5b-41f9-8333-ba78f0559fc1","trace-id":"","span-id":"","time":"2024-04-03T10:23:49+05:00","message":"forwardBackendToClient set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c831aecf-2b5b-41f9-8333-ba78f0559fc1","trace-id":"","span-id":"","time":"2024-04-03T10:23:49+05:00","message":"forwardBackendToClient src.Header"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c831aecf-2b5b-41f9-8333-ba78f0559fc1","trace-id":"","span-id":"","time":"2024-04-03T10:23:49+05:00","message":"forwardBackendToClient dst.SetHeader"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c831aecf-2b5b-41f9-8333-ba78f0559fc1","trace-id":"","span-id":"","time":"2024-04-03T10:23:49+05:00","message":"forwardBackendToClient try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c831aecf-2b5b-41f9-8333-ba78f0559fc1","trace-id":"","span-id":"","time":"2024-04-03T10:23:49+05:00","message":"forwardBackendToClient dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c831aecf-2b5b-41f9-8333-ba78f0559fc1","trace-id":"","span-id":"","time":"2024-04-03T10:23:49+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c831aecf-2b5b-41f9-8333-ba78f0559fc1","trace-id":"","span-id":"","time":"2024-04-03T10:23:49+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c831aecf-2b5b-41f9-8333-ba78f0559fc1","trace-id":"","span-id":"","time":"2024-04-03T10:23:49+05:00","message":"forwardBackendToClient src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c831aecf-2b5b-41f9-8333-ba78f0559fc1","trace-id":"","span-id":"","time":"2024-04-03T10:23:49+05:00","message":"b2cErr := <-b2cErrChan: err: EOF"} +{"level":"debug","x-request-id":"e814912b-627a-43b2-a682-934a883f888f","time":"2024-04-03T10:23:51+05:00","message":"authn.cookie not found"} +{"level":"info","x-request-id":"e814912b-627a-43b2-a682-934a883f888f","time":"2024-04-03T10:23:51+05:00","message":"jwt.check skip endpoint /authn.AuthnService/Login"} +{"level":"info","x-request-id":"e814912b-627a-43b2-a682-934a883f888f","time":"2024-04-03T10:23:51+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"e814912b-627a-43b2-a682-934a883f888f","time":"2024-04-03T10:23:51+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"e814912b-627a-43b2-a682-934a883f888f","time":"2024-04-03T10:23:51+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"e814912b-627a-43b2-a682-934a883f888f","time":"2024-04-03T10:23:51+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"e814912b-627a-43b2-a682-934a883f888f","time":"2024-04-03T10:23:51+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"e814912b-627a-43b2-a682-934a883f888f","time":"2024-04-03T10:23:51+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"e814912b-627a-43b2-a682-934a883f888f","time":"2024-04-03T10:23:51+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"e814912b-627a-43b2-a682-934a883f888f","time":"2024-04-03T10:23:51+05:00","message":"jwt.extract jwt claims empty"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"e814912b-627a-43b2-a682-934a883f888f","trace-id":"","span-id":"","time":"2024-04-03T10:23:51+05:00","message":"grpc request with md: metadata.MD{\":authority\":[]string{\"upstream_balancer\"}, \":path\":[]string{\"/authn.AuthnService/Login\"}, \"client-ip\":[]string{\"172.23.20.6\"}, \"content-type\":[]string{\"application/grpc\"}, \"grpc-accept-encoding\":[]string{\"identity, deflate, gzip\"}, \"source-service\":[]string{\"/authn.AuthnService/Login\"}, \"user-agent\":[]string{\"grpc-python/1.59.0 grpc-c/36.0.0 (osx; chttp2)\"}, \"x-forwarded-for\":[]string{\"172.23.20.6\"}, \"x-forwarded-host\":[]string{\"dev-apigw-grpc.fortebank.com:443\"}, \"x-forwarded-port\":[]string{\"443\"}, \"x-forwarded-proto\":[]string{\"https\"}, \"x-forwarded-scheme\":[]string{\"https\"}, \"x-real-ip\":[]string{\"172.23.20.6\"}, \"x-request-id\":[]string{\"e814912b-627a-43b2-a682-934a883f888f\"}, \"x-scheme\":[]string{\"https\"}}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"e814912b-627a-43b2-a682-934a883f888f","trace-id":"","span-id":"","time":"2024-04-03T10:23:51+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"e814912b-627a-43b2-a682-934a883f888f","trace-id":"","span-id":"","time":"2024-04-03T10:23:51+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"e814912b-627a-43b2-a682-934a883f888f","trace-id":"","span-id":"","time":"2024-04-03T10:23:51+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"e814912b-627a-43b2-a682-934a883f888f","trace-id":"","span-id":"","time":"2024-04-03T10:23:51+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"e814912b-627a-43b2-a682-934a883f888f","trace-id":"","span-id":"","time":"2024-04-03T10:23:51+05:00","message":"forwardClientToBackend set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"e814912b-627a-43b2-a682-934a883f888f","trace-id":"","span-id":"","time":"2024-04-03T10:23:51+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"e814912b-627a-43b2-a682-934a883f888f","trace-id":"","span-id":"","time":"2024-04-03T10:23:51+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"e814912b-627a-43b2-a682-934a883f888f","trace-id":"","span-id":"","time":"2024-04-03T10:23:51+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"e814912b-627a-43b2-a682-934a883f888f","trace-id":"","span-id":"","time":"2024-04-03T10:23:51+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"e814912b-627a-43b2-a682-934a883f888f","trace-id":"","span-id":"","time":"2024-04-03T10:23:51+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"e814912b-627a-43b2-a682-934a883f888f","trace-id":"","span-id":"","time":"2024-04-03T10:23:51+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"e814912b-627a-43b2-a682-934a883f888f","trace-id":"","span-id":"","time":"2024-04-03T10:23:51+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"e814912b-627a-43b2-a682-934a883f888f","trace-id":"","span-id":"","time":"2024-04-03T10:23:51+05:00","message":"forwardBackendToClient src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"e814912b-627a-43b2-a682-934a883f888f","trace-id":"","span-id":"","time":"2024-04-03T10:23:51+05:00","message":"forwardBackendToClient set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"e814912b-627a-43b2-a682-934a883f888f","trace-id":"","span-id":"","time":"2024-04-03T10:23:51+05:00","message":"forwardBackendToClient src.Header"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"e814912b-627a-43b2-a682-934a883f888f","trace-id":"","span-id":"","time":"2024-04-03T10:23:51+05:00","message":"forwardBackendToClient dst.SetHeader"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"e814912b-627a-43b2-a682-934a883f888f","trace-id":"","span-id":"","time":"2024-04-03T10:23:51+05:00","message":"forwardBackendToClient try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"e814912b-627a-43b2-a682-934a883f888f","trace-id":"","span-id":"","time":"2024-04-03T10:23:51+05:00","message":"forwardBackendToClient dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"e814912b-627a-43b2-a682-934a883f888f","trace-id":"","span-id":"","time":"2024-04-03T10:23:51+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"e814912b-627a-43b2-a682-934a883f888f","trace-id":"","span-id":"","time":"2024-04-03T10:23:51+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"e814912b-627a-43b2-a682-934a883f888f","trace-id":"","span-id":"","time":"2024-04-03T10:23:51+05:00","message":"forwardBackendToClient src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"e814912b-627a-43b2-a682-934a883f888f","trace-id":"","span-id":"","time":"2024-04-03T10:23:51+05:00","message":"b2cErr := <-b2cErrChan: err: EOF"} +{"level":"debug","x-request-id":"baabb088-5768-4c39-8ef1-b8b104c1a6a4","time":"2024-04-03T10:23:51+05:00","message":"authn.cookie not found"} +{"level":"info","x-request-id":"baabb088-5768-4c39-8ef1-b8b104c1a6a4","time":"2024-04-03T10:23:51+05:00","message":"jwt.check skip endpoint /authn.AuthnService/Token"} +{"level":"info","x-request-id":"baabb088-5768-4c39-8ef1-b8b104c1a6a4","time":"2024-04-03T10:23:51+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"baabb088-5768-4c39-8ef1-b8b104c1a6a4","time":"2024-04-03T10:23:51+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"baabb088-5768-4c39-8ef1-b8b104c1a6a4","time":"2024-04-03T10:23:51+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"baabb088-5768-4c39-8ef1-b8b104c1a6a4","time":"2024-04-03T10:23:51+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"baabb088-5768-4c39-8ef1-b8b104c1a6a4","time":"2024-04-03T10:23:51+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"baabb088-5768-4c39-8ef1-b8b104c1a6a4","time":"2024-04-03T10:23:51+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"baabb088-5768-4c39-8ef1-b8b104c1a6a4","time":"2024-04-03T10:23:51+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"baabb088-5768-4c39-8ef1-b8b104c1a6a4","time":"2024-04-03T10:23:51+05:00","message":"jwt.extract jwt claims empty"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"baabb088-5768-4c39-8ef1-b8b104c1a6a4","trace-id":"","span-id":"","time":"2024-04-03T10:23:51+05:00","message":"grpc request with md: metadata.MD{\":authority\":[]string{\"upstream_balancer\"}, \":path\":[]string{\"/authn.AuthnService/Token\"}, \"client-ip\":[]string{\"172.23.20.6\"}, \"content-type\":[]string{\"application/grpc\"}, \"grpc-accept-encoding\":[]string{\"identity, deflate, gzip\"}, \"source-service\":[]string{\"/authn.AuthnService/Token\"}, \"user-agent\":[]string{\"grpc-python/1.59.0 grpc-c/36.0.0 (osx; chttp2)\"}, \"x-forwarded-for\":[]string{\"172.23.20.6\"}, \"x-forwarded-host\":[]string{\"dev-apigw-grpc.fortebank.com:443\"}, \"x-forwarded-port\":[]string{\"443\"}, \"x-forwarded-proto\":[]string{\"https\"}, \"x-forwarded-scheme\":[]string{\"https\"}, \"x-real-ip\":[]string{\"172.23.20.6\"}, \"x-request-id\":[]string{\"baabb088-5768-4c39-8ef1-b8b104c1a6a4\"}, \"x-scheme\":[]string{\"https\"}}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"baabb088-5768-4c39-8ef1-b8b104c1a6a4","trace-id":"","span-id":"","time":"2024-04-03T10:23:51+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"baabb088-5768-4c39-8ef1-b8b104c1a6a4","trace-id":"","span-id":"","time":"2024-04-03T10:23:51+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"baabb088-5768-4c39-8ef1-b8b104c1a6a4","trace-id":"","span-id":"","time":"2024-04-03T10:23:51+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"baabb088-5768-4c39-8ef1-b8b104c1a6a4","trace-id":"","span-id":"","time":"2024-04-03T10:23:51+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"baabb088-5768-4c39-8ef1-b8b104c1a6a4","trace-id":"","span-id":"","time":"2024-04-03T10:23:51+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"baabb088-5768-4c39-8ef1-b8b104c1a6a4","trace-id":"","span-id":"","time":"2024-04-03T10:23:51+05:00","message":"forwardClientToBackend set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"baabb088-5768-4c39-8ef1-b8b104c1a6a4","trace-id":"","span-id":"","time":"2024-04-03T10:23:51+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"baabb088-5768-4c39-8ef1-b8b104c1a6a4","trace-id":"","span-id":"","time":"2024-04-03T10:23:51+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"baabb088-5768-4c39-8ef1-b8b104c1a6a4","trace-id":"","span-id":"","time":"2024-04-03T10:23:51+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"baabb088-5768-4c39-8ef1-b8b104c1a6a4","trace-id":"","span-id":"","time":"2024-04-03T10:23:51+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"baabb088-5768-4c39-8ef1-b8b104c1a6a4","trace-id":"","span-id":"","time":"2024-04-03T10:23:51+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"baabb088-5768-4c39-8ef1-b8b104c1a6a4","trace-id":"","span-id":"","time":"2024-04-03T10:23:51+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"baabb088-5768-4c39-8ef1-b8b104c1a6a4","trace-id":"","span-id":"","time":"2024-04-03T10:23:51+05:00","message":"forwardBackendToClient src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"baabb088-5768-4c39-8ef1-b8b104c1a6a4","trace-id":"","span-id":"","time":"2024-04-03T10:23:51+05:00","message":"forwardBackendToClient set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"baabb088-5768-4c39-8ef1-b8b104c1a6a4","trace-id":"","span-id":"","time":"2024-04-03T10:23:51+05:00","message":"forwardBackendToClient src.Header"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"baabb088-5768-4c39-8ef1-b8b104c1a6a4","trace-id":"","span-id":"","time":"2024-04-03T10:23:51+05:00","message":"forwardBackendToClient dst.SetHeader"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"baabb088-5768-4c39-8ef1-b8b104c1a6a4","trace-id":"","span-id":"","time":"2024-04-03T10:23:51+05:00","message":"forwardBackendToClient try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"baabb088-5768-4c39-8ef1-b8b104c1a6a4","trace-id":"","span-id":"","time":"2024-04-03T10:23:51+05:00","message":"forwardBackendToClient dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"baabb088-5768-4c39-8ef1-b8b104c1a6a4","trace-id":"","span-id":"","time":"2024-04-03T10:23:51+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"baabb088-5768-4c39-8ef1-b8b104c1a6a4","trace-id":"","span-id":"","time":"2024-04-03T10:23:51+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"baabb088-5768-4c39-8ef1-b8b104c1a6a4","trace-id":"","span-id":"","time":"2024-04-03T10:23:51+05:00","message":"forwardBackendToClient src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"baabb088-5768-4c39-8ef1-b8b104c1a6a4","trace-id":"","span-id":"","time":"2024-04-03T10:23:51+05:00","message":"b2cErr := <-b2cErrChan: err: EOF"} +{"level":"debug","x-request-id":"c0d8a3ff-6445-4fcb-b558-7b124da2f690","time":"2024-04-03T10:23:53+05:00","message":"authn.cookie not found"} +{"level":"debug","x-request-id":"c0d8a3ff-6445-4fcb-b558-7b124da2f690","time":"2024-04-03T10:23:53+05:00","message":"jwt.check process"} +{"level":"debug","x-request-id":"c0d8a3ff-6445-4fcb-b558-7b124da2f690","time":"2024-04-03T10:23:53+05:00","message":"jwt.check claims: jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ruqywzexmntjufz\", \"phone\":\"+77053332900\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"801124300133\"}, \"exp\":1.712985831e+09, \"iat\":1.712121831e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"103b6755-e59a-4bcb-ac49-0a83b9a93c57\", \"nbf\":1.712121831e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"1085\"}"} +{"level":"info","x-request-id":"c0d8a3ff-6445-4fcb-b558-7b124da2f690","time":"2024-04-03T10:23:53+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"c0d8a3ff-6445-4fcb-b558-7b124da2f690","time":"2024-04-03T10:23:53+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ruqywzexmntjufz\", \"phone\":\"+77053332900\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"801124300133\"}, \"exp\":1.712985831e+09, \"iat\":1.712121831e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"103b6755-e59a-4bcb-ac49-0a83b9a93c57\", \"nbf\":1.712121831e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"1085\"}"} +{"level":"info","x-request-id":"c0d8a3ff-6445-4fcb-b558-7b124da2f690","time":"2024-04-03T10:23:53+05:00","message":"jwt.extract set User-Id to 1085"} +{"level":"info","x-request-id":"c0d8a3ff-6445-4fcb-b558-7b124da2f690","time":"2024-04-03T10:23:53+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"c0d8a3ff-6445-4fcb-b558-7b124da2f690","time":"2024-04-03T10:23:53+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ruqywzexmntjufz\", \"phone\":\"+77053332900\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"801124300133\"}, \"exp\":1.712985831e+09, \"iat\":1.712121831e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"103b6755-e59a-4bcb-ac49-0a83b9a93c57\", \"nbf\":1.712121831e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"1085\"}"} +{"level":"info","x-request-id":"c0d8a3ff-6445-4fcb-b558-7b124da2f690","time":"2024-04-03T10:23:53+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"c0d8a3ff-6445-4fcb-b558-7b124da2f690","time":"2024-04-03T10:23:53+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ruqywzexmntjufz\", \"phone\":\"+77053332900\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"801124300133\"}, \"exp\":1.712985831e+09, \"iat\":1.712121831e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"103b6755-e59a-4bcb-ac49-0a83b9a93c57\", \"nbf\":1.712121831e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"1085\"}"} +{"level":"info","x-request-id":"c0d8a3ff-6445-4fcb-b558-7b124da2f690","time":"2024-04-03T10:23:53+05:00","message":"jwt.extract set Username to 801124300133"} +{"level":"info","x-request-id":"c0d8a3ff-6445-4fcb-b558-7b124da2f690","time":"2024-04-03T10:23:53+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"c0d8a3ff-6445-4fcb-b558-7b124da2f690","time":"2024-04-03T10:23:53+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ruqywzexmntjufz\", \"phone\":\"+77053332900\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"801124300133\"}, \"exp\":1.712985831e+09, \"iat\":1.712121831e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"103b6755-e59a-4bcb-ac49-0a83b9a93c57\", \"nbf\":1.712121831e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"1085\"}"} +{"level":"info","x-request-id":"c0d8a3ff-6445-4fcb-b558-7b124da2f690","time":"2024-04-03T10:23:53+05:00","message":"jwt.extract set Phone to +77053332900"} +{"level":"info","x-request-id":"c0d8a3ff-6445-4fcb-b558-7b124da2f690","time":"2024-04-03T10:23:53+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"c0d8a3ff-6445-4fcb-b558-7b124da2f690","time":"2024-04-03T10:23:53+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ruqywzexmntjufz\", \"phone\":\"+77053332900\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"801124300133\"}, \"exp\":1.712985831e+09, \"iat\":1.712121831e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"103b6755-e59a-4bcb-ac49-0a83b9a93c57\", \"nbf\":1.712121831e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"1085\"}"} +{"level":"info","x-request-id":"c0d8a3ff-6445-4fcb-b558-7b124da2f690","time":"2024-04-03T10:23:53+05:00","message":"jwt.extract set otp_datetime to 1712121831"} +{"level":"info","x-request-id":"c0d8a3ff-6445-4fcb-b558-7b124da2f690","time":"2024-04-03T10:23:53+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"c0d8a3ff-6445-4fcb-b558-7b124da2f690","time":"2024-04-03T10:23:53+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ruqywzexmntjufz\", \"phone\":\"+77053332900\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"801124300133\"}, \"exp\":1.712985831e+09, \"iat\":1.712121831e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"103b6755-e59a-4bcb-ac49-0a83b9a93c57\", \"nbf\":1.712121831e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"1085\"}"} +{"level":"info","x-request-id":"c0d8a3ff-6445-4fcb-b558-7b124da2f690","time":"2024-04-03T10:23:53+05:00","message":"jwt.extract set username to 801124300133"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c0d8a3ff-6445-4fcb-b558-7b124da2f690","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"grpcConnAdd /clientpass.ClientpassService/StartClientPass c0d8a3ff-6445-4fcb-b558-7b124da2f690"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c0d8a3ff-6445-4fcb-b558-7b124da2f690","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c0d8a3ff-6445-4fcb-b558-7b124da2f690","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c0d8a3ff-6445-4fcb-b558-7b124da2f690","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c0d8a3ff-6445-4fcb-b558-7b124da2f690","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"forwardClientToBackend set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c0d8a3ff-6445-4fcb-b558-7b124da2f690","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"c0d8a3ff-6445-4fcb-b558-7b124da2f690","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"brokerClientStream brokerClientStream SendMsg method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c0d8a3ff-6445-4fcb-b558-7b124da2f690","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c0d8a3ff-6445-4fcb-b558-7b124da2f690","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"c0d8a3ff-6445-4fcb-b558-7b124da2f690","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"brokerClientStream try to publish to client.clientpass.startclientpass.in msg with hdr: metadata.Metadata{\"Authorization\":\"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMTA4NSIsImV4cCI6MTcxMjk4NTgzMSwibmJmIjoxNzEyMTIxODMxLCJpYXQiOjE3MTIxMjE4MzEsImp0aSI6IjEwM2I2NzU1LWU1OWEtNGJjYi1hYzQ5LTBhODNiOWE5M2M1NyIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJtaWJfdXNlciJdfSwiY3VzdG9tIjp7ImNsaWVudF9pZCI6Im1pYl8zMF9hbmRyb2lkIiwibm9uY2UiOiJydXF5d3pleG1udGp1ZnoiLCJwaG9uZSI6Iis3NzA1MzMzMjkwMCIsInNjb3BlIjoib2ZmbGluZV9hY2Nlc3MiLCJ0b2tlbl90eXBlIjoiYWNjZXNzX3Rva2VuIiwidXNlcl9hY3Rpb24iOiJyZWdpc3RyYXRpb24iLCJ1c2VyX3JvbGVzIjpbIm1pYl91c2VyIl0sInVzZXJuYW1lIjoiODAxMTI0MzAwMTMzIn19.s6GRPKy7ND7NmHq4QtEMhEDUT16IByET8YFuYGHDgcpyN4EMzA2vpBFF1haeSD_5BtmXDycDO64oFF_LYYWwqjAOStxixTHEHCzicyAsbgk6hkuL62Avqld6X43yXibXyXsnIhX3wweCkrR3AmdbOBxg2uELtdHfYqJNvJzGn16gH5DTdTPD-vkOpd49Rr3EW-wyUBo_k_nekjgczFp3MOPFoaNCaDEPvDaTTw_4mSSHw1gaErEX4pHv37sRbxi6PejMnD5mNMuUjkYqip-UveQXTraSKS4TyvIkoB_hjx2ktpD5wYbyJKiVo2-FdhqJEc6pIpLnwqmKLBP3RYlxhA\", \"Client-Ip\":\"172.23.20.6\", \"Content-Type\":\"application/grpc\", \"Otp_datetime\":\"1712121831\", \"Phone\":\"+77053332900\", \"Source-Service\":\"/clientpass.ClientpassService/StartClientPass\", \"User-Id\":\"1085\", \"Username\":\"801124300133\", \"X-Forwarded-For\":\"172.23.20.6\", \"X-Forwarded-Port\":\"443\", \"X-Real-Ip\":\"172.23.20.6\", \"X-Request-Id\":\"c0d8a3ff-6445-4fcb-b558-7b124da2f690\"}"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"c0d8a3ff-6445-4fcb-b558-7b124da2f690","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"brokerClientStream RecvMsg method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c0d8a3ff-6445-4fcb-b558-7b124da2f690","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"c0d8a3ff-6445-4fcb-b558-7b124da2f690","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"brokerClientStream CloseSend method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c0d8a3ff-6445-4fcb-b558-7b124da2f690","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c0d8a3ff-6445-4fcb-b558-7b124da2f690","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c0d8a3ff-6445-4fcb-b558-7b124da2f690","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c0d8a3ff-6445-4fcb-b558-7b124da2f690","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"c0d8a3ff-6445-4fcb-b558-7b124da2f690","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"brokerClientStream CloseSend method"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"c0d8a3ff-6445-4fcb-b558-7b124da2f690","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"failed to CloseSend grpc conn: file already closed"} +{"level":"info","X-Request-Id":"c0d8a3ff-6445-4fcb-b558-7b124da2f690","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"get message for service: /clientpass.ClientpassService/StartClientPass with md map[Authorization:Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMTA4NSIsImV4cCI6MTcxMjk4NTgzMSwibmJmIjoxNzEyMTIxODMxLCJpYXQiOjE3MTIxMjE4MzEsImp0aSI6IjEwM2I2NzU1LWU1OWEtNGJjYi1hYzQ5LTBhODNiOWE5M2M1NyIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJtaWJfdXNlciJdfSwiY3VzdG9tIjp7ImNsaWVudF9pZCI6Im1pYl8zMF9hbmRyb2lkIiwibm9uY2UiOiJydXF5d3pleG1udGp1ZnoiLCJwaG9uZSI6Iis3NzA1MzMzMjkwMCIsInNjb3BlIjoib2ZmbGluZV9hY2Nlc3MiLCJ0b2tlbl90eXBlIjoiYWNjZXNzX3Rva2VuIiwidXNlcl9hY3Rpb24iOiJyZWdpc3RyYXRpb24iLCJ1c2VyX3JvbGVzIjpbIm1pYl91c2VyIl0sInVzZXJuYW1lIjoiODAxMTI0MzAwMTMzIn19.s6GRPKy7ND7NmHq4QtEMhEDUT16IByET8YFuYGHDgcpyN4EMzA2vpBFF1haeSD_5BtmXDycDO64oFF_LYYWwqjAOStxixTHEHCzicyAsbgk6hkuL62Avqld6X43yXibXyXsnIhX3wweCkrR3AmdbOBxg2uELtdHfYqJNvJzGn16gH5DTdTPD-vkOpd49Rr3EW-wyUBo_k_nekjgczFp3MOPFoaNCaDEPvDaTTw_4mSSHw1gaErEX4pHv37sRbxi6PejMnD5mNMuUjkYqip-UveQXTraSKS4TyvIkoB_hjx2ktpD5wYbyJKiVo2-FdhqJEc6pIpLnwqmKLBP3RYlxhA Client-Ip:172.23.20.6 Content-Type:application/grpc Micro-Topic:apigw.in Otp_datetime:1712121831 Phone:+77053332900 Source-Service:/clientpass.ClientpassService/StartClientPass Uber-Trace-Id:005685198fa1df08:005685198fa1df08:0000000000000000:1 User-Id:1085 Username:801124300133 X-Forwarded-For:172.23.20.6 X-Forwarded-Port:443 X-Real-Ip:172.23.20.6 X-Request-Id:c0d8a3ff-6445-4fcb-b558-7b124da2f690]"} +{"level":"info","x-request-id":"c0d8a3ff-6445-4fcb-b558-7b124da2f690","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"get message for service: /clientpass.ClientpassService/StartClientPass"} +{"level":"debug","x-request-id":"c0d8a3ff-6445-4fcb-b558-7b124da2f690","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"grpcConnGet: /clientpass.ClientpassService/StartClientPass via c0d8a3ff-6445-4fcb-b558-7b124da2f690"} +{"level":"debug","x-request-id":"c0d8a3ff-6445-4fcb-b558-7b124da2f690","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"grpc use stream conn: &handler.grpcProxy{grpcStream:(*handler.grpcServerStream)(0xc0001380b0), kafkaStream:(*handler.grpcClientStream)(0xc000138210)} sourceService: /clientpass.ClientpassService/StartClientPass"} +{"level":"info","x-request-id":"c0d8a3ff-6445-4fcb-b558-7b124da2f690","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"start transfer response from kafka"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"c0d8a3ff-6445-4fcb-b558-7b124da2f690","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"brokerClientStream SetHeader method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"c0d8a3ff-6445-4fcb-b558-7b124da2f690","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"brokerClientStream SetMsg method"} +{"level":"info","x-request-id":"c0d8a3ff-6445-4fcb-b558-7b124da2f690","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"stop transfer response from kafka"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"c0d8a3ff-6445-4fcb-b558-7b124da2f690","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"brokerClientStream RecvMsg method data"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c0d8a3ff-6445-4fcb-b558-7b124da2f690","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"forwardBackendToClient src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c0d8a3ff-6445-4fcb-b558-7b124da2f690","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"forwardBackendToClient set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c0d8a3ff-6445-4fcb-b558-7b124da2f690","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"forwardBackendToClient src.Header"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"c0d8a3ff-6445-4fcb-b558-7b124da2f690","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"brokerClientStream Header method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c0d8a3ff-6445-4fcb-b558-7b124da2f690","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"forwardBackendToClient dst.SetHeader"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c0d8a3ff-6445-4fcb-b558-7b124da2f690","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"forwardBackendToClient try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c0d8a3ff-6445-4fcb-b558-7b124da2f690","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"forwardBackendToClient dst.SendMsg err "} +================== +WARNING: DATA RACE +Write at 0x00c00032d890 by goroutine 910: + runtime.mapassign_faststr() + /usr/local/go/src/runtime/map_faststr.go:203 +0x0 + go.unistack.org/micro-meter-prometheus/v3.(*prometheusMeter).Counter() + /go/pkg/mod/go.unistack.org/micro-meter-prometheus/v3@v3.8.6/prometheus.go:140 +0x56c + gitlab.fortebank.com/api-gateway/apigw/internal/handler.serverResponseMetrics() + /build/internal/handler/grpc_copy.go:355 +0x1a1 + gitlab.fortebank.com/api-gateway/apigw/internal/handler.serverResponseMetricsSuccess() + /build/internal/handler/grpc_copy.go:346 +0x1ea + gitlab.fortebank.com/api-gateway/apigw/internal/handler.forwardBackendToClient.func1() + /build/internal/handler/grpc_copy.go:225 +0x188 + +Previous read at 0x00c00032d890 by goroutine 925: + runtime.mapaccess2_faststr() + /usr/local/go/src/runtime/map_faststr.go:108 +0x0 + go.unistack.org/micro-meter-prometheus/v3.(*prometheusMeter).Counter() + /go/pkg/mod/go.unistack.org/micro-meter-prometheus/v3@v3.8.6/prometheus.go:127 +0x2ec + go.unistack.org/micro-broker-kgo/v3.(*hookMeter).OnBrokerWrite() + /go/pkg/mod/go.unistack.org/micro-broker-kgo/v3@v3.8.17/meter.go:81 +0x2c2 + github.com/twmb/franz-go/pkg/kgo.(*brokerCxn).writeRequest.func1() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/broker.go:1035 +0x225 + github.com/twmb/franz-go/pkg/kgo.hooks.each() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/hooks.go:32 +0xa59 + github.com/twmb/franz-go/pkg/kgo.(*brokerCxn).writeRequest() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/broker.go:1033 +0x79f + github.com/twmb/franz-go/pkg/kgo.(*broker).handleReq() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/broker.go:441 +0x11cc + github.com/twmb/franz-go/pkg/kgo.(*broker).handleReqs() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/broker.go:286 +0xfb + github.com/twmb/franz-go/pkg/kgo.(*broker).do.gowrap1() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/broker.go:260 +0xab + +Goroutine 910 (running) created at: + gitlab.fortebank.com/api-gateway/apigw/internal/handler.forwardBackendToClient.func2() + /build/internal/handler/grpc_copy.go:235 +0x2e + runtime/pprof.Do() + /usr/local/go/src/runtime/pprof/runtime.go:51 +0x117 + gitlab.fortebank.com/api-gateway/apigw/internal/handler.forwardBackendToClient() + /build/internal/handler/grpc_copy.go:234 +0x945 + gitlab.fortebank.com/api-gateway/apigw/internal/handler.GRPCCopy() + /build/internal/handler/grpc_copy.go:40 +0x473 + gitlab.fortebank.com/api-gateway/apigw/internal/handler.(*HTTPHandlerSwapper).ServeGRPC() + /build/internal/handler/handler.go:540 +0x4158 + gitlab.fortebank.com/api-gateway/apigw/internal/handler.(*HTTPHandlerSwapper).ServeGRPC-fm() + :1 +0x64 + go.unistack.org/micro-server-grpc/v3.(*Server).handler() + /go/pkg/mod/go.unistack.org/micro-server-grpc/v3@v3.10.13/grpc.go:306 +0x183b + go.unistack.org/micro-server-grpc/v3.(*Server).handler-fm() + :1 +0x64 + google.golang.org/grpc.(*Server).processStreamingRPC() + /go/pkg/mod/google.golang.org/grpc@v1.62.1/server.go:1680 +0x1fd9 + google.golang.org/grpc.(*Server).handleStream() + /go/pkg/mod/google.golang.org/grpc@v1.62.1/server.go:1807 +0x1755 + google.golang.org/grpc.(*Server).serveStreams.func2.1() + /go/pkg/mod/google.golang.org/grpc@v1.62.1/server.go:1027 +0x158 + +Goroutine 925 (finished) created at: + github.com/twmb/franz-go/pkg/kgo.(*broker).do() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/broker.go:260 +0x2e4 + github.com/twmb/franz-go/pkg/kgo.(*source).fetch() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/source.go:740 +0x491 + github.com/twmb/franz-go/pkg/kgo.(*source).loopFetch() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/source.go:657 +0x4c6 + github.com/twmb/franz-go/pkg/kgo.(*source).maybeConsume.gowrap1() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/source.go:587 +0x33 +================== +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c0d8a3ff-6445-4fcb-b558-7b124da2f690","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c0d8a3ff-6445-4fcb-b558-7b124da2f690","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"c0d8a3ff-6445-4fcb-b558-7b124da2f690","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"brokerClientStream RecvMsg method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"c0d8a3ff-6445-4fcb-b558-7b124da2f690","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"brokerClientStream Close method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"c0d8a3ff-6445-4fcb-b558-7b124da2f690","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"brokerClientStream RecvMsg method !s.serverStream && s.recvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c0d8a3ff-6445-4fcb-b558-7b124da2f690","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"forwardBackendToClient src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c0d8a3ff-6445-4fcb-b558-7b124da2f690","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"b2cErr := <-b2cErrChan: err: EOF"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"c0d8a3ff-6445-4fcb-b558-7b124da2f690","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"brokerClientStream Trailer method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c0d8a3ff-6445-4fcb-b558-7b124da2f690","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"grpcConnDel /clientpass.ClientpassService/StartClientPass c0d8a3ff-6445-4fcb-b558-7b124da2f690"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"c0d8a3ff-6445-4fcb-b558-7b124da2f690","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"grpc handler exit"} +{"level":"debug","x-request-id":"feed1ccf-d14a-44cd-8587-796646abef32","time":"2024-04-03T10:23:53+05:00","message":"authn.cookie not found"} +{"level":"debug","x-request-id":"feed1ccf-d14a-44cd-8587-796646abef32","time":"2024-04-03T10:23:53+05:00","message":"jwt.check process"} +{"level":"debug","x-request-id":"feed1ccf-d14a-44cd-8587-796646abef32","time":"2024-04-03T10:23:53+05:00","message":"jwt.check claims: jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ruqywzexmntjufz\", \"phone\":\"+77053332900\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"801124300133\"}, \"exp\":1.712985831e+09, \"iat\":1.712121831e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"103b6755-e59a-4bcb-ac49-0a83b9a93c57\", \"nbf\":1.712121831e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"1085\"}"} +{"level":"info","x-request-id":"feed1ccf-d14a-44cd-8587-796646abef32","time":"2024-04-03T10:23:53+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"feed1ccf-d14a-44cd-8587-796646abef32","time":"2024-04-03T10:23:53+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ruqywzexmntjufz\", \"phone\":\"+77053332900\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"801124300133\"}, \"exp\":1.712985831e+09, \"iat\":1.712121831e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"103b6755-e59a-4bcb-ac49-0a83b9a93c57\", \"nbf\":1.712121831e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"1085\"}"} +{"level":"info","x-request-id":"feed1ccf-d14a-44cd-8587-796646abef32","time":"2024-04-03T10:23:53+05:00","message":"jwt.extract set User-Id to 1085"} +{"level":"info","x-request-id":"feed1ccf-d14a-44cd-8587-796646abef32","time":"2024-04-03T10:23:53+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"feed1ccf-d14a-44cd-8587-796646abef32","time":"2024-04-03T10:23:53+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ruqywzexmntjufz\", \"phone\":\"+77053332900\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"801124300133\"}, \"exp\":1.712985831e+09, \"iat\":1.712121831e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"103b6755-e59a-4bcb-ac49-0a83b9a93c57\", \"nbf\":1.712121831e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"1085\"}"} +{"level":"info","x-request-id":"feed1ccf-d14a-44cd-8587-796646abef32","time":"2024-04-03T10:23:53+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"feed1ccf-d14a-44cd-8587-796646abef32","time":"2024-04-03T10:23:53+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ruqywzexmntjufz\", \"phone\":\"+77053332900\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"801124300133\"}, \"exp\":1.712985831e+09, \"iat\":1.712121831e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"103b6755-e59a-4bcb-ac49-0a83b9a93c57\", \"nbf\":1.712121831e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"1085\"}"} +{"level":"info","x-request-id":"feed1ccf-d14a-44cd-8587-796646abef32","time":"2024-04-03T10:23:53+05:00","message":"jwt.extract set Username to 801124300133"} +{"level":"info","x-request-id":"feed1ccf-d14a-44cd-8587-796646abef32","time":"2024-04-03T10:23:53+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"feed1ccf-d14a-44cd-8587-796646abef32","time":"2024-04-03T10:23:53+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ruqywzexmntjufz\", \"phone\":\"+77053332900\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"801124300133\"}, \"exp\":1.712985831e+09, \"iat\":1.712121831e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"103b6755-e59a-4bcb-ac49-0a83b9a93c57\", \"nbf\":1.712121831e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"1085\"}"} +{"level":"info","x-request-id":"feed1ccf-d14a-44cd-8587-796646abef32","time":"2024-04-03T10:23:53+05:00","message":"jwt.extract set Phone to +77053332900"} +{"level":"info","x-request-id":"feed1ccf-d14a-44cd-8587-796646abef32","time":"2024-04-03T10:23:53+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"feed1ccf-d14a-44cd-8587-796646abef32","time":"2024-04-03T10:23:53+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ruqywzexmntjufz\", \"phone\":\"+77053332900\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"801124300133\"}, \"exp\":1.712985831e+09, \"iat\":1.712121831e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"103b6755-e59a-4bcb-ac49-0a83b9a93c57\", \"nbf\":1.712121831e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"1085\"}"} +{"level":"info","x-request-id":"feed1ccf-d14a-44cd-8587-796646abef32","time":"2024-04-03T10:23:53+05:00","message":"jwt.extract set username to 801124300133"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"feed1ccf-d14a-44cd-8587-796646abef32","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"grpcConnAdd /clientpass.ClientpassService/OnboardingPass feed1ccf-d14a-44cd-8587-796646abef32"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"feed1ccf-d14a-44cd-8587-796646abef32","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"feed1ccf-d14a-44cd-8587-796646abef32","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"feed1ccf-d14a-44cd-8587-796646abef32","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"feed1ccf-d14a-44cd-8587-796646abef32","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"feed1ccf-d14a-44cd-8587-796646abef32","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"feed1ccf-d14a-44cd-8587-796646abef32","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"forwardClientToBackend set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"feed1ccf-d14a-44cd-8587-796646abef32","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"feed1ccf-d14a-44cd-8587-796646abef32","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"brokerClientStream RecvMsg method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"feed1ccf-d14a-44cd-8587-796646abef32","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"brokerClientStream brokerClientStream SendMsg method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"feed1ccf-d14a-44cd-8587-796646abef32","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"brokerClientStream try to publish to client.clientpass.onboarding.in msg with hdr: metadata.Metadata{\"Authorization\":\"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMTA4NSIsImV4cCI6MTcxMjk4NTgzMSwibmJmIjoxNzEyMTIxODMxLCJpYXQiOjE3MTIxMjE4MzEsImp0aSI6IjEwM2I2NzU1LWU1OWEtNGJjYi1hYzQ5LTBhODNiOWE5M2M1NyIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJtaWJfdXNlciJdfSwiY3VzdG9tIjp7ImNsaWVudF9pZCI6Im1pYl8zMF9hbmRyb2lkIiwibm9uY2UiOiJydXF5d3pleG1udGp1ZnoiLCJwaG9uZSI6Iis3NzA1MzMzMjkwMCIsInNjb3BlIjoib2ZmbGluZV9hY2Nlc3MiLCJ0b2tlbl90eXBlIjoiYWNjZXNzX3Rva2VuIiwidXNlcl9hY3Rpb24iOiJyZWdpc3RyYXRpb24iLCJ1c2VyX3JvbGVzIjpbIm1pYl91c2VyIl0sInVzZXJuYW1lIjoiODAxMTI0MzAwMTMzIn19.s6GRPKy7ND7NmHq4QtEMhEDUT16IByET8YFuYGHDgcpyN4EMzA2vpBFF1haeSD_5BtmXDycDO64oFF_LYYWwqjAOStxixTHEHCzicyAsbgk6hkuL62Avqld6X43yXibXyXsnIhX3wweCkrR3AmdbOBxg2uELtdHfYqJNvJzGn16gH5DTdTPD-vkOpd49Rr3EW-wyUBo_k_nekjgczFp3MOPFoaNCaDEPvDaTTw_4mSSHw1gaErEX4pHv37sRbxi6PejMnD5mNMuUjkYqip-UveQXTraSKS4TyvIkoB_hjx2ktpD5wYbyJKiVo2-FdhqJEc6pIpLnwqmKLBP3RYlxhA\", \"Client-Ip\":\"172.23.20.6\", \"Content-Type\":\"application/grpc\", \"Phone\":\"+77053332900\", \"Source-Service\":\"/clientpass.ClientpassService/OnboardingPass\", \"User-Id\":\"1085\", \"Username\":\"801124300133\", \"X-Forwarded-For\":\"172.23.20.6\", \"X-Forwarded-Port\":\"443\", \"X-Real-Ip\":\"172.23.20.6\", \"X-Request-Id\":\"feed1ccf-d14a-44cd-8587-796646abef32\"}"} +{"level":"info","time":"2024-04-03T10:23:53+05:00","message":"producing to a new topic for the first time, fetching metadata to learn its partitionstopicclient.clientpass.onboarding.in"} +{"level":"info","time":"2024-04-03T10:23:53+05:00","message":"immediate metadata update triggeredwhyforced load because we are producing to a topic for the first time"} +{"level":"info","time":"2024-04-03T10:23:53+05:00","message":"done waiting for metadata for new topictopicclient.clientpass.onboarding.in"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"feed1ccf-d14a-44cd-8587-796646abef32","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"feed1ccf-d14a-44cd-8587-796646abef32","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"brokerClientStream CloseSend method"} +================== +WARNING: DATA RACE +Read at 0x00c00032d890 by goroutine 937: + runtime.mapaccess2_faststr() + /usr/local/go/src/runtime/map_faststr.go:108 +0x0 + go.unistack.org/micro-meter-prometheus/v3.(*prometheusMeter).Counter() + /go/pkg/mod/go.unistack.org/micro-meter-prometheus/v3@v3.8.6/prometheus.go:127 +0x2ec + gitlab.fortebank.com/api-gateway/apigw/internal/handler.forwardClientToBackend.func1() + /build/internal/handler/grpc_copy.go:325 +0xac2 + +Previous write at 0x00c00032d890 by goroutine 957: + runtime.mapassign_faststr() + /usr/local/go/src/runtime/map_faststr.go:203 +0x0 + go.unistack.org/micro-meter-prometheus/v3.(*prometheusMeter).Counter() + /go/pkg/mod/go.unistack.org/micro-meter-prometheus/v3@v3.8.6/prometheus.go:140 +0x56c + go.unistack.org/micro-broker-kgo/v3.(*hookMeter).OnProduceBatchWritten() + /go/pkg/mod/go.unistack.org/micro-broker-kgo/v3@v3.8.17/meter.go:106 +0x31c + github.com/twmb/franz-go/pkg/kgo.produceMetrics.hook.func2() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/sink.go:1569 +0x37b + +Goroutine 937 (running) created at: + gitlab.fortebank.com/api-gateway/apigw/internal/handler.forwardClientToBackend.func2() + /build/internal/handler/grpc_copy.go:336 +0x2e + runtime/pprof.Do() + /usr/local/go/src/runtime/pprof/runtime.go:51 +0x117 + gitlab.fortebank.com/api-gateway/apigw/internal/handler.forwardClientToBackend() + /build/internal/handler/grpc_copy.go:335 +0x945 + gitlab.fortebank.com/api-gateway/apigw/internal/handler.GRPCCopy() + /build/internal/handler/grpc_copy.go:39 +0x404 + gitlab.fortebank.com/api-gateway/apigw/internal/handler.(*HTTPHandlerSwapper).ServeGRPC() + /build/internal/handler/handler.go:540 +0x4158 + gitlab.fortebank.com/api-gateway/apigw/internal/handler.(*HTTPHandlerSwapper).ServeGRPC-fm() + :1 +0x64 + go.unistack.org/micro-server-grpc/v3.(*Server).handler() + /go/pkg/mod/go.unistack.org/micro-server-grpc/v3@v3.10.13/grpc.go:306 +0x183b + go.unistack.org/micro-server-grpc/v3.(*Server).handler-fm() + :1 +0x64 + google.golang.org/grpc.(*Server).processStreamingRPC() + /go/pkg/mod/google.golang.org/grpc@v1.62.1/server.go:1680 +0x1fd9 + google.golang.org/grpc.(*Server).handleStream() + /go/pkg/mod/google.golang.org/grpc@v1.62.1/server.go:1807 +0x1755 + google.golang.org/grpc.(*Server).serveStreams.func2.1() + /go/pkg/mod/google.golang.org/grpc@v1.62.1/server.go:1027 +0x158 + +Goroutine 957 (finished) created at: + github.com/twmb/franz-go/pkg/kgo.produceMetrics.hook() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/sink.go:1565 +0x3f6 + github.com/twmb/franz-go/pkg/kgo.(*sink).handleReqResp.deferwrap1() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/sink.go:586 +0x4f + runtime.deferreturn() + /usr/local/go/src/runtime/panic.go:602 +0x5d + github.com/twmb/franz-go/pkg/kgo.(*sink).produce.func3() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/sink.go:369 +0xaa + github.com/twmb/franz-go/pkg/kgo.(*sink).handleSeqResps() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/sink.go:411 +0xe8 + github.com/twmb/franz-go/pkg/kgo.(*sink).doSequenced.gowrap1() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/sink.go:402 +0x44 +================== +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"feed1ccf-d14a-44cd-8587-796646abef32","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"feed1ccf-d14a-44cd-8587-796646abef32","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"feed1ccf-d14a-44cd-8587-796646abef32","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"feed1ccf-d14a-44cd-8587-796646abef32","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"feed1ccf-d14a-44cd-8587-796646abef32","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"brokerClientStream CloseSend method"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"feed1ccf-d14a-44cd-8587-796646abef32","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"failed to CloseSend grpc conn: file already closed"} +{"level":"info","X-Request-Id":"feed1ccf-d14a-44cd-8587-796646abef32","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"get message for service: /clientpass.ClientpassService/OnboardingPass with md map[Authorization:Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMTA4NSIsImV4cCI6MTcxMjk4NTgzMSwibmJmIjoxNzEyMTIxODMxLCJpYXQiOjE3MTIxMjE4MzEsImp0aSI6IjEwM2I2NzU1LWU1OWEtNGJjYi1hYzQ5LTBhODNiOWE5M2M1NyIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJtaWJfdXNlciJdfSwiY3VzdG9tIjp7ImNsaWVudF9pZCI6Im1pYl8zMF9hbmRyb2lkIiwibm9uY2UiOiJydXF5d3pleG1udGp1ZnoiLCJwaG9uZSI6Iis3NzA1MzMzMjkwMCIsInNjb3BlIjoib2ZmbGluZV9hY2Nlc3MiLCJ0b2tlbl90eXBlIjoiYWNjZXNzX3Rva2VuIiwidXNlcl9hY3Rpb24iOiJyZWdpc3RyYXRpb24iLCJ1c2VyX3JvbGVzIjpbIm1pYl91c2VyIl0sInVzZXJuYW1lIjoiODAxMTI0MzAwMTMzIn19.s6GRPKy7ND7NmHq4QtEMhEDUT16IByET8YFuYGHDgcpyN4EMzA2vpBFF1haeSD_5BtmXDycDO64oFF_LYYWwqjAOStxixTHEHCzicyAsbgk6hkuL62Avqld6X43yXibXyXsnIhX3wweCkrR3AmdbOBxg2uELtdHfYqJNvJzGn16gH5DTdTPD-vkOpd49Rr3EW-wyUBo_k_nekjgczFp3MOPFoaNCaDEPvDaTTw_4mSSHw1gaErEX4pHv37sRbxi6PejMnD5mNMuUjkYqip-UveQXTraSKS4TyvIkoB_hjx2ktpD5wYbyJKiVo2-FdhqJEc6pIpLnwqmKLBP3RYlxhA Client-Ip:172.23.20.6 Content-Type:application/grpc Micro-Topic:apigw.in Phone:+77053332900 Source-Service:/clientpass.ClientpassService/OnboardingPass Uber-Trace-Id:4be1f22a7bc86695:5cde40f8d56e6029:4be1f22a7bc86695:1 User-Id:1085 Username:801124300133 X-Forwarded-For:172.23.20.6 X-Forwarded-Port:443 X-Real-Ip:172.23.20.6 X-Request-Id:feed1ccf-d14a-44cd-8587-796646abef32]"} +{"level":"info","x-request-id":"feed1ccf-d14a-44cd-8587-796646abef32","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"get message for service: /clientpass.ClientpassService/OnboardingPass"} +{"level":"debug","x-request-id":"feed1ccf-d14a-44cd-8587-796646abef32","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"grpcConnGet: /clientpass.ClientpassService/OnboardingPass via feed1ccf-d14a-44cd-8587-796646abef32"} +{"level":"debug","x-request-id":"feed1ccf-d14a-44cd-8587-796646abef32","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"grpc use stream conn: &handler.grpcProxy{grpcStream:(*handler.grpcServerStream)(0xc0001382c0), kafkaStream:(*handler.grpcClientStream)(0xc000138370)} sourceService: /clientpass.ClientpassService/OnboardingPass"} +{"level":"info","x-request-id":"feed1ccf-d14a-44cd-8587-796646abef32","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"start transfer response from kafka"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"feed1ccf-d14a-44cd-8587-796646abef32","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"brokerClientStream SetHeader method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"feed1ccf-d14a-44cd-8587-796646abef32","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"brokerClientStream SetMsg method"} +{"level":"info","x-request-id":"feed1ccf-d14a-44cd-8587-796646abef32","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"stop transfer response from kafka"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"feed1ccf-d14a-44cd-8587-796646abef32","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"brokerClientStream RecvMsg method data"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"feed1ccf-d14a-44cd-8587-796646abef32","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"forwardBackendToClient src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"feed1ccf-d14a-44cd-8587-796646abef32","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"forwardBackendToClient set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"feed1ccf-d14a-44cd-8587-796646abef32","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"forwardBackendToClient src.Header"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"feed1ccf-d14a-44cd-8587-796646abef32","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"brokerClientStream Header method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"feed1ccf-d14a-44cd-8587-796646abef32","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"forwardBackendToClient dst.SetHeader"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"feed1ccf-d14a-44cd-8587-796646abef32","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"forwardBackendToClient try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"feed1ccf-d14a-44cd-8587-796646abef32","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"forwardBackendToClient dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"feed1ccf-d14a-44cd-8587-796646abef32","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"feed1ccf-d14a-44cd-8587-796646abef32","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"feed1ccf-d14a-44cd-8587-796646abef32","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"brokerClientStream RecvMsg method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"feed1ccf-d14a-44cd-8587-796646abef32","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"brokerClientStream Close method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"feed1ccf-d14a-44cd-8587-796646abef32","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"brokerClientStream RecvMsg method !s.serverStream && s.recvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"feed1ccf-d14a-44cd-8587-796646abef32","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"forwardBackendToClient src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"feed1ccf-d14a-44cd-8587-796646abef32","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"b2cErr := <-b2cErrChan: err: EOF"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"feed1ccf-d14a-44cd-8587-796646abef32","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"brokerClientStream Trailer method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"feed1ccf-d14a-44cd-8587-796646abef32","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"grpcConnDel /clientpass.ClientpassService/OnboardingPass feed1ccf-d14a-44cd-8587-796646abef32"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"feed1ccf-d14a-44cd-8587-796646abef32","trace-id":"","span-id":"","time":"2024-04-03T10:23:53+05:00","message":"grpc handler exit"} +{"level":"debug","x-request-id":"dabb5d55-0d7a-416f-a3ec-1b3081447876","time":"2024-04-03T10:23:54+05:00","message":"authn.cookie not found"} +{"level":"info","x-request-id":"dabb5d55-0d7a-416f-a3ec-1b3081447876","time":"2024-04-03T10:23:54+05:00","message":"jwt.check skip endpoint /authn.AuthnService/Login"} +{"level":"info","x-request-id":"dabb5d55-0d7a-416f-a3ec-1b3081447876","time":"2024-04-03T10:23:54+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"dabb5d55-0d7a-416f-a3ec-1b3081447876","time":"2024-04-03T10:23:54+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"dabb5d55-0d7a-416f-a3ec-1b3081447876","time":"2024-04-03T10:23:54+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"dabb5d55-0d7a-416f-a3ec-1b3081447876","time":"2024-04-03T10:23:54+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"dabb5d55-0d7a-416f-a3ec-1b3081447876","time":"2024-04-03T10:23:54+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"dabb5d55-0d7a-416f-a3ec-1b3081447876","time":"2024-04-03T10:23:54+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"dabb5d55-0d7a-416f-a3ec-1b3081447876","time":"2024-04-03T10:23:54+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"dabb5d55-0d7a-416f-a3ec-1b3081447876","time":"2024-04-03T10:23:54+05:00","message":"jwt.extract jwt claims empty"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"dabb5d55-0d7a-416f-a3ec-1b3081447876","trace-id":"","span-id":"","time":"2024-04-03T10:23:54+05:00","message":"grpc request with md: metadata.MD{\":authority\":[]string{\"upstream_balancer\"}, \":path\":[]string{\"/authn.AuthnService/Login\"}, \"client-ip\":[]string{\"172.23.20.6\"}, \"content-type\":[]string{\"application/grpc\"}, \"grpc-accept-encoding\":[]string{\"identity, deflate, gzip\"}, \"source-service\":[]string{\"/authn.AuthnService/Login\"}, \"user-agent\":[]string{\"grpc-python/1.59.0 grpc-c/36.0.0 (osx; chttp2)\"}, \"x-forwarded-for\":[]string{\"172.23.20.6\"}, \"x-forwarded-host\":[]string{\"dev-apigw-grpc.fortebank.com:443\"}, \"x-forwarded-port\":[]string{\"443\"}, \"x-forwarded-proto\":[]string{\"https\"}, \"x-forwarded-scheme\":[]string{\"https\"}, \"x-real-ip\":[]string{\"172.23.20.6\"}, \"x-request-id\":[]string{\"dabb5d55-0d7a-416f-a3ec-1b3081447876\"}, \"x-scheme\":[]string{\"https\"}}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"dabb5d55-0d7a-416f-a3ec-1b3081447876","trace-id":"","span-id":"","time":"2024-04-03T10:23:54+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"dabb5d55-0d7a-416f-a3ec-1b3081447876","trace-id":"","span-id":"","time":"2024-04-03T10:23:54+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"dabb5d55-0d7a-416f-a3ec-1b3081447876","trace-id":"","span-id":"","time":"2024-04-03T10:23:54+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"dabb5d55-0d7a-416f-a3ec-1b3081447876","trace-id":"","span-id":"","time":"2024-04-03T10:23:54+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"dabb5d55-0d7a-416f-a3ec-1b3081447876","trace-id":"","span-id":"","time":"2024-04-03T10:23:54+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"dabb5d55-0d7a-416f-a3ec-1b3081447876","trace-id":"","span-id":"","time":"2024-04-03T10:23:54+05:00","message":"forwardClientToBackend set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"dabb5d55-0d7a-416f-a3ec-1b3081447876","trace-id":"","span-id":"","time":"2024-04-03T10:23:54+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"dabb5d55-0d7a-416f-a3ec-1b3081447876","trace-id":"","span-id":"","time":"2024-04-03T10:23:54+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"dabb5d55-0d7a-416f-a3ec-1b3081447876","trace-id":"","span-id":"","time":"2024-04-03T10:23:54+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"dabb5d55-0d7a-416f-a3ec-1b3081447876","trace-id":"","span-id":"","time":"2024-04-03T10:23:54+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"dabb5d55-0d7a-416f-a3ec-1b3081447876","trace-id":"","span-id":"","time":"2024-04-03T10:23:54+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"dabb5d55-0d7a-416f-a3ec-1b3081447876","trace-id":"","span-id":"","time":"2024-04-03T10:23:54+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"dabb5d55-0d7a-416f-a3ec-1b3081447876","trace-id":"","span-id":"","time":"2024-04-03T10:23:54+05:00","message":"forwardBackendToClient src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"dabb5d55-0d7a-416f-a3ec-1b3081447876","trace-id":"","span-id":"","time":"2024-04-03T10:23:54+05:00","message":"forwardBackendToClient set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"dabb5d55-0d7a-416f-a3ec-1b3081447876","trace-id":"","span-id":"","time":"2024-04-03T10:23:54+05:00","message":"forwardBackendToClient src.Header"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"dabb5d55-0d7a-416f-a3ec-1b3081447876","trace-id":"","span-id":"","time":"2024-04-03T10:23:54+05:00","message":"forwardBackendToClient dst.SetHeader"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"dabb5d55-0d7a-416f-a3ec-1b3081447876","trace-id":"","span-id":"","time":"2024-04-03T10:23:54+05:00","message":"forwardBackendToClient try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"dabb5d55-0d7a-416f-a3ec-1b3081447876","trace-id":"","span-id":"","time":"2024-04-03T10:23:54+05:00","message":"forwardBackendToClient dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"dabb5d55-0d7a-416f-a3ec-1b3081447876","trace-id":"","span-id":"","time":"2024-04-03T10:23:54+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"dabb5d55-0d7a-416f-a3ec-1b3081447876","trace-id":"","span-id":"","time":"2024-04-03T10:23:54+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"dabb5d55-0d7a-416f-a3ec-1b3081447876","trace-id":"","span-id":"","time":"2024-04-03T10:23:54+05:00","message":"forwardBackendToClient src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"dabb5d55-0d7a-416f-a3ec-1b3081447876","trace-id":"","span-id":"","time":"2024-04-03T10:23:54+05:00","message":"b2cErr := <-b2cErrChan: err: EOF"} +{"level":"debug","x-request-id":"01478698-64ff-4e35-9e38-d266b7daffae","time":"2024-04-03T10:23:56+05:00","message":"authn.cookie not found"} +{"level":"info","x-request-id":"01478698-64ff-4e35-9e38-d266b7daffae","time":"2024-04-03T10:23:56+05:00","message":"jwt.check skip endpoint /authn.AuthnService/Login"} +{"level":"info","x-request-id":"01478698-64ff-4e35-9e38-d266b7daffae","time":"2024-04-03T10:23:56+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"01478698-64ff-4e35-9e38-d266b7daffae","time":"2024-04-03T10:23:56+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"01478698-64ff-4e35-9e38-d266b7daffae","time":"2024-04-03T10:23:56+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"01478698-64ff-4e35-9e38-d266b7daffae","time":"2024-04-03T10:23:56+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"01478698-64ff-4e35-9e38-d266b7daffae","time":"2024-04-03T10:23:56+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"01478698-64ff-4e35-9e38-d266b7daffae","time":"2024-04-03T10:23:56+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"01478698-64ff-4e35-9e38-d266b7daffae","time":"2024-04-03T10:23:56+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"01478698-64ff-4e35-9e38-d266b7daffae","time":"2024-04-03T10:23:56+05:00","message":"jwt.extract jwt claims empty"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"01478698-64ff-4e35-9e38-d266b7daffae","trace-id":"","span-id":"","time":"2024-04-03T10:23:56+05:00","message":"grpc request with md: metadata.MD{\":authority\":[]string{\"upstream_balancer\"}, \":path\":[]string{\"/authn.AuthnService/Login\"}, \"client-ip\":[]string{\"172.23.20.6\"}, \"content-type\":[]string{\"application/grpc\"}, \"grpc-accept-encoding\":[]string{\"identity, deflate, gzip\"}, \"source-service\":[]string{\"/authn.AuthnService/Login\"}, \"user-agent\":[]string{\"grpc-python/1.59.0 grpc-c/36.0.0 (osx; chttp2)\"}, \"x-forwarded-for\":[]string{\"172.23.20.6\"}, \"x-forwarded-host\":[]string{\"dev-apigw-grpc.fortebank.com:443\"}, \"x-forwarded-port\":[]string{\"443\"}, \"x-forwarded-proto\":[]string{\"https\"}, \"x-forwarded-scheme\":[]string{\"https\"}, \"x-real-ip\":[]string{\"172.23.20.6\"}, \"x-request-id\":[]string{\"01478698-64ff-4e35-9e38-d266b7daffae\"}, \"x-scheme\":[]string{\"https\"}}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"01478698-64ff-4e35-9e38-d266b7daffae","trace-id":"","span-id":"","time":"2024-04-03T10:23:56+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"01478698-64ff-4e35-9e38-d266b7daffae","trace-id":"","span-id":"","time":"2024-04-03T10:23:56+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"01478698-64ff-4e35-9e38-d266b7daffae","trace-id":"","span-id":"","time":"2024-04-03T10:23:56+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"01478698-64ff-4e35-9e38-d266b7daffae","trace-id":"","span-id":"","time":"2024-04-03T10:23:56+05:00","message":"forwardClientToBackend set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"01478698-64ff-4e35-9e38-d266b7daffae","trace-id":"","span-id":"","time":"2024-04-03T10:23:56+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"01478698-64ff-4e35-9e38-d266b7daffae","trace-id":"","span-id":"","time":"2024-04-03T10:23:56+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"01478698-64ff-4e35-9e38-d266b7daffae","trace-id":"","span-id":"","time":"2024-04-03T10:23:56+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"01478698-64ff-4e35-9e38-d266b7daffae","trace-id":"","span-id":"","time":"2024-04-03T10:23:56+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"01478698-64ff-4e35-9e38-d266b7daffae","trace-id":"","span-id":"","time":"2024-04-03T10:23:56+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"01478698-64ff-4e35-9e38-d266b7daffae","trace-id":"","span-id":"","time":"2024-04-03T10:23:56+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"01478698-64ff-4e35-9e38-d266b7daffae","trace-id":"","span-id":"","time":"2024-04-03T10:23:56+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"01478698-64ff-4e35-9e38-d266b7daffae","trace-id":"","span-id":"","time":"2024-04-03T10:23:56+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"01478698-64ff-4e35-9e38-d266b7daffae","trace-id":"","span-id":"","time":"2024-04-03T10:23:56+05:00","message":"forwardBackendToClient src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"01478698-64ff-4e35-9e38-d266b7daffae","trace-id":"","span-id":"","time":"2024-04-03T10:23:56+05:00","message":"forwardBackendToClient set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"01478698-64ff-4e35-9e38-d266b7daffae","trace-id":"","span-id":"","time":"2024-04-03T10:23:56+05:00","message":"forwardBackendToClient src.Header"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"01478698-64ff-4e35-9e38-d266b7daffae","trace-id":"","span-id":"","time":"2024-04-03T10:23:56+05:00","message":"forwardBackendToClient dst.SetHeader"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"01478698-64ff-4e35-9e38-d266b7daffae","trace-id":"","span-id":"","time":"2024-04-03T10:23:56+05:00","message":"forwardBackendToClient try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"01478698-64ff-4e35-9e38-d266b7daffae","trace-id":"","span-id":"","time":"2024-04-03T10:23:56+05:00","message":"forwardBackendToClient dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"01478698-64ff-4e35-9e38-d266b7daffae","trace-id":"","span-id":"","time":"2024-04-03T10:23:56+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"01478698-64ff-4e35-9e38-d266b7daffae","trace-id":"","span-id":"","time":"2024-04-03T10:23:56+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"01478698-64ff-4e35-9e38-d266b7daffae","trace-id":"","span-id":"","time":"2024-04-03T10:23:56+05:00","message":"forwardBackendToClient src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"01478698-64ff-4e35-9e38-d266b7daffae","trace-id":"","span-id":"","time":"2024-04-03T10:23:56+05:00","message":"b2cErr := <-b2cErrChan: err: EOF"} +{"level":"debug","x-request-id":"df7df742-5e5d-42f5-bab4-cf29ecc42f7b","time":"2024-04-03T10:23:56+05:00","message":"authn.cookie not found"} +{"level":"info","x-request-id":"df7df742-5e5d-42f5-bab4-cf29ecc42f7b","time":"2024-04-03T10:23:56+05:00","message":"jwt.check skip endpoint /authn.AuthnService/Token"} +{"level":"info","x-request-id":"df7df742-5e5d-42f5-bab4-cf29ecc42f7b","time":"2024-04-03T10:23:56+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"df7df742-5e5d-42f5-bab4-cf29ecc42f7b","time":"2024-04-03T10:23:56+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"df7df742-5e5d-42f5-bab4-cf29ecc42f7b","time":"2024-04-03T10:23:56+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"df7df742-5e5d-42f5-bab4-cf29ecc42f7b","time":"2024-04-03T10:23:56+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"df7df742-5e5d-42f5-bab4-cf29ecc42f7b","time":"2024-04-03T10:23:56+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"df7df742-5e5d-42f5-bab4-cf29ecc42f7b","time":"2024-04-03T10:23:56+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"df7df742-5e5d-42f5-bab4-cf29ecc42f7b","time":"2024-04-03T10:23:56+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"df7df742-5e5d-42f5-bab4-cf29ecc42f7b","time":"2024-04-03T10:23:56+05:00","message":"jwt.extract jwt claims empty"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"df7df742-5e5d-42f5-bab4-cf29ecc42f7b","trace-id":"","span-id":"","time":"2024-04-03T10:23:56+05:00","message":"grpc request with md: metadata.MD{\":authority\":[]string{\"upstream_balancer\"}, \":path\":[]string{\"/authn.AuthnService/Token\"}, \"client-ip\":[]string{\"172.23.20.6\"}, \"content-type\":[]string{\"application/grpc\"}, \"grpc-accept-encoding\":[]string{\"identity, deflate, gzip\"}, \"source-service\":[]string{\"/authn.AuthnService/Token\"}, \"user-agent\":[]string{\"grpc-python/1.59.0 grpc-c/36.0.0 (osx; chttp2)\"}, \"x-forwarded-for\":[]string{\"172.23.20.6\"}, \"x-forwarded-host\":[]string{\"dev-apigw-grpc.fortebank.com:443\"}, \"x-forwarded-port\":[]string{\"443\"}, \"x-forwarded-proto\":[]string{\"https\"}, \"x-forwarded-scheme\":[]string{\"https\"}, \"x-real-ip\":[]string{\"172.23.20.6\"}, \"x-request-id\":[]string{\"df7df742-5e5d-42f5-bab4-cf29ecc42f7b\"}, \"x-scheme\":[]string{\"https\"}}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"df7df742-5e5d-42f5-bab4-cf29ecc42f7b","trace-id":"","span-id":"","time":"2024-04-03T10:23:56+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"df7df742-5e5d-42f5-bab4-cf29ecc42f7b","trace-id":"","span-id":"","time":"2024-04-03T10:23:56+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"df7df742-5e5d-42f5-bab4-cf29ecc42f7b","trace-id":"","span-id":"","time":"2024-04-03T10:23:56+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"df7df742-5e5d-42f5-bab4-cf29ecc42f7b","trace-id":"","span-id":"","time":"2024-04-03T10:23:56+05:00","message":"forwardClientToBackend set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"df7df742-5e5d-42f5-bab4-cf29ecc42f7b","trace-id":"","span-id":"","time":"2024-04-03T10:23:56+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"df7df742-5e5d-42f5-bab4-cf29ecc42f7b","trace-id":"","span-id":"","time":"2024-04-03T10:23:56+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"df7df742-5e5d-42f5-bab4-cf29ecc42f7b","trace-id":"","span-id":"","time":"2024-04-03T10:23:56+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"df7df742-5e5d-42f5-bab4-cf29ecc42f7b","trace-id":"","span-id":"","time":"2024-04-03T10:23:56+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"df7df742-5e5d-42f5-bab4-cf29ecc42f7b","trace-id":"","span-id":"","time":"2024-04-03T10:23:56+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"df7df742-5e5d-42f5-bab4-cf29ecc42f7b","trace-id":"","span-id":"","time":"2024-04-03T10:23:56+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"df7df742-5e5d-42f5-bab4-cf29ecc42f7b","trace-id":"","span-id":"","time":"2024-04-03T10:23:56+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"df7df742-5e5d-42f5-bab4-cf29ecc42f7b","trace-id":"","span-id":"","time":"2024-04-03T10:23:56+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"df7df742-5e5d-42f5-bab4-cf29ecc42f7b","trace-id":"","span-id":"","time":"2024-04-03T10:23:56+05:00","message":"forwardBackendToClient src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"df7df742-5e5d-42f5-bab4-cf29ecc42f7b","trace-id":"","span-id":"","time":"2024-04-03T10:23:56+05:00","message":"forwardBackendToClient set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"df7df742-5e5d-42f5-bab4-cf29ecc42f7b","trace-id":"","span-id":"","time":"2024-04-03T10:23:56+05:00","message":"forwardBackendToClient src.Header"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"df7df742-5e5d-42f5-bab4-cf29ecc42f7b","trace-id":"","span-id":"","time":"2024-04-03T10:23:56+05:00","message":"forwardBackendToClient dst.SetHeader"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"df7df742-5e5d-42f5-bab4-cf29ecc42f7b","trace-id":"","span-id":"","time":"2024-04-03T10:23:56+05:00","message":"forwardBackendToClient try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"df7df742-5e5d-42f5-bab4-cf29ecc42f7b","trace-id":"","span-id":"","time":"2024-04-03T10:23:56+05:00","message":"forwardBackendToClient dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"df7df742-5e5d-42f5-bab4-cf29ecc42f7b","trace-id":"","span-id":"","time":"2024-04-03T10:23:56+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"df7df742-5e5d-42f5-bab4-cf29ecc42f7b","trace-id":"","span-id":"","time":"2024-04-03T10:23:56+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"df7df742-5e5d-42f5-bab4-cf29ecc42f7b","trace-id":"","span-id":"","time":"2024-04-03T10:23:56+05:00","message":"forwardBackendToClient src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"df7df742-5e5d-42f5-bab4-cf29ecc42f7b","trace-id":"","span-id":"","time":"2024-04-03T10:23:56+05:00","message":"b2cErr := <-b2cErrChan: err: EOF"} +{"level":"debug","x-request-id":"198453d0-947d-4e78-b367-dc65f7f17292","time":"2024-04-03T10:23:58+05:00","message":"authn.cookie not found"} +{"level":"debug","x-request-id":"198453d0-947d-4e78-b367-dc65f7f17292","time":"2024-04-03T10:23:58+05:00","message":"jwt.check process"} +{"level":"debug","x-request-id":"198453d0-947d-4e78-b367-dc65f7f17292","time":"2024-04-03T10:23:58+05:00","message":"jwt.check claims: jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"rvsnmwxampuwaec\", \"phone\":\"+77761731133\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910327450784\"}, \"exp\":1.712985836e+09, \"iat\":1.712121836e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"623bc701-6e8a-408c-b17a-2b7444219800\", \"nbf\":1.712121836e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"2003\"}"} +{"level":"info","x-request-id":"198453d0-947d-4e78-b367-dc65f7f17292","time":"2024-04-03T10:23:58+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"198453d0-947d-4e78-b367-dc65f7f17292","time":"2024-04-03T10:23:58+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"rvsnmwxampuwaec\", \"phone\":\"+77761731133\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910327450784\"}, \"exp\":1.712985836e+09, \"iat\":1.712121836e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"623bc701-6e8a-408c-b17a-2b7444219800\", \"nbf\":1.712121836e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"2003\"}"} +{"level":"info","x-request-id":"198453d0-947d-4e78-b367-dc65f7f17292","time":"2024-04-03T10:23:58+05:00","message":"jwt.extract set User-Id to 2003"} +{"level":"info","x-request-id":"198453d0-947d-4e78-b367-dc65f7f17292","time":"2024-04-03T10:23:58+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"198453d0-947d-4e78-b367-dc65f7f17292","time":"2024-04-03T10:23:58+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"rvsnmwxampuwaec\", \"phone\":\"+77761731133\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910327450784\"}, \"exp\":1.712985836e+09, \"iat\":1.712121836e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"623bc701-6e8a-408c-b17a-2b7444219800\", \"nbf\":1.712121836e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"2003\"}"} +{"level":"info","x-request-id":"198453d0-947d-4e78-b367-dc65f7f17292","time":"2024-04-03T10:23:58+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"198453d0-947d-4e78-b367-dc65f7f17292","time":"2024-04-03T10:23:58+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"rvsnmwxampuwaec\", \"phone\":\"+77761731133\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910327450784\"}, \"exp\":1.712985836e+09, \"iat\":1.712121836e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"623bc701-6e8a-408c-b17a-2b7444219800\", \"nbf\":1.712121836e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"2003\"}"} +{"level":"info","x-request-id":"198453d0-947d-4e78-b367-dc65f7f17292","time":"2024-04-03T10:23:58+05:00","message":"jwt.extract set Username to 910327450784"} +{"level":"info","x-request-id":"198453d0-947d-4e78-b367-dc65f7f17292","time":"2024-04-03T10:23:58+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"198453d0-947d-4e78-b367-dc65f7f17292","time":"2024-04-03T10:23:58+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"rvsnmwxampuwaec\", \"phone\":\"+77761731133\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910327450784\"}, \"exp\":1.712985836e+09, \"iat\":1.712121836e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"623bc701-6e8a-408c-b17a-2b7444219800\", \"nbf\":1.712121836e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"2003\"}"} +{"level":"info","x-request-id":"198453d0-947d-4e78-b367-dc65f7f17292","time":"2024-04-03T10:23:58+05:00","message":"jwt.extract set Phone to +77761731133"} +{"level":"info","x-request-id":"198453d0-947d-4e78-b367-dc65f7f17292","time":"2024-04-03T10:23:58+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"198453d0-947d-4e78-b367-dc65f7f17292","time":"2024-04-03T10:23:58+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"rvsnmwxampuwaec\", \"phone\":\"+77761731133\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910327450784\"}, \"exp\":1.712985836e+09, \"iat\":1.712121836e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"623bc701-6e8a-408c-b17a-2b7444219800\", \"nbf\":1.712121836e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"2003\"}"} +{"level":"info","x-request-id":"198453d0-947d-4e78-b367-dc65f7f17292","time":"2024-04-03T10:23:58+05:00","message":"jwt.extract set otp_datetime to 1712121836"} +{"level":"info","x-request-id":"198453d0-947d-4e78-b367-dc65f7f17292","time":"2024-04-03T10:23:58+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"198453d0-947d-4e78-b367-dc65f7f17292","time":"2024-04-03T10:23:58+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"rvsnmwxampuwaec\", \"phone\":\"+77761731133\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910327450784\"}, \"exp\":1.712985836e+09, \"iat\":1.712121836e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"623bc701-6e8a-408c-b17a-2b7444219800\", \"nbf\":1.712121836e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"2003\"}"} +{"level":"info","x-request-id":"198453d0-947d-4e78-b367-dc65f7f17292","time":"2024-04-03T10:23:58+05:00","message":"jwt.extract set username to 910327450784"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"198453d0-947d-4e78-b367-dc65f7f17292","trace-id":"","span-id":"","time":"2024-04-03T10:23:58+05:00","message":"grpcConnAdd /clientpass.ClientpassService/StartClientPass 198453d0-947d-4e78-b367-dc65f7f17292"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"198453d0-947d-4e78-b367-dc65f7f17292","trace-id":"","span-id":"","time":"2024-04-03T10:23:58+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"198453d0-947d-4e78-b367-dc65f7f17292","trace-id":"","span-id":"","time":"2024-04-03T10:23:58+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"198453d0-947d-4e78-b367-dc65f7f17292","trace-id":"","span-id":"","time":"2024-04-03T10:23:58+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"198453d0-947d-4e78-b367-dc65f7f17292","trace-id":"","span-id":"","time":"2024-04-03T10:23:58+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"198453d0-947d-4e78-b367-dc65f7f17292","trace-id":"","span-id":"","time":"2024-04-03T10:23:58+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"198453d0-947d-4e78-b367-dc65f7f17292","trace-id":"","span-id":"","time":"2024-04-03T10:23:58+05:00","message":"forwardClientToBackend set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"198453d0-947d-4e78-b367-dc65f7f17292","trace-id":"","span-id":"","time":"2024-04-03T10:23:58+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"198453d0-947d-4e78-b367-dc65f7f17292","trace-id":"","span-id":"","time":"2024-04-03T10:23:58+05:00","message":"brokerClientStream RecvMsg method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"198453d0-947d-4e78-b367-dc65f7f17292","trace-id":"","span-id":"","time":"2024-04-03T10:23:58+05:00","message":"brokerClientStream brokerClientStream SendMsg method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"198453d0-947d-4e78-b367-dc65f7f17292","trace-id":"","span-id":"","time":"2024-04-03T10:23:58+05:00","message":"brokerClientStream try to publish to client.clientpass.startclientpass.in msg with hdr: metadata.Metadata{\"Authorization\":\"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMjAwMyIsImV4cCI6MTcxMjk4NTgzNiwibmJmIjoxNzEyMTIxODM2LCJpYXQiOjE3MTIxMjE4MzYsImp0aSI6IjYyM2JjNzAxLTZlOGEtNDA4Yy1iMTdhLTJiNzQ0NDIxOTgwMCIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJtaWJfdXNlciJdfSwiY3VzdG9tIjp7ImNsaWVudF9pZCI6Im1pYl8zMF9hbmRyb2lkIiwibm9uY2UiOiJydnNubXd4YW1wdXdhZWMiLCJwaG9uZSI6Iis3Nzc2MTczMTEzMyIsInNjb3BlIjoib2ZmbGluZV9hY2Nlc3MiLCJ0b2tlbl90eXBlIjoiYWNjZXNzX3Rva2VuIiwidXNlcl9hY3Rpb24iOiJyZWdpc3RyYXRpb24iLCJ1c2VyX3JvbGVzIjpbIm1pYl91c2VyIl0sInVzZXJuYW1lIjoiOTEwMzI3NDUwNzg0In19.Tji1Xzj9qpzTdBz5R5YoYAe4-sZCdGK0nLHlzkCuvw9Ur8Rcn676_52vjAopuUcCoCwg6Hd0LHhvtBg1adMxXvKYLn0EXRCKvdUhmu7k0pnedTiwnfypGRKZdlRE8KPqb-qkOqi2n0VWkDy-yf4q3c-z90vaJqaHOekNZrujMZKnJLgL9FoUQ8eN9dlumlVWTb_w4NnBsYdhjkfHlIhiUdeAIJG1J8Clfx-NpmhAkZAcIWCgDcvFzCFmg4jg6hc-cGyunB33ndFXig-q3jFE8Y5fyOX4Uag8RCwpfgbuZZfnXHQXRz8L7zGi-zcqUkwuNPh6toB_975pylcRJDULmQ\", \"Client-Ip\":\"172.23.20.6\", \"Content-Type\":\"application/grpc\", \"Otp_datetime\":\"1712121836\", \"Phone\":\"+77761731133\", \"Source-Service\":\"/clientpass.ClientpassService/StartClientPass\", \"User-Id\":\"2003\", \"Username\":\"910327450784\", \"X-Forwarded-For\":\"172.23.20.6\", \"X-Forwarded-Port\":\"443\", \"X-Real-Ip\":\"172.23.20.6\", \"X-Request-Id\":\"198453d0-947d-4e78-b367-dc65f7f17292\"}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"198453d0-947d-4e78-b367-dc65f7f17292","trace-id":"","span-id":"","time":"2024-04-03T10:23:58+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"198453d0-947d-4e78-b367-dc65f7f17292","trace-id":"","span-id":"","time":"2024-04-03T10:23:58+05:00","message":"brokerClientStream CloseSend method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"198453d0-947d-4e78-b367-dc65f7f17292","trace-id":"","span-id":"","time":"2024-04-03T10:23:58+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"198453d0-947d-4e78-b367-dc65f7f17292","trace-id":"","span-id":"","time":"2024-04-03T10:23:58+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"198453d0-947d-4e78-b367-dc65f7f17292","trace-id":"","span-id":"","time":"2024-04-03T10:23:58+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"198453d0-947d-4e78-b367-dc65f7f17292","trace-id":"","span-id":"","time":"2024-04-03T10:23:58+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"198453d0-947d-4e78-b367-dc65f7f17292","trace-id":"","span-id":"","time":"2024-04-03T10:23:58+05:00","message":"brokerClientStream CloseSend method"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"198453d0-947d-4e78-b367-dc65f7f17292","trace-id":"","span-id":"","time":"2024-04-03T10:23:58+05:00","message":"failed to CloseSend grpc conn: file already closed"} +{"level":"info","X-Request-Id":"198453d0-947d-4e78-b367-dc65f7f17292","trace-id":"","span-id":"","time":"2024-04-03T10:23:58+05:00","message":"get message for service: /clientpass.ClientpassService/StartClientPass with md map[Authorization:Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMjAwMyIsImV4cCI6MTcxMjk4NTgzNiwibmJmIjoxNzEyMTIxODM2LCJpYXQiOjE3MTIxMjE4MzYsImp0aSI6IjYyM2JjNzAxLTZlOGEtNDA4Yy1iMTdhLTJiNzQ0NDIxOTgwMCIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJtaWJfdXNlciJdfSwiY3VzdG9tIjp7ImNsaWVudF9pZCI6Im1pYl8zMF9hbmRyb2lkIiwibm9uY2UiOiJydnNubXd4YW1wdXdhZWMiLCJwaG9uZSI6Iis3Nzc2MTczMTEzMyIsInNjb3BlIjoib2ZmbGluZV9hY2Nlc3MiLCJ0b2tlbl90eXBlIjoiYWNjZXNzX3Rva2VuIiwidXNlcl9hY3Rpb24iOiJyZWdpc3RyYXRpb24iLCJ1c2VyX3JvbGVzIjpbIm1pYl91c2VyIl0sInVzZXJuYW1lIjoiOTEwMzI3NDUwNzg0In19.Tji1Xzj9qpzTdBz5R5YoYAe4-sZCdGK0nLHlzkCuvw9Ur8Rcn676_52vjAopuUcCoCwg6Hd0LHhvtBg1adMxXvKYLn0EXRCKvdUhmu7k0pnedTiwnfypGRKZdlRE8KPqb-qkOqi2n0VWkDy-yf4q3c-z90vaJqaHOekNZrujMZKnJLgL9FoUQ8eN9dlumlVWTb_w4NnBsYdhjkfHlIhiUdeAIJG1J8Clfx-NpmhAkZAcIWCgDcvFzCFmg4jg6hc-cGyunB33ndFXig-q3jFE8Y5fyOX4Uag8RCwpfgbuZZfnXHQXRz8L7zGi-zcqUkwuNPh6toB_975pylcRJDULmQ Client-Ip:172.23.20.6 Content-Type:application/grpc Micro-Topic:apigw.in Otp_datetime:1712121836 Phone:+77761731133 Source-Service:/clientpass.ClientpassService/StartClientPass Uber-Trace-Id:78108564fe9091ae:362a38da0f7e87dc:2175469d5344cbb7:1 User-Id:2003 Username:910327450784 X-Forwarded-For:172.23.20.6 X-Forwarded-Port:443 X-Real-Ip:172.23.20.6 X-Request-Id:198453d0-947d-4e78-b367-dc65f7f17292]"} +{"level":"info","x-request-id":"198453d0-947d-4e78-b367-dc65f7f17292","trace-id":"","span-id":"","time":"2024-04-03T10:23:58+05:00","message":"get message for service: /clientpass.ClientpassService/StartClientPass"} +{"level":"debug","x-request-id":"198453d0-947d-4e78-b367-dc65f7f17292","trace-id":"","span-id":"","time":"2024-04-03T10:23:58+05:00","message":"grpcConnGet: /clientpass.ClientpassService/StartClientPass via 198453d0-947d-4e78-b367-dc65f7f17292"} +{"level":"debug","x-request-id":"198453d0-947d-4e78-b367-dc65f7f17292","trace-id":"","span-id":"","time":"2024-04-03T10:23:58+05:00","message":"grpc use stream conn: &handler.grpcProxy{grpcStream:(*handler.grpcServerStream)(0xc000668420), kafkaStream:(*handler.grpcClientStream)(0xc0006684d0)} sourceService: /clientpass.ClientpassService/StartClientPass"} +{"level":"info","x-request-id":"198453d0-947d-4e78-b367-dc65f7f17292","trace-id":"","span-id":"","time":"2024-04-03T10:23:58+05:00","message":"start transfer response from kafka"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"198453d0-947d-4e78-b367-dc65f7f17292","trace-id":"","span-id":"","time":"2024-04-03T10:23:58+05:00","message":"brokerClientStream SetHeader method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"198453d0-947d-4e78-b367-dc65f7f17292","trace-id":"","span-id":"","time":"2024-04-03T10:23:58+05:00","message":"brokerClientStream SetMsg method"} +{"level":"info","x-request-id":"198453d0-947d-4e78-b367-dc65f7f17292","trace-id":"","span-id":"","time":"2024-04-03T10:23:58+05:00","message":"stop transfer response from kafka"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"198453d0-947d-4e78-b367-dc65f7f17292","trace-id":"","span-id":"","time":"2024-04-03T10:23:58+05:00","message":"brokerClientStream RecvMsg method data"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"198453d0-947d-4e78-b367-dc65f7f17292","trace-id":"","span-id":"","time":"2024-04-03T10:23:58+05:00","message":"forwardBackendToClient src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"198453d0-947d-4e78-b367-dc65f7f17292","trace-id":"","span-id":"","time":"2024-04-03T10:23:58+05:00","message":"forwardBackendToClient set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"198453d0-947d-4e78-b367-dc65f7f17292","trace-id":"","span-id":"","time":"2024-04-03T10:23:58+05:00","message":"forwardBackendToClient src.Header"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"198453d0-947d-4e78-b367-dc65f7f17292","trace-id":"","span-id":"","time":"2024-04-03T10:23:58+05:00","message":"brokerClientStream Header method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"198453d0-947d-4e78-b367-dc65f7f17292","trace-id":"","span-id":"","time":"2024-04-03T10:23:58+05:00","message":"forwardBackendToClient dst.SetHeader"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"198453d0-947d-4e78-b367-dc65f7f17292","trace-id":"","span-id":"","time":"2024-04-03T10:23:58+05:00","message":"forwardBackendToClient try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"198453d0-947d-4e78-b367-dc65f7f17292","trace-id":"","span-id":"","time":"2024-04-03T10:23:58+05:00","message":"forwardBackendToClient dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"198453d0-947d-4e78-b367-dc65f7f17292","trace-id":"","span-id":"","time":"2024-04-03T10:23:58+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"198453d0-947d-4e78-b367-dc65f7f17292","trace-id":"","span-id":"","time":"2024-04-03T10:23:58+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"198453d0-947d-4e78-b367-dc65f7f17292","trace-id":"","span-id":"","time":"2024-04-03T10:23:58+05:00","message":"brokerClientStream RecvMsg method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"198453d0-947d-4e78-b367-dc65f7f17292","trace-id":"","span-id":"","time":"2024-04-03T10:23:58+05:00","message":"brokerClientStream Close method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"198453d0-947d-4e78-b367-dc65f7f17292","trace-id":"","span-id":"","time":"2024-04-03T10:23:58+05:00","message":"brokerClientStream RecvMsg method !s.serverStream && s.recvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"198453d0-947d-4e78-b367-dc65f7f17292","trace-id":"","span-id":"","time":"2024-04-03T10:23:58+05:00","message":"forwardBackendToClient src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"198453d0-947d-4e78-b367-dc65f7f17292","trace-id":"","span-id":"","time":"2024-04-03T10:23:58+05:00","message":"b2cErr := <-b2cErrChan: err: EOF"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"198453d0-947d-4e78-b367-dc65f7f17292","trace-id":"","span-id":"","time":"2024-04-03T10:23:58+05:00","message":"brokerClientStream Trailer method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"198453d0-947d-4e78-b367-dc65f7f17292","trace-id":"","span-id":"","time":"2024-04-03T10:23:58+05:00","message":"grpcConnDel /clientpass.ClientpassService/StartClientPass 198453d0-947d-4e78-b367-dc65f7f17292"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"198453d0-947d-4e78-b367-dc65f7f17292","trace-id":"","span-id":"","time":"2024-04-03T10:23:58+05:00","message":"grpc handler exit"} +{"level":"debug","x-request-id":"cfe15331-812e-4700-96e4-aa5827bdd6e4","time":"2024-04-03T10:24:00+05:00","message":"authn.cookie not found"} +{"level":"info","x-request-id":"cfe15331-812e-4700-96e4-aa5827bdd6e4","time":"2024-04-03T10:24:00+05:00","message":"jwt.check skip endpoint /authn.AuthnService/Login"} +{"level":"info","x-request-id":"cfe15331-812e-4700-96e4-aa5827bdd6e4","time":"2024-04-03T10:24:00+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"cfe15331-812e-4700-96e4-aa5827bdd6e4","time":"2024-04-03T10:24:00+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"cfe15331-812e-4700-96e4-aa5827bdd6e4","time":"2024-04-03T10:24:00+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"cfe15331-812e-4700-96e4-aa5827bdd6e4","time":"2024-04-03T10:24:00+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"cfe15331-812e-4700-96e4-aa5827bdd6e4","time":"2024-04-03T10:24:00+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"cfe15331-812e-4700-96e4-aa5827bdd6e4","time":"2024-04-03T10:24:00+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"cfe15331-812e-4700-96e4-aa5827bdd6e4","time":"2024-04-03T10:24:00+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"cfe15331-812e-4700-96e4-aa5827bdd6e4","time":"2024-04-03T10:24:00+05:00","message":"jwt.extract jwt claims empty"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cfe15331-812e-4700-96e4-aa5827bdd6e4","trace-id":"","span-id":"","time":"2024-04-03T10:24:00+05:00","message":"grpc request with md: metadata.MD{\":authority\":[]string{\"upstream_balancer\"}, \":path\":[]string{\"/authn.AuthnService/Login\"}, \"client-ip\":[]string{\"172.23.20.6\"}, \"content-type\":[]string{\"application/grpc\"}, \"grpc-accept-encoding\":[]string{\"identity, deflate, gzip\"}, \"source-service\":[]string{\"/authn.AuthnService/Login\"}, \"user-agent\":[]string{\"grpc-python/1.59.0 grpc-c/36.0.0 (osx; chttp2)\"}, \"x-forwarded-for\":[]string{\"172.23.20.6\"}, \"x-forwarded-host\":[]string{\"dev-apigw-grpc.fortebank.com:443\"}, \"x-forwarded-port\":[]string{\"443\"}, \"x-forwarded-proto\":[]string{\"https\"}, \"x-forwarded-scheme\":[]string{\"https\"}, \"x-real-ip\":[]string{\"172.23.20.6\"}, \"x-request-id\":[]string{\"cfe15331-812e-4700-96e4-aa5827bdd6e4\"}, \"x-scheme\":[]string{\"https\"}}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cfe15331-812e-4700-96e4-aa5827bdd6e4","trace-id":"","span-id":"","time":"2024-04-03T10:24:00+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cfe15331-812e-4700-96e4-aa5827bdd6e4","trace-id":"","span-id":"","time":"2024-04-03T10:24:00+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cfe15331-812e-4700-96e4-aa5827bdd6e4","trace-id":"","span-id":"","time":"2024-04-03T10:24:00+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cfe15331-812e-4700-96e4-aa5827bdd6e4","trace-id":"","span-id":"","time":"2024-04-03T10:24:00+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cfe15331-812e-4700-96e4-aa5827bdd6e4","trace-id":"","span-id":"","time":"2024-04-03T10:24:00+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cfe15331-812e-4700-96e4-aa5827bdd6e4","trace-id":"","span-id":"","time":"2024-04-03T10:24:00+05:00","message":"forwardClientToBackend set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cfe15331-812e-4700-96e4-aa5827bdd6e4","trace-id":"","span-id":"","time":"2024-04-03T10:24:00+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cfe15331-812e-4700-96e4-aa5827bdd6e4","trace-id":"","span-id":"","time":"2024-04-03T10:24:00+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cfe15331-812e-4700-96e4-aa5827bdd6e4","trace-id":"","span-id":"","time":"2024-04-03T10:24:00+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cfe15331-812e-4700-96e4-aa5827bdd6e4","trace-id":"","span-id":"","time":"2024-04-03T10:24:00+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cfe15331-812e-4700-96e4-aa5827bdd6e4","trace-id":"","span-id":"","time":"2024-04-03T10:24:00+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cfe15331-812e-4700-96e4-aa5827bdd6e4","trace-id":"","span-id":"","time":"2024-04-03T10:24:00+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cfe15331-812e-4700-96e4-aa5827bdd6e4","trace-id":"","span-id":"","time":"2024-04-03T10:24:00+05:00","message":"forwardBackendToClient src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cfe15331-812e-4700-96e4-aa5827bdd6e4","trace-id":"","span-id":"","time":"2024-04-03T10:24:00+05:00","message":"forwardBackendToClient set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cfe15331-812e-4700-96e4-aa5827bdd6e4","trace-id":"","span-id":"","time":"2024-04-03T10:24:00+05:00","message":"forwardBackendToClient src.Header"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cfe15331-812e-4700-96e4-aa5827bdd6e4","trace-id":"","span-id":"","time":"2024-04-03T10:24:00+05:00","message":"forwardBackendToClient dst.SetHeader"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cfe15331-812e-4700-96e4-aa5827bdd6e4","trace-id":"","span-id":"","time":"2024-04-03T10:24:00+05:00","message":"forwardBackendToClient try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cfe15331-812e-4700-96e4-aa5827bdd6e4","trace-id":"","span-id":"","time":"2024-04-03T10:24:00+05:00","message":"forwardBackendToClient dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cfe15331-812e-4700-96e4-aa5827bdd6e4","trace-id":"","span-id":"","time":"2024-04-03T10:24:00+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cfe15331-812e-4700-96e4-aa5827bdd6e4","trace-id":"","span-id":"","time":"2024-04-03T10:24:00+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cfe15331-812e-4700-96e4-aa5827bdd6e4","trace-id":"","span-id":"","time":"2024-04-03T10:24:00+05:00","message":"forwardBackendToClient src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cfe15331-812e-4700-96e4-aa5827bdd6e4","trace-id":"","span-id":"","time":"2024-04-03T10:24:00+05:00","message":"b2cErr := <-b2cErrChan: err: EOF"} +{"level":"debug","x-request-id":"c0855d0e-9d34-4332-9bc4-4507337ad8f3","time":"2024-04-03T10:24:01+05:00","message":"authn.cookie not found"} +{"level":"info","x-request-id":"c0855d0e-9d34-4332-9bc4-4507337ad8f3","time":"2024-04-03T10:24:01+05:00","message":"jwt.check skip endpoint /authn.AuthnService/Login"} +{"level":"info","x-request-id":"c0855d0e-9d34-4332-9bc4-4507337ad8f3","time":"2024-04-03T10:24:01+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"c0855d0e-9d34-4332-9bc4-4507337ad8f3","time":"2024-04-03T10:24:01+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"c0855d0e-9d34-4332-9bc4-4507337ad8f3","time":"2024-04-03T10:24:01+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"c0855d0e-9d34-4332-9bc4-4507337ad8f3","time":"2024-04-03T10:24:01+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"c0855d0e-9d34-4332-9bc4-4507337ad8f3","time":"2024-04-03T10:24:01+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"c0855d0e-9d34-4332-9bc4-4507337ad8f3","time":"2024-04-03T10:24:01+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"c0855d0e-9d34-4332-9bc4-4507337ad8f3","time":"2024-04-03T10:24:01+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"c0855d0e-9d34-4332-9bc4-4507337ad8f3","time":"2024-04-03T10:24:01+05:00","message":"jwt.extract jwt claims empty"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c0855d0e-9d34-4332-9bc4-4507337ad8f3","trace-id":"","span-id":"","time":"2024-04-03T10:24:01+05:00","message":"grpc request with md: metadata.MD{\":authority\":[]string{\"upstream_balancer\"}, \":path\":[]string{\"/authn.AuthnService/Login\"}, \"client-ip\":[]string{\"172.23.20.6\"}, \"content-type\":[]string{\"application/grpc\"}, \"grpc-accept-encoding\":[]string{\"identity, deflate, gzip\"}, \"source-service\":[]string{\"/authn.AuthnService/Login\"}, \"user-agent\":[]string{\"grpc-python/1.59.0 grpc-c/36.0.0 (osx; chttp2)\"}, \"x-forwarded-for\":[]string{\"172.23.20.6\"}, \"x-forwarded-host\":[]string{\"dev-apigw-grpc.fortebank.com:443\"}, \"x-forwarded-port\":[]string{\"443\"}, \"x-forwarded-proto\":[]string{\"https\"}, \"x-forwarded-scheme\":[]string{\"https\"}, \"x-real-ip\":[]string{\"172.23.20.6\"}, \"x-request-id\":[]string{\"c0855d0e-9d34-4332-9bc4-4507337ad8f3\"}, \"x-scheme\":[]string{\"https\"}}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c0855d0e-9d34-4332-9bc4-4507337ad8f3","trace-id":"","span-id":"","time":"2024-04-03T10:24:01+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c0855d0e-9d34-4332-9bc4-4507337ad8f3","trace-id":"","span-id":"","time":"2024-04-03T10:24:01+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c0855d0e-9d34-4332-9bc4-4507337ad8f3","trace-id":"","span-id":"","time":"2024-04-03T10:24:01+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c0855d0e-9d34-4332-9bc4-4507337ad8f3","trace-id":"","span-id":"","time":"2024-04-03T10:24:01+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c0855d0e-9d34-4332-9bc4-4507337ad8f3","trace-id":"","span-id":"","time":"2024-04-03T10:24:01+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c0855d0e-9d34-4332-9bc4-4507337ad8f3","trace-id":"","span-id":"","time":"2024-04-03T10:24:01+05:00","message":"forwardClientToBackend set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c0855d0e-9d34-4332-9bc4-4507337ad8f3","trace-id":"","span-id":"","time":"2024-04-03T10:24:01+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c0855d0e-9d34-4332-9bc4-4507337ad8f3","trace-id":"","span-id":"","time":"2024-04-03T10:24:01+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c0855d0e-9d34-4332-9bc4-4507337ad8f3","trace-id":"","span-id":"","time":"2024-04-03T10:24:01+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c0855d0e-9d34-4332-9bc4-4507337ad8f3","trace-id":"","span-id":"","time":"2024-04-03T10:24:01+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c0855d0e-9d34-4332-9bc4-4507337ad8f3","trace-id":"","span-id":"","time":"2024-04-03T10:24:01+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c0855d0e-9d34-4332-9bc4-4507337ad8f3","trace-id":"","span-id":"","time":"2024-04-03T10:24:01+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c0855d0e-9d34-4332-9bc4-4507337ad8f3","trace-id":"","span-id":"","time":"2024-04-03T10:24:01+05:00","message":"forwardBackendToClient src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c0855d0e-9d34-4332-9bc4-4507337ad8f3","trace-id":"","span-id":"","time":"2024-04-03T10:24:01+05:00","message":"forwardBackendToClient set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c0855d0e-9d34-4332-9bc4-4507337ad8f3","trace-id":"","span-id":"","time":"2024-04-03T10:24:01+05:00","message":"forwardBackendToClient src.Header"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c0855d0e-9d34-4332-9bc4-4507337ad8f3","trace-id":"","span-id":"","time":"2024-04-03T10:24:01+05:00","message":"forwardBackendToClient dst.SetHeader"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c0855d0e-9d34-4332-9bc4-4507337ad8f3","trace-id":"","span-id":"","time":"2024-04-03T10:24:01+05:00","message":"forwardBackendToClient try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c0855d0e-9d34-4332-9bc4-4507337ad8f3","trace-id":"","span-id":"","time":"2024-04-03T10:24:01+05:00","message":"forwardBackendToClient dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c0855d0e-9d34-4332-9bc4-4507337ad8f3","trace-id":"","span-id":"","time":"2024-04-03T10:24:01+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c0855d0e-9d34-4332-9bc4-4507337ad8f3","trace-id":"","span-id":"","time":"2024-04-03T10:24:01+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c0855d0e-9d34-4332-9bc4-4507337ad8f3","trace-id":"","span-id":"","time":"2024-04-03T10:24:01+05:00","message":"forwardBackendToClient src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c0855d0e-9d34-4332-9bc4-4507337ad8f3","trace-id":"","span-id":"","time":"2024-04-03T10:24:01+05:00","message":"b2cErr := <-b2cErrChan: err: EOF"} +{"level":"debug","x-request-id":"840f013a-0882-4642-8408-40b16d7b06e9","time":"2024-04-03T10:24:01+05:00","message":"authn.cookie not found"} +{"level":"info","x-request-id":"840f013a-0882-4642-8408-40b16d7b06e9","time":"2024-04-03T10:24:01+05:00","message":"jwt.check skip endpoint /authn.AuthnService/Token"} +{"level":"info","x-request-id":"840f013a-0882-4642-8408-40b16d7b06e9","time":"2024-04-03T10:24:01+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"840f013a-0882-4642-8408-40b16d7b06e9","time":"2024-04-03T10:24:01+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"840f013a-0882-4642-8408-40b16d7b06e9","time":"2024-04-03T10:24:01+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"840f013a-0882-4642-8408-40b16d7b06e9","time":"2024-04-03T10:24:01+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"840f013a-0882-4642-8408-40b16d7b06e9","time":"2024-04-03T10:24:01+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"840f013a-0882-4642-8408-40b16d7b06e9","time":"2024-04-03T10:24:01+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"840f013a-0882-4642-8408-40b16d7b06e9","time":"2024-04-03T10:24:01+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"840f013a-0882-4642-8408-40b16d7b06e9","time":"2024-04-03T10:24:01+05:00","message":"jwt.extract jwt claims empty"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"840f013a-0882-4642-8408-40b16d7b06e9","trace-id":"","span-id":"","time":"2024-04-03T10:24:01+05:00","message":"grpc request with md: metadata.MD{\":authority\":[]string{\"upstream_balancer\"}, \":path\":[]string{\"/authn.AuthnService/Token\"}, \"client-ip\":[]string{\"172.23.20.6\"}, \"content-type\":[]string{\"application/grpc\"}, \"grpc-accept-encoding\":[]string{\"identity, deflate, gzip\"}, \"source-service\":[]string{\"/authn.AuthnService/Token\"}, \"user-agent\":[]string{\"grpc-python/1.59.0 grpc-c/36.0.0 (osx; chttp2)\"}, \"x-forwarded-for\":[]string{\"172.23.20.6\"}, \"x-forwarded-host\":[]string{\"dev-apigw-grpc.fortebank.com:443\"}, \"x-forwarded-port\":[]string{\"443\"}, \"x-forwarded-proto\":[]string{\"https\"}, \"x-forwarded-scheme\":[]string{\"https\"}, \"x-real-ip\":[]string{\"172.23.20.6\"}, \"x-request-id\":[]string{\"840f013a-0882-4642-8408-40b16d7b06e9\"}, \"x-scheme\":[]string{\"https\"}}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"840f013a-0882-4642-8408-40b16d7b06e9","trace-id":"","span-id":"","time":"2024-04-03T10:24:01+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"840f013a-0882-4642-8408-40b16d7b06e9","trace-id":"","span-id":"","time":"2024-04-03T10:24:01+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"840f013a-0882-4642-8408-40b16d7b06e9","trace-id":"","span-id":"","time":"2024-04-03T10:24:01+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"840f013a-0882-4642-8408-40b16d7b06e9","trace-id":"","span-id":"","time":"2024-04-03T10:24:01+05:00","message":"forwardClientToBackend set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"840f013a-0882-4642-8408-40b16d7b06e9","trace-id":"","span-id":"","time":"2024-04-03T10:24:01+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"840f013a-0882-4642-8408-40b16d7b06e9","trace-id":"","span-id":"","time":"2024-04-03T10:24:01+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"840f013a-0882-4642-8408-40b16d7b06e9","trace-id":"","span-id":"","time":"2024-04-03T10:24:01+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"840f013a-0882-4642-8408-40b16d7b06e9","trace-id":"","span-id":"","time":"2024-04-03T10:24:01+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"840f013a-0882-4642-8408-40b16d7b06e9","trace-id":"","span-id":"","time":"2024-04-03T10:24:01+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"840f013a-0882-4642-8408-40b16d7b06e9","trace-id":"","span-id":"","time":"2024-04-03T10:24:01+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"840f013a-0882-4642-8408-40b16d7b06e9","trace-id":"","span-id":"","time":"2024-04-03T10:24:01+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"840f013a-0882-4642-8408-40b16d7b06e9","trace-id":"","span-id":"","time":"2024-04-03T10:24:01+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"840f013a-0882-4642-8408-40b16d7b06e9","trace-id":"","span-id":"","time":"2024-04-03T10:24:01+05:00","message":"forwardBackendToClient src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"840f013a-0882-4642-8408-40b16d7b06e9","trace-id":"","span-id":"","time":"2024-04-03T10:24:01+05:00","message":"forwardBackendToClient set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"840f013a-0882-4642-8408-40b16d7b06e9","trace-id":"","span-id":"","time":"2024-04-03T10:24:01+05:00","message":"forwardBackendToClient src.Header"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"840f013a-0882-4642-8408-40b16d7b06e9","trace-id":"","span-id":"","time":"2024-04-03T10:24:01+05:00","message":"forwardBackendToClient dst.SetHeader"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"840f013a-0882-4642-8408-40b16d7b06e9","trace-id":"","span-id":"","time":"2024-04-03T10:24:01+05:00","message":"forwardBackendToClient try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"840f013a-0882-4642-8408-40b16d7b06e9","trace-id":"","span-id":"","time":"2024-04-03T10:24:01+05:00","message":"forwardBackendToClient dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"840f013a-0882-4642-8408-40b16d7b06e9","trace-id":"","span-id":"","time":"2024-04-03T10:24:01+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"840f013a-0882-4642-8408-40b16d7b06e9","trace-id":"","span-id":"","time":"2024-04-03T10:24:01+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"840f013a-0882-4642-8408-40b16d7b06e9","trace-id":"","span-id":"","time":"2024-04-03T10:24:01+05:00","message":"forwardBackendToClient src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"840f013a-0882-4642-8408-40b16d7b06e9","trace-id":"","span-id":"","time":"2024-04-03T10:24:01+05:00","message":"b2cErr := <-b2cErrChan: err: EOF"} +{"level":"debug","x-request-id":"60f1abec-b263-47cd-b6d1-3a8c80b27f8c","time":"2024-04-03T10:24:03+05:00","message":"authn.cookie not found"} +{"level":"debug","x-request-id":"60f1abec-b263-47cd-b6d1-3a8c80b27f8c","time":"2024-04-03T10:24:03+05:00","message":"jwt.check process"} +{"level":"debug","x-request-id":"60f1abec-b263-47cd-b6d1-3a8c80b27f8c","time":"2024-04-03T10:24:03+05:00","message":"jwt.check claims: jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"acjgkpkbuocjyuf\", \"phone\":\"+77770655673\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"760827050427\"}, \"exp\":1.712985841e+09, \"iat\":1.712121841e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"a9b037ce-ef09-4b39-be07-ae5050546473\", \"nbf\":1.712121841e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"15930\"}"} +{"level":"info","x-request-id":"60f1abec-b263-47cd-b6d1-3a8c80b27f8c","time":"2024-04-03T10:24:03+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"60f1abec-b263-47cd-b6d1-3a8c80b27f8c","time":"2024-04-03T10:24:03+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"acjgkpkbuocjyuf\", \"phone\":\"+77770655673\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"760827050427\"}, \"exp\":1.712985841e+09, \"iat\":1.712121841e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"a9b037ce-ef09-4b39-be07-ae5050546473\", \"nbf\":1.712121841e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"15930\"}"} +{"level":"info","x-request-id":"60f1abec-b263-47cd-b6d1-3a8c80b27f8c","time":"2024-04-03T10:24:03+05:00","message":"jwt.extract set User-Id to 15930"} +{"level":"info","x-request-id":"60f1abec-b263-47cd-b6d1-3a8c80b27f8c","time":"2024-04-03T10:24:03+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"60f1abec-b263-47cd-b6d1-3a8c80b27f8c","time":"2024-04-03T10:24:03+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"acjgkpkbuocjyuf\", \"phone\":\"+77770655673\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"760827050427\"}, \"exp\":1.712985841e+09, \"iat\":1.712121841e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"a9b037ce-ef09-4b39-be07-ae5050546473\", \"nbf\":1.712121841e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"15930\"}"} +{"level":"info","x-request-id":"60f1abec-b263-47cd-b6d1-3a8c80b27f8c","time":"2024-04-03T10:24:03+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"60f1abec-b263-47cd-b6d1-3a8c80b27f8c","time":"2024-04-03T10:24:03+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"acjgkpkbuocjyuf\", \"phone\":\"+77770655673\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"760827050427\"}, \"exp\":1.712985841e+09, \"iat\":1.712121841e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"a9b037ce-ef09-4b39-be07-ae5050546473\", \"nbf\":1.712121841e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"15930\"}"} +{"level":"info","x-request-id":"60f1abec-b263-47cd-b6d1-3a8c80b27f8c","time":"2024-04-03T10:24:03+05:00","message":"jwt.extract set Username to 760827050427"} +{"level":"info","x-request-id":"60f1abec-b263-47cd-b6d1-3a8c80b27f8c","time":"2024-04-03T10:24:03+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"60f1abec-b263-47cd-b6d1-3a8c80b27f8c","time":"2024-04-03T10:24:03+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"acjgkpkbuocjyuf\", \"phone\":\"+77770655673\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"760827050427\"}, \"exp\":1.712985841e+09, \"iat\":1.712121841e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"a9b037ce-ef09-4b39-be07-ae5050546473\", \"nbf\":1.712121841e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"15930\"}"} +{"level":"info","x-request-id":"60f1abec-b263-47cd-b6d1-3a8c80b27f8c","time":"2024-04-03T10:24:03+05:00","message":"jwt.extract set Phone to +77770655673"} +{"level":"info","x-request-id":"60f1abec-b263-47cd-b6d1-3a8c80b27f8c","time":"2024-04-03T10:24:03+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"60f1abec-b263-47cd-b6d1-3a8c80b27f8c","time":"2024-04-03T10:24:03+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"acjgkpkbuocjyuf\", \"phone\":\"+77770655673\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"760827050427\"}, \"exp\":1.712985841e+09, \"iat\":1.712121841e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"a9b037ce-ef09-4b39-be07-ae5050546473\", \"nbf\":1.712121841e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"15930\"}"} +{"level":"info","x-request-id":"60f1abec-b263-47cd-b6d1-3a8c80b27f8c","time":"2024-04-03T10:24:03+05:00","message":"jwt.extract set otp_datetime to 1712121841"} +{"level":"info","x-request-id":"60f1abec-b263-47cd-b6d1-3a8c80b27f8c","time":"2024-04-03T10:24:03+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"60f1abec-b263-47cd-b6d1-3a8c80b27f8c","time":"2024-04-03T10:24:03+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"acjgkpkbuocjyuf\", \"phone\":\"+77770655673\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"760827050427\"}, \"exp\":1.712985841e+09, \"iat\":1.712121841e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"a9b037ce-ef09-4b39-be07-ae5050546473\", \"nbf\":1.712121841e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"15930\"}"} +{"level":"info","x-request-id":"60f1abec-b263-47cd-b6d1-3a8c80b27f8c","time":"2024-04-03T10:24:03+05:00","message":"jwt.extract set username to 760827050427"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"60f1abec-b263-47cd-b6d1-3a8c80b27f8c","trace-id":"","span-id":"","time":"2024-04-03T10:24:03+05:00","message":"grpcConnAdd /clientpass.ClientpassService/StartClientPass 60f1abec-b263-47cd-b6d1-3a8c80b27f8c"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"60f1abec-b263-47cd-b6d1-3a8c80b27f8c","trace-id":"","span-id":"","time":"2024-04-03T10:24:03+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"60f1abec-b263-47cd-b6d1-3a8c80b27f8c","trace-id":"","span-id":"","time":"2024-04-03T10:24:03+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"60f1abec-b263-47cd-b6d1-3a8c80b27f8c","trace-id":"","span-id":"","time":"2024-04-03T10:24:03+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"60f1abec-b263-47cd-b6d1-3a8c80b27f8c","trace-id":"","span-id":"","time":"2024-04-03T10:24:03+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"60f1abec-b263-47cd-b6d1-3a8c80b27f8c","trace-id":"","span-id":"","time":"2024-04-03T10:24:03+05:00","message":"brokerClientStream RecvMsg method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"60f1abec-b263-47cd-b6d1-3a8c80b27f8c","trace-id":"","span-id":"","time":"2024-04-03T10:24:03+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"60f1abec-b263-47cd-b6d1-3a8c80b27f8c","trace-id":"","span-id":"","time":"2024-04-03T10:24:03+05:00","message":"forwardClientToBackend set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"60f1abec-b263-47cd-b6d1-3a8c80b27f8c","trace-id":"","span-id":"","time":"2024-04-03T10:24:03+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"60f1abec-b263-47cd-b6d1-3a8c80b27f8c","trace-id":"","span-id":"","time":"2024-04-03T10:24:03+05:00","message":"brokerClientStream brokerClientStream SendMsg method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"60f1abec-b263-47cd-b6d1-3a8c80b27f8c","trace-id":"","span-id":"","time":"2024-04-03T10:24:03+05:00","message":"brokerClientStream try to publish to client.clientpass.startclientpass.in msg with hdr: metadata.Metadata{\"Authorization\":\"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMTU5MzAiLCJleHAiOjE3MTI5ODU4NDEsIm5iZiI6MTcxMjEyMTg0MSwiaWF0IjoxNzEyMTIxODQxLCJqdGkiOiJhOWIwMzdjZS1lZjA5LTRiMzktYmUwNy1hZTUwNTA1NDY0NzMiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsIm5vbmNlIjoiYWNqZ2twa2J1b2NqeXVmIiwicGhvbmUiOiIrNzc3NzA2NTU2NzMiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6Ijc2MDgyNzA1MDQyNyJ9fQ.B76a-kNhK61irPZC8cGimzBtkeHenI3qpD5t69gvMCxLHJWsMc8NVTaTwAcE-FVMLpDje0RhdwqQDBQ9q20sVIUE7OhQL2CDx7cQ3hsi9Aj9awhKxkpuDsNvEbAbhhN5OcKxMd80qxbh4otfmZrO1nvKQ0WnFJkenFjIOG7zhezy-TLS35CpstV-WoEA5ukbfOJkvrRWnc9K0ohZF7ZirhoE07gCY41S0P6tf3Bb1y95PfQA3gfFPqd522QG24nVHlJY2-QgzGImQN9rFf5JiVf2loSHV8-EBLfoiZaXcnj1PqfoVShHrMedR3pUe7qv7kiGbdvxEqig6ChFYHAaUQ\", \"Client-Ip\":\"172.23.20.6\", \"Content-Type\":\"application/grpc\", \"Otp_datetime\":\"1712121841\", \"Phone\":\"+77770655673\", \"Source-Service\":\"/clientpass.ClientpassService/StartClientPass\", \"User-Id\":\"15930\", \"Username\":\"760827050427\", \"X-Forwarded-For\":\"172.23.20.6\", \"X-Forwarded-Port\":\"443\", \"X-Real-Ip\":\"172.23.20.6\", \"X-Request-Id\":\"60f1abec-b263-47cd-b6d1-3a8c80b27f8c\"}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"60f1abec-b263-47cd-b6d1-3a8c80b27f8c","trace-id":"","span-id":"","time":"2024-04-03T10:24:03+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"60f1abec-b263-47cd-b6d1-3a8c80b27f8c","trace-id":"","span-id":"","time":"2024-04-03T10:24:03+05:00","message":"brokerClientStream CloseSend method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"60f1abec-b263-47cd-b6d1-3a8c80b27f8c","trace-id":"","span-id":"","time":"2024-04-03T10:24:03+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"60f1abec-b263-47cd-b6d1-3a8c80b27f8c","trace-id":"","span-id":"","time":"2024-04-03T10:24:03+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"60f1abec-b263-47cd-b6d1-3a8c80b27f8c","trace-id":"","span-id":"","time":"2024-04-03T10:24:03+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"60f1abec-b263-47cd-b6d1-3a8c80b27f8c","trace-id":"","span-id":"","time":"2024-04-03T10:24:03+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"60f1abec-b263-47cd-b6d1-3a8c80b27f8c","trace-id":"","span-id":"","time":"2024-04-03T10:24:03+05:00","message":"brokerClientStream CloseSend method"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"60f1abec-b263-47cd-b6d1-3a8c80b27f8c","trace-id":"","span-id":"","time":"2024-04-03T10:24:03+05:00","message":"failed to CloseSend grpc conn: file already closed"} +{"level":"info","X-Request-Id":"60f1abec-b263-47cd-b6d1-3a8c80b27f8c","trace-id":"","span-id":"","time":"2024-04-03T10:24:03+05:00","message":"get message for service: /clientpass.ClientpassService/StartClientPass with md map[Authorization:Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMTU5MzAiLCJleHAiOjE3MTI5ODU4NDEsIm5iZiI6MTcxMjEyMTg0MSwiaWF0IjoxNzEyMTIxODQxLCJqdGkiOiJhOWIwMzdjZS1lZjA5LTRiMzktYmUwNy1hZTUwNTA1NDY0NzMiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsIm5vbmNlIjoiYWNqZ2twa2J1b2NqeXVmIiwicGhvbmUiOiIrNzc3NzA2NTU2NzMiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6Ijc2MDgyNzA1MDQyNyJ9fQ.B76a-kNhK61irPZC8cGimzBtkeHenI3qpD5t69gvMCxLHJWsMc8NVTaTwAcE-FVMLpDje0RhdwqQDBQ9q20sVIUE7OhQL2CDx7cQ3hsi9Aj9awhKxkpuDsNvEbAbhhN5OcKxMd80qxbh4otfmZrO1nvKQ0WnFJkenFjIOG7zhezy-TLS35CpstV-WoEA5ukbfOJkvrRWnc9K0ohZF7ZirhoE07gCY41S0P6tf3Bb1y95PfQA3gfFPqd522QG24nVHlJY2-QgzGImQN9rFf5JiVf2loSHV8-EBLfoiZaXcnj1PqfoVShHrMedR3pUe7qv7kiGbdvxEqig6ChFYHAaUQ Client-Ip:172.23.20.6 Content-Type:application/grpc Micro-Topic:apigw.in Otp_datetime:1712121841 Phone:+77770655673 Source-Service:/clientpass.ClientpassService/StartClientPass Uber-Trace-Id:5fee2310575cfa65:1478a41a43abf959:5fee2310575cfa65:1 User-Id:15930 Username:760827050427 X-Forwarded-For:172.23.20.6 X-Forwarded-Port:443 X-Real-Ip:172.23.20.6 X-Request-Id:60f1abec-b263-47cd-b6d1-3a8c80b27f8c]"} +{"level":"info","x-request-id":"60f1abec-b263-47cd-b6d1-3a8c80b27f8c","trace-id":"","span-id":"","time":"2024-04-03T10:24:03+05:00","message":"get message for service: /clientpass.ClientpassService/StartClientPass"} +{"level":"debug","x-request-id":"60f1abec-b263-47cd-b6d1-3a8c80b27f8c","trace-id":"","span-id":"","time":"2024-04-03T10:24:03+05:00","message":"grpcConnGet: /clientpass.ClientpassService/StartClientPass via 60f1abec-b263-47cd-b6d1-3a8c80b27f8c"} +{"level":"debug","x-request-id":"60f1abec-b263-47cd-b6d1-3a8c80b27f8c","trace-id":"","span-id":"","time":"2024-04-03T10:24:03+05:00","message":"grpc use stream conn: &handler.grpcProxy{grpcStream:(*handler.grpcServerStream)(0xc0001380b0), kafkaStream:(*handler.grpcClientStream)(0xc000138210)} sourceService: /clientpass.ClientpassService/StartClientPass"} +{"level":"info","x-request-id":"60f1abec-b263-47cd-b6d1-3a8c80b27f8c","trace-id":"","span-id":"","time":"2024-04-03T10:24:03+05:00","message":"start transfer response from kafka"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"60f1abec-b263-47cd-b6d1-3a8c80b27f8c","trace-id":"","span-id":"","time":"2024-04-03T10:24:03+05:00","message":"brokerClientStream SetHeader method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"60f1abec-b263-47cd-b6d1-3a8c80b27f8c","trace-id":"","span-id":"","time":"2024-04-03T10:24:03+05:00","message":"brokerClientStream SetMsg method"} +{"level":"info","x-request-id":"60f1abec-b263-47cd-b6d1-3a8c80b27f8c","trace-id":"","span-id":"","time":"2024-04-03T10:24:03+05:00","message":"stop transfer response from kafka"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"60f1abec-b263-47cd-b6d1-3a8c80b27f8c","trace-id":"","span-id":"","time":"2024-04-03T10:24:03+05:00","message":"brokerClientStream RecvMsg method data"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"60f1abec-b263-47cd-b6d1-3a8c80b27f8c","trace-id":"","span-id":"","time":"2024-04-03T10:24:03+05:00","message":"forwardBackendToClient src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"60f1abec-b263-47cd-b6d1-3a8c80b27f8c","trace-id":"","span-id":"","time":"2024-04-03T10:24:03+05:00","message":"forwardBackendToClient set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"60f1abec-b263-47cd-b6d1-3a8c80b27f8c","trace-id":"","span-id":"","time":"2024-04-03T10:24:03+05:00","message":"forwardBackendToClient src.Header"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"60f1abec-b263-47cd-b6d1-3a8c80b27f8c","trace-id":"","span-id":"","time":"2024-04-03T10:24:03+05:00","message":"brokerClientStream Header method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"60f1abec-b263-47cd-b6d1-3a8c80b27f8c","trace-id":"","span-id":"","time":"2024-04-03T10:24:03+05:00","message":"forwardBackendToClient dst.SetHeader"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"60f1abec-b263-47cd-b6d1-3a8c80b27f8c","trace-id":"","span-id":"","time":"2024-04-03T10:24:03+05:00","message":"forwardBackendToClient try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"60f1abec-b263-47cd-b6d1-3a8c80b27f8c","trace-id":"","span-id":"","time":"2024-04-03T10:24:03+05:00","message":"forwardBackendToClient dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"60f1abec-b263-47cd-b6d1-3a8c80b27f8c","trace-id":"","span-id":"","time":"2024-04-03T10:24:03+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"60f1abec-b263-47cd-b6d1-3a8c80b27f8c","trace-id":"","span-id":"","time":"2024-04-03T10:24:03+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"60f1abec-b263-47cd-b6d1-3a8c80b27f8c","trace-id":"","span-id":"","time":"2024-04-03T10:24:03+05:00","message":"brokerClientStream RecvMsg method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"60f1abec-b263-47cd-b6d1-3a8c80b27f8c","trace-id":"","span-id":"","time":"2024-04-03T10:24:03+05:00","message":"brokerClientStream Close method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"60f1abec-b263-47cd-b6d1-3a8c80b27f8c","trace-id":"","span-id":"","time":"2024-04-03T10:24:03+05:00","message":"brokerClientStream RecvMsg method !s.serverStream && s.recvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"60f1abec-b263-47cd-b6d1-3a8c80b27f8c","trace-id":"","span-id":"","time":"2024-04-03T10:24:03+05:00","message":"forwardBackendToClient src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"60f1abec-b263-47cd-b6d1-3a8c80b27f8c","trace-id":"","span-id":"","time":"2024-04-03T10:24:03+05:00","message":"b2cErr := <-b2cErrChan: err: EOF"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"60f1abec-b263-47cd-b6d1-3a8c80b27f8c","trace-id":"","span-id":"","time":"2024-04-03T10:24:03+05:00","message":"brokerClientStream Trailer method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"60f1abec-b263-47cd-b6d1-3a8c80b27f8c","trace-id":"","span-id":"","time":"2024-04-03T10:24:03+05:00","message":"grpcConnDel /clientpass.ClientpassService/StartClientPass 60f1abec-b263-47cd-b6d1-3a8c80b27f8c"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"60f1abec-b263-47cd-b6d1-3a8c80b27f8c","trace-id":"","span-id":"","time":"2024-04-03T10:24:03+05:00","message":"grpc handler exit"} +{"level":"debug","x-request-id":"cee7b2bb-53be-4c29-bec1-d1c0e7a23634","time":"2024-04-03T10:24:04+05:00","message":"authn.cookie not found"} +{"level":"debug","x-request-id":"cee7b2bb-53be-4c29-bec1-d1c0e7a23634","time":"2024-04-03T10:24:04+05:00","message":"jwt.check process"} +{"level":"debug","x-request-id":"cee7b2bb-53be-4c29-bec1-d1c0e7a23634","time":"2024-04-03T10:24:04+05:00","message":"jwt.check claims: jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"acjgkpkbuocjyuf\", \"phone\":\"+77770655673\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"760827050427\"}, \"exp\":1.712985841e+09, \"iat\":1.712121841e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"a9b037ce-ef09-4b39-be07-ae5050546473\", \"nbf\":1.712121841e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"15930\"}"} +{"level":"info","x-request-id":"cee7b2bb-53be-4c29-bec1-d1c0e7a23634","time":"2024-04-03T10:24:04+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"cee7b2bb-53be-4c29-bec1-d1c0e7a23634","time":"2024-04-03T10:24:04+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"acjgkpkbuocjyuf\", \"phone\":\"+77770655673\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"760827050427\"}, \"exp\":1.712985841e+09, \"iat\":1.712121841e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"a9b037ce-ef09-4b39-be07-ae5050546473\", \"nbf\":1.712121841e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"15930\"}"} +{"level":"info","x-request-id":"cee7b2bb-53be-4c29-bec1-d1c0e7a23634","time":"2024-04-03T10:24:04+05:00","message":"jwt.extract set User-Id to 15930"} +{"level":"info","x-request-id":"cee7b2bb-53be-4c29-bec1-d1c0e7a23634","time":"2024-04-03T10:24:04+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"cee7b2bb-53be-4c29-bec1-d1c0e7a23634","time":"2024-04-03T10:24:04+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"acjgkpkbuocjyuf\", \"phone\":\"+77770655673\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"760827050427\"}, \"exp\":1.712985841e+09, \"iat\":1.712121841e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"a9b037ce-ef09-4b39-be07-ae5050546473\", \"nbf\":1.712121841e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"15930\"}"} +{"level":"info","x-request-id":"cee7b2bb-53be-4c29-bec1-d1c0e7a23634","time":"2024-04-03T10:24:04+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"cee7b2bb-53be-4c29-bec1-d1c0e7a23634","time":"2024-04-03T10:24:04+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"acjgkpkbuocjyuf\", \"phone\":\"+77770655673\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"760827050427\"}, \"exp\":1.712985841e+09, \"iat\":1.712121841e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"a9b037ce-ef09-4b39-be07-ae5050546473\", \"nbf\":1.712121841e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"15930\"}"} +{"level":"info","x-request-id":"cee7b2bb-53be-4c29-bec1-d1c0e7a23634","time":"2024-04-03T10:24:04+05:00","message":"jwt.extract set Username to 760827050427"} +{"level":"info","x-request-id":"cee7b2bb-53be-4c29-bec1-d1c0e7a23634","time":"2024-04-03T10:24:04+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"cee7b2bb-53be-4c29-bec1-d1c0e7a23634","time":"2024-04-03T10:24:04+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"acjgkpkbuocjyuf\", \"phone\":\"+77770655673\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"760827050427\"}, \"exp\":1.712985841e+09, \"iat\":1.712121841e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"a9b037ce-ef09-4b39-be07-ae5050546473\", \"nbf\":1.712121841e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"15930\"}"} +{"level":"info","x-request-id":"cee7b2bb-53be-4c29-bec1-d1c0e7a23634","time":"2024-04-03T10:24:04+05:00","message":"jwt.extract set Phone to +77770655673"} +{"level":"info","x-request-id":"cee7b2bb-53be-4c29-bec1-d1c0e7a23634","time":"2024-04-03T10:24:04+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"cee7b2bb-53be-4c29-bec1-d1c0e7a23634","time":"2024-04-03T10:24:04+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"acjgkpkbuocjyuf\", \"phone\":\"+77770655673\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"760827050427\"}, \"exp\":1.712985841e+09, \"iat\":1.712121841e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"a9b037ce-ef09-4b39-be07-ae5050546473\", \"nbf\":1.712121841e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"15930\"}"} +{"level":"info","x-request-id":"cee7b2bb-53be-4c29-bec1-d1c0e7a23634","time":"2024-04-03T10:24:04+05:00","message":"jwt.extract set username to 760827050427"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cee7b2bb-53be-4c29-bec1-d1c0e7a23634","trace-id":"","span-id":"","time":"2024-04-03T10:24:04+05:00","message":"grpcConnAdd /clientpass.ClientpassService/OnboardingPass cee7b2bb-53be-4c29-bec1-d1c0e7a23634"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cee7b2bb-53be-4c29-bec1-d1c0e7a23634","trace-id":"","span-id":"","time":"2024-04-03T10:24:04+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cee7b2bb-53be-4c29-bec1-d1c0e7a23634","trace-id":"","span-id":"","time":"2024-04-03T10:24:04+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cee7b2bb-53be-4c29-bec1-d1c0e7a23634","trace-id":"","span-id":"","time":"2024-04-03T10:24:04+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cee7b2bb-53be-4c29-bec1-d1c0e7a23634","trace-id":"","span-id":"","time":"2024-04-03T10:24:04+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"cee7b2bb-53be-4c29-bec1-d1c0e7a23634","trace-id":"","span-id":"","time":"2024-04-03T10:24:04+05:00","message":"brokerClientStream RecvMsg method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cee7b2bb-53be-4c29-bec1-d1c0e7a23634","trace-id":"","span-id":"","time":"2024-04-03T10:24:04+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cee7b2bb-53be-4c29-bec1-d1c0e7a23634","trace-id":"","span-id":"","time":"2024-04-03T10:24:04+05:00","message":"forwardClientToBackend set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cee7b2bb-53be-4c29-bec1-d1c0e7a23634","trace-id":"","span-id":"","time":"2024-04-03T10:24:04+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"cee7b2bb-53be-4c29-bec1-d1c0e7a23634","trace-id":"","span-id":"","time":"2024-04-03T10:24:04+05:00","message":"brokerClientStream brokerClientStream SendMsg method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"cee7b2bb-53be-4c29-bec1-d1c0e7a23634","trace-id":"","span-id":"","time":"2024-04-03T10:24:04+05:00","message":"brokerClientStream try to publish to client.clientpass.onboarding.in msg with hdr: metadata.Metadata{\"Authorization\":\"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMTU5MzAiLCJleHAiOjE3MTI5ODU4NDEsIm5iZiI6MTcxMjEyMTg0MSwiaWF0IjoxNzEyMTIxODQxLCJqdGkiOiJhOWIwMzdjZS1lZjA5LTRiMzktYmUwNy1hZTUwNTA1NDY0NzMiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsIm5vbmNlIjoiYWNqZ2twa2J1b2NqeXVmIiwicGhvbmUiOiIrNzc3NzA2NTU2NzMiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6Ijc2MDgyNzA1MDQyNyJ9fQ.B76a-kNhK61irPZC8cGimzBtkeHenI3qpD5t69gvMCxLHJWsMc8NVTaTwAcE-FVMLpDje0RhdwqQDBQ9q20sVIUE7OhQL2CDx7cQ3hsi9Aj9awhKxkpuDsNvEbAbhhN5OcKxMd80qxbh4otfmZrO1nvKQ0WnFJkenFjIOG7zhezy-TLS35CpstV-WoEA5ukbfOJkvrRWnc9K0ohZF7ZirhoE07gCY41S0P6tf3Bb1y95PfQA3gfFPqd522QG24nVHlJY2-QgzGImQN9rFf5JiVf2loSHV8-EBLfoiZaXcnj1PqfoVShHrMedR3pUe7qv7kiGbdvxEqig6ChFYHAaUQ\", \"Client-Ip\":\"172.23.20.6\", \"Content-Type\":\"application/grpc\", \"Phone\":\"+77770655673\", \"Source-Service\":\"/clientpass.ClientpassService/OnboardingPass\", \"User-Id\":\"15930\", \"Username\":\"760827050427\", \"X-Forwarded-For\":\"172.23.20.6\", \"X-Forwarded-Port\":\"443\", \"X-Real-Ip\":\"172.23.20.6\", \"X-Request-Id\":\"cee7b2bb-53be-4c29-bec1-d1c0e7a23634\"}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cee7b2bb-53be-4c29-bec1-d1c0e7a23634","trace-id":"","span-id":"","time":"2024-04-03T10:24:04+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"cee7b2bb-53be-4c29-bec1-d1c0e7a23634","trace-id":"","span-id":"","time":"2024-04-03T10:24:04+05:00","message":"brokerClientStream CloseSend method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cee7b2bb-53be-4c29-bec1-d1c0e7a23634","trace-id":"","span-id":"","time":"2024-04-03T10:24:04+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cee7b2bb-53be-4c29-bec1-d1c0e7a23634","trace-id":"","span-id":"","time":"2024-04-03T10:24:04+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cee7b2bb-53be-4c29-bec1-d1c0e7a23634","trace-id":"","span-id":"","time":"2024-04-03T10:24:04+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cee7b2bb-53be-4c29-bec1-d1c0e7a23634","trace-id":"","span-id":"","time":"2024-04-03T10:24:04+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"cee7b2bb-53be-4c29-bec1-d1c0e7a23634","trace-id":"","span-id":"","time":"2024-04-03T10:24:04+05:00","message":"brokerClientStream CloseSend method"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"cee7b2bb-53be-4c29-bec1-d1c0e7a23634","trace-id":"","span-id":"","time":"2024-04-03T10:24:04+05:00","message":"failed to CloseSend grpc conn: file already closed"} +{"level":"info","X-Request-Id":"cee7b2bb-53be-4c29-bec1-d1c0e7a23634","trace-id":"","span-id":"","time":"2024-04-03T10:24:04+05:00","message":"get message for service: /clientpass.ClientpassService/OnboardingPass with md map[Authorization:Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMTU5MzAiLCJleHAiOjE3MTI5ODU4NDEsIm5iZiI6MTcxMjEyMTg0MSwiaWF0IjoxNzEyMTIxODQxLCJqdGkiOiJhOWIwMzdjZS1lZjA5LTRiMzktYmUwNy1hZTUwNTA1NDY0NzMiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsIm5vbmNlIjoiYWNqZ2twa2J1b2NqeXVmIiwicGhvbmUiOiIrNzc3NzA2NTU2NzMiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6Ijc2MDgyNzA1MDQyNyJ9fQ.B76a-kNhK61irPZC8cGimzBtkeHenI3qpD5t69gvMCxLHJWsMc8NVTaTwAcE-FVMLpDje0RhdwqQDBQ9q20sVIUE7OhQL2CDx7cQ3hsi9Aj9awhKxkpuDsNvEbAbhhN5OcKxMd80qxbh4otfmZrO1nvKQ0WnFJkenFjIOG7zhezy-TLS35CpstV-WoEA5ukbfOJkvrRWnc9K0ohZF7ZirhoE07gCY41S0P6tf3Bb1y95PfQA3gfFPqd522QG24nVHlJY2-QgzGImQN9rFf5JiVf2loSHV8-EBLfoiZaXcnj1PqfoVShHrMedR3pUe7qv7kiGbdvxEqig6ChFYHAaUQ Client-Ip:172.23.20.6 Content-Type:application/grpc Micro-Topic:apigw.in Phone:+77770655673 Source-Service:/clientpass.ClientpassService/OnboardingPass Uber-Trace-Id:570bad9f1fb90ab7:74a43eddc93d7777:5794d06a55c8ab2e:1 User-Id:15930 Username:760827050427 X-Forwarded-For:172.23.20.6 X-Forwarded-Port:443 X-Real-Ip:172.23.20.6 X-Request-Id:cee7b2bb-53be-4c29-bec1-d1c0e7a23634]"} +{"level":"info","x-request-id":"cee7b2bb-53be-4c29-bec1-d1c0e7a23634","trace-id":"","span-id":"","time":"2024-04-03T10:24:04+05:00","message":"get message for service: /clientpass.ClientpassService/OnboardingPass"} +{"level":"debug","x-request-id":"cee7b2bb-53be-4c29-bec1-d1c0e7a23634","trace-id":"","span-id":"","time":"2024-04-03T10:24:04+05:00","message":"grpcConnGet: /clientpass.ClientpassService/OnboardingPass via cee7b2bb-53be-4c29-bec1-d1c0e7a23634"} +{"level":"debug","x-request-id":"cee7b2bb-53be-4c29-bec1-d1c0e7a23634","trace-id":"","span-id":"","time":"2024-04-03T10:24:04+05:00","message":"grpc use stream conn: &handler.grpcProxy{grpcStream:(*handler.grpcServerStream)(0xc000410c60), kafkaStream:(*handler.grpcClientStream)(0xc000410d10)} sourceService: /clientpass.ClientpassService/OnboardingPass"} +{"level":"info","x-request-id":"cee7b2bb-53be-4c29-bec1-d1c0e7a23634","trace-id":"","span-id":"","time":"2024-04-03T10:24:04+05:00","message":"start transfer response from kafka"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"cee7b2bb-53be-4c29-bec1-d1c0e7a23634","trace-id":"","span-id":"","time":"2024-04-03T10:24:04+05:00","message":"brokerClientStream SetHeader method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"cee7b2bb-53be-4c29-bec1-d1c0e7a23634","trace-id":"","span-id":"","time":"2024-04-03T10:24:04+05:00","message":"brokerClientStream SetMsg method"} +{"level":"info","x-request-id":"cee7b2bb-53be-4c29-bec1-d1c0e7a23634","trace-id":"","span-id":"","time":"2024-04-03T10:24:04+05:00","message":"stop transfer response from kafka"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"cee7b2bb-53be-4c29-bec1-d1c0e7a23634","trace-id":"","span-id":"","time":"2024-04-03T10:24:04+05:00","message":"brokerClientStream RecvMsg method data"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cee7b2bb-53be-4c29-bec1-d1c0e7a23634","trace-id":"","span-id":"","time":"2024-04-03T10:24:04+05:00","message":"forwardBackendToClient src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cee7b2bb-53be-4c29-bec1-d1c0e7a23634","trace-id":"","span-id":"","time":"2024-04-03T10:24:04+05:00","message":"forwardBackendToClient set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cee7b2bb-53be-4c29-bec1-d1c0e7a23634","trace-id":"","span-id":"","time":"2024-04-03T10:24:04+05:00","message":"forwardBackendToClient src.Header"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"cee7b2bb-53be-4c29-bec1-d1c0e7a23634","trace-id":"","span-id":"","time":"2024-04-03T10:24:04+05:00","message":"brokerClientStream Header method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cee7b2bb-53be-4c29-bec1-d1c0e7a23634","trace-id":"","span-id":"","time":"2024-04-03T10:24:04+05:00","message":"forwardBackendToClient dst.SetHeader"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cee7b2bb-53be-4c29-bec1-d1c0e7a23634","trace-id":"","span-id":"","time":"2024-04-03T10:24:04+05:00","message":"forwardBackendToClient try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cee7b2bb-53be-4c29-bec1-d1c0e7a23634","trace-id":"","span-id":"","time":"2024-04-03T10:24:04+05:00","message":"forwardBackendToClient dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cee7b2bb-53be-4c29-bec1-d1c0e7a23634","trace-id":"","span-id":"","time":"2024-04-03T10:24:04+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cee7b2bb-53be-4c29-bec1-d1c0e7a23634","trace-id":"","span-id":"","time":"2024-04-03T10:24:04+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"cee7b2bb-53be-4c29-bec1-d1c0e7a23634","trace-id":"","span-id":"","time":"2024-04-03T10:24:04+05:00","message":"brokerClientStream RecvMsg method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"cee7b2bb-53be-4c29-bec1-d1c0e7a23634","trace-id":"","span-id":"","time":"2024-04-03T10:24:04+05:00","message":"brokerClientStream Close method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"cee7b2bb-53be-4c29-bec1-d1c0e7a23634","trace-id":"","span-id":"","time":"2024-04-03T10:24:04+05:00","message":"brokerClientStream RecvMsg method !s.serverStream && s.recvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cee7b2bb-53be-4c29-bec1-d1c0e7a23634","trace-id":"","span-id":"","time":"2024-04-03T10:24:04+05:00","message":"forwardBackendToClient src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cee7b2bb-53be-4c29-bec1-d1c0e7a23634","trace-id":"","span-id":"","time":"2024-04-03T10:24:04+05:00","message":"b2cErr := <-b2cErrChan: err: EOF"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"cee7b2bb-53be-4c29-bec1-d1c0e7a23634","trace-id":"","span-id":"","time":"2024-04-03T10:24:04+05:00","message":"brokerClientStream Trailer method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cee7b2bb-53be-4c29-bec1-d1c0e7a23634","trace-id":"","span-id":"","time":"2024-04-03T10:24:04+05:00","message":"grpcConnDel /clientpass.ClientpassService/OnboardingPass cee7b2bb-53be-4c29-bec1-d1c0e7a23634"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"cee7b2bb-53be-4c29-bec1-d1c0e7a23634","trace-id":"","span-id":"","time":"2024-04-03T10:24:04+05:00","message":"grpc handler exit"} +{"level":"debug","x-request-id":"50593b6c-bfbf-4825-b9b8-ee045a7b67b1","time":"2024-04-03T10:24:05+05:00","message":"authn.cookie not found"} +{"level":"info","x-request-id":"50593b6c-bfbf-4825-b9b8-ee045a7b67b1","time":"2024-04-03T10:24:05+05:00","message":"jwt.check skip endpoint /authn.AuthnService/Login"} +{"level":"info","x-request-id":"50593b6c-bfbf-4825-b9b8-ee045a7b67b1","time":"2024-04-03T10:24:05+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"50593b6c-bfbf-4825-b9b8-ee045a7b67b1","time":"2024-04-03T10:24:05+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"50593b6c-bfbf-4825-b9b8-ee045a7b67b1","time":"2024-04-03T10:24:05+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"50593b6c-bfbf-4825-b9b8-ee045a7b67b1","time":"2024-04-03T10:24:05+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"50593b6c-bfbf-4825-b9b8-ee045a7b67b1","time":"2024-04-03T10:24:05+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"50593b6c-bfbf-4825-b9b8-ee045a7b67b1","time":"2024-04-03T10:24:05+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"50593b6c-bfbf-4825-b9b8-ee045a7b67b1","time":"2024-04-03T10:24:05+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"50593b6c-bfbf-4825-b9b8-ee045a7b67b1","time":"2024-04-03T10:24:05+05:00","message":"jwt.extract jwt claims empty"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"50593b6c-bfbf-4825-b9b8-ee045a7b67b1","trace-id":"","span-id":"","time":"2024-04-03T10:24:05+05:00","message":"grpc request with md: metadata.MD{\":authority\":[]string{\"upstream_balancer\"}, \":path\":[]string{\"/authn.AuthnService/Login\"}, \"client-ip\":[]string{\"172.23.20.6\"}, \"content-type\":[]string{\"application/grpc\"}, \"grpc-accept-encoding\":[]string{\"identity, deflate, gzip\"}, \"source-service\":[]string{\"/authn.AuthnService/Login\"}, \"user-agent\":[]string{\"grpc-python/1.59.0 grpc-c/36.0.0 (osx; chttp2)\"}, \"x-forwarded-for\":[]string{\"172.23.20.6\"}, \"x-forwarded-host\":[]string{\"dev-apigw-grpc.fortebank.com:443\"}, \"x-forwarded-port\":[]string{\"443\"}, \"x-forwarded-proto\":[]string{\"https\"}, \"x-forwarded-scheme\":[]string{\"https\"}, \"x-real-ip\":[]string{\"172.23.20.6\"}, \"x-request-id\":[]string{\"50593b6c-bfbf-4825-b9b8-ee045a7b67b1\"}, \"x-scheme\":[]string{\"https\"}}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"50593b6c-bfbf-4825-b9b8-ee045a7b67b1","trace-id":"","span-id":"","time":"2024-04-03T10:24:05+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"50593b6c-bfbf-4825-b9b8-ee045a7b67b1","trace-id":"","span-id":"","time":"2024-04-03T10:24:05+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"50593b6c-bfbf-4825-b9b8-ee045a7b67b1","trace-id":"","span-id":"","time":"2024-04-03T10:24:05+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"50593b6c-bfbf-4825-b9b8-ee045a7b67b1","trace-id":"","span-id":"","time":"2024-04-03T10:24:05+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"50593b6c-bfbf-4825-b9b8-ee045a7b67b1","trace-id":"","span-id":"","time":"2024-04-03T10:24:05+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"50593b6c-bfbf-4825-b9b8-ee045a7b67b1","trace-id":"","span-id":"","time":"2024-04-03T10:24:05+05:00","message":"forwardClientToBackend set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"50593b6c-bfbf-4825-b9b8-ee045a7b67b1","trace-id":"","span-id":"","time":"2024-04-03T10:24:05+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"50593b6c-bfbf-4825-b9b8-ee045a7b67b1","trace-id":"","span-id":"","time":"2024-04-03T10:24:05+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"50593b6c-bfbf-4825-b9b8-ee045a7b67b1","trace-id":"","span-id":"","time":"2024-04-03T10:24:05+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"50593b6c-bfbf-4825-b9b8-ee045a7b67b1","trace-id":"","span-id":"","time":"2024-04-03T10:24:05+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"50593b6c-bfbf-4825-b9b8-ee045a7b67b1","trace-id":"","span-id":"","time":"2024-04-03T10:24:05+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"50593b6c-bfbf-4825-b9b8-ee045a7b67b1","trace-id":"","span-id":"","time":"2024-04-03T10:24:05+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"50593b6c-bfbf-4825-b9b8-ee045a7b67b1","trace-id":"","span-id":"","time":"2024-04-03T10:24:05+05:00","message":"forwardBackendToClient src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"50593b6c-bfbf-4825-b9b8-ee045a7b67b1","trace-id":"","span-id":"","time":"2024-04-03T10:24:05+05:00","message":"forwardBackendToClient set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"50593b6c-bfbf-4825-b9b8-ee045a7b67b1","trace-id":"","span-id":"","time":"2024-04-03T10:24:05+05:00","message":"forwardBackendToClient src.Header"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"50593b6c-bfbf-4825-b9b8-ee045a7b67b1","trace-id":"","span-id":"","time":"2024-04-03T10:24:05+05:00","message":"forwardBackendToClient dst.SetHeader"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"50593b6c-bfbf-4825-b9b8-ee045a7b67b1","trace-id":"","span-id":"","time":"2024-04-03T10:24:05+05:00","message":"forwardBackendToClient try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"50593b6c-bfbf-4825-b9b8-ee045a7b67b1","trace-id":"","span-id":"","time":"2024-04-03T10:24:05+05:00","message":"forwardBackendToClient dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"50593b6c-bfbf-4825-b9b8-ee045a7b67b1","trace-id":"","span-id":"","time":"2024-04-03T10:24:05+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"50593b6c-bfbf-4825-b9b8-ee045a7b67b1","trace-id":"","span-id":"","time":"2024-04-03T10:24:05+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"50593b6c-bfbf-4825-b9b8-ee045a7b67b1","trace-id":"","span-id":"","time":"2024-04-03T10:24:05+05:00","message":"forwardBackendToClient src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"50593b6c-bfbf-4825-b9b8-ee045a7b67b1","trace-id":"","span-id":"","time":"2024-04-03T10:24:05+05:00","message":"b2cErr := <-b2cErrChan: err: EOF"} +{"level":"debug","x-request-id":"513cb4a5-43e1-4ee7-829d-5328714bca65","time":"2024-04-03T10:24:06+05:00","message":"authn.cookie not found"} +{"level":"info","x-request-id":"513cb4a5-43e1-4ee7-829d-5328714bca65","time":"2024-04-03T10:24:06+05:00","message":"jwt.check skip endpoint /authn.AuthnService/Login"} +{"level":"info","x-request-id":"513cb4a5-43e1-4ee7-829d-5328714bca65","time":"2024-04-03T10:24:06+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"513cb4a5-43e1-4ee7-829d-5328714bca65","time":"2024-04-03T10:24:06+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"513cb4a5-43e1-4ee7-829d-5328714bca65","time":"2024-04-03T10:24:06+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"513cb4a5-43e1-4ee7-829d-5328714bca65","time":"2024-04-03T10:24:06+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"513cb4a5-43e1-4ee7-829d-5328714bca65","time":"2024-04-03T10:24:06+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"513cb4a5-43e1-4ee7-829d-5328714bca65","time":"2024-04-03T10:24:06+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"513cb4a5-43e1-4ee7-829d-5328714bca65","time":"2024-04-03T10:24:06+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"513cb4a5-43e1-4ee7-829d-5328714bca65","time":"2024-04-03T10:24:06+05:00","message":"jwt.extract jwt claims empty"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"513cb4a5-43e1-4ee7-829d-5328714bca65","trace-id":"","span-id":"","time":"2024-04-03T10:24:06+05:00","message":"grpc request with md: metadata.MD{\":authority\":[]string{\"upstream_balancer\"}, \":path\":[]string{\"/authn.AuthnService/Login\"}, \"client-ip\":[]string{\"172.23.20.6\"}, \"content-type\":[]string{\"application/grpc\"}, \"grpc-accept-encoding\":[]string{\"identity, deflate, gzip\"}, \"source-service\":[]string{\"/authn.AuthnService/Login\"}, \"user-agent\":[]string{\"grpc-python/1.59.0 grpc-c/36.0.0 (osx; chttp2)\"}, \"x-forwarded-for\":[]string{\"172.23.20.6\"}, \"x-forwarded-host\":[]string{\"dev-apigw-grpc.fortebank.com:443\"}, \"x-forwarded-port\":[]string{\"443\"}, \"x-forwarded-proto\":[]string{\"https\"}, \"x-forwarded-scheme\":[]string{\"https\"}, \"x-real-ip\":[]string{\"172.23.20.6\"}, \"x-request-id\":[]string{\"513cb4a5-43e1-4ee7-829d-5328714bca65\"}, \"x-scheme\":[]string{\"https\"}}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"513cb4a5-43e1-4ee7-829d-5328714bca65","trace-id":"","span-id":"","time":"2024-04-03T10:24:06+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"513cb4a5-43e1-4ee7-829d-5328714bca65","trace-id":"","span-id":"","time":"2024-04-03T10:24:06+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"513cb4a5-43e1-4ee7-829d-5328714bca65","trace-id":"","span-id":"","time":"2024-04-03T10:24:06+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"513cb4a5-43e1-4ee7-829d-5328714bca65","trace-id":"","span-id":"","time":"2024-04-03T10:24:06+05:00","message":"forwardClientToBackend set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"513cb4a5-43e1-4ee7-829d-5328714bca65","trace-id":"","span-id":"","time":"2024-04-03T10:24:06+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"513cb4a5-43e1-4ee7-829d-5328714bca65","trace-id":"","span-id":"","time":"2024-04-03T10:24:06+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"513cb4a5-43e1-4ee7-829d-5328714bca65","trace-id":"","span-id":"","time":"2024-04-03T10:24:06+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"513cb4a5-43e1-4ee7-829d-5328714bca65","trace-id":"","span-id":"","time":"2024-04-03T10:24:06+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"513cb4a5-43e1-4ee7-829d-5328714bca65","trace-id":"","span-id":"","time":"2024-04-03T10:24:06+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"513cb4a5-43e1-4ee7-829d-5328714bca65","trace-id":"","span-id":"","time":"2024-04-03T10:24:06+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"513cb4a5-43e1-4ee7-829d-5328714bca65","trace-id":"","span-id":"","time":"2024-04-03T10:24:06+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"513cb4a5-43e1-4ee7-829d-5328714bca65","trace-id":"","span-id":"","time":"2024-04-03T10:24:06+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"513cb4a5-43e1-4ee7-829d-5328714bca65","trace-id":"","span-id":"","time":"2024-04-03T10:24:07+05:00","message":"forwardBackendToClient src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"513cb4a5-43e1-4ee7-829d-5328714bca65","trace-id":"","span-id":"","time":"2024-04-03T10:24:07+05:00","message":"forwardBackendToClient set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"513cb4a5-43e1-4ee7-829d-5328714bca65","trace-id":"","span-id":"","time":"2024-04-03T10:24:07+05:00","message":"forwardBackendToClient src.Header"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"513cb4a5-43e1-4ee7-829d-5328714bca65","trace-id":"","span-id":"","time":"2024-04-03T10:24:07+05:00","message":"forwardBackendToClient dst.SetHeader"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"513cb4a5-43e1-4ee7-829d-5328714bca65","trace-id":"","span-id":"","time":"2024-04-03T10:24:07+05:00","message":"forwardBackendToClient try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"513cb4a5-43e1-4ee7-829d-5328714bca65","trace-id":"","span-id":"","time":"2024-04-03T10:24:07+05:00","message":"forwardBackendToClient dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"513cb4a5-43e1-4ee7-829d-5328714bca65","trace-id":"","span-id":"","time":"2024-04-03T10:24:07+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"513cb4a5-43e1-4ee7-829d-5328714bca65","trace-id":"","span-id":"","time":"2024-04-03T10:24:07+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"513cb4a5-43e1-4ee7-829d-5328714bca65","trace-id":"","span-id":"","time":"2024-04-03T10:24:07+05:00","message":"forwardBackendToClient src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"513cb4a5-43e1-4ee7-829d-5328714bca65","trace-id":"","span-id":"","time":"2024-04-03T10:24:07+05:00","message":"b2cErr := <-b2cErrChan: err: EOF"} +{"level":"debug","x-request-id":"783a6832-9206-42de-897e-9849e3d5aeee","time":"2024-04-03T10:24:07+05:00","message":"authn.cookie not found"} +{"level":"info","x-request-id":"783a6832-9206-42de-897e-9849e3d5aeee","time":"2024-04-03T10:24:07+05:00","message":"jwt.check skip endpoint /authn.AuthnService/Token"} +{"level":"info","x-request-id":"783a6832-9206-42de-897e-9849e3d5aeee","time":"2024-04-03T10:24:07+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"783a6832-9206-42de-897e-9849e3d5aeee","time":"2024-04-03T10:24:07+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"783a6832-9206-42de-897e-9849e3d5aeee","time":"2024-04-03T10:24:07+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"783a6832-9206-42de-897e-9849e3d5aeee","time":"2024-04-03T10:24:07+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"783a6832-9206-42de-897e-9849e3d5aeee","time":"2024-04-03T10:24:07+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"783a6832-9206-42de-897e-9849e3d5aeee","time":"2024-04-03T10:24:07+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"783a6832-9206-42de-897e-9849e3d5aeee","time":"2024-04-03T10:24:07+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"783a6832-9206-42de-897e-9849e3d5aeee","time":"2024-04-03T10:24:07+05:00","message":"jwt.extract jwt claims empty"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"783a6832-9206-42de-897e-9849e3d5aeee","trace-id":"","span-id":"","time":"2024-04-03T10:24:07+05:00","message":"grpc request with md: metadata.MD{\":authority\":[]string{\"upstream_balancer\"}, \":path\":[]string{\"/authn.AuthnService/Token\"}, \"client-ip\":[]string{\"172.23.20.6\"}, \"content-type\":[]string{\"application/grpc\"}, \"grpc-accept-encoding\":[]string{\"identity, deflate, gzip\"}, \"source-service\":[]string{\"/authn.AuthnService/Token\"}, \"user-agent\":[]string{\"grpc-python/1.59.0 grpc-c/36.0.0 (osx; chttp2)\"}, \"x-forwarded-for\":[]string{\"172.23.20.6\"}, \"x-forwarded-host\":[]string{\"dev-apigw-grpc.fortebank.com:443\"}, \"x-forwarded-port\":[]string{\"443\"}, \"x-forwarded-proto\":[]string{\"https\"}, \"x-forwarded-scheme\":[]string{\"https\"}, \"x-real-ip\":[]string{\"172.23.20.6\"}, \"x-request-id\":[]string{\"783a6832-9206-42de-897e-9849e3d5aeee\"}, \"x-scheme\":[]string{\"https\"}}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"783a6832-9206-42de-897e-9849e3d5aeee","trace-id":"","span-id":"","time":"2024-04-03T10:24:07+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"783a6832-9206-42de-897e-9849e3d5aeee","trace-id":"","span-id":"","time":"2024-04-03T10:24:07+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"783a6832-9206-42de-897e-9849e3d5aeee","trace-id":"","span-id":"","time":"2024-04-03T10:24:07+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"783a6832-9206-42de-897e-9849e3d5aeee","trace-id":"","span-id":"","time":"2024-04-03T10:24:07+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"783a6832-9206-42de-897e-9849e3d5aeee","trace-id":"","span-id":"","time":"2024-04-03T10:24:07+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"783a6832-9206-42de-897e-9849e3d5aeee","trace-id":"","span-id":"","time":"2024-04-03T10:24:07+05:00","message":"forwardClientToBackend set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"783a6832-9206-42de-897e-9849e3d5aeee","trace-id":"","span-id":"","time":"2024-04-03T10:24:07+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"783a6832-9206-42de-897e-9849e3d5aeee","trace-id":"","span-id":"","time":"2024-04-03T10:24:07+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"783a6832-9206-42de-897e-9849e3d5aeee","trace-id":"","span-id":"","time":"2024-04-03T10:24:07+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"783a6832-9206-42de-897e-9849e3d5aeee","trace-id":"","span-id":"","time":"2024-04-03T10:24:07+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"783a6832-9206-42de-897e-9849e3d5aeee","trace-id":"","span-id":"","time":"2024-04-03T10:24:07+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"783a6832-9206-42de-897e-9849e3d5aeee","trace-id":"","span-id":"","time":"2024-04-03T10:24:07+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"783a6832-9206-42de-897e-9849e3d5aeee","trace-id":"","span-id":"","time":"2024-04-03T10:24:07+05:00","message":"forwardBackendToClient src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"783a6832-9206-42de-897e-9849e3d5aeee","trace-id":"","span-id":"","time":"2024-04-03T10:24:07+05:00","message":"forwardBackendToClient set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"783a6832-9206-42de-897e-9849e3d5aeee","trace-id":"","span-id":"","time":"2024-04-03T10:24:07+05:00","message":"forwardBackendToClient src.Header"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"783a6832-9206-42de-897e-9849e3d5aeee","trace-id":"","span-id":"","time":"2024-04-03T10:24:07+05:00","message":"forwardBackendToClient dst.SetHeader"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"783a6832-9206-42de-897e-9849e3d5aeee","trace-id":"","span-id":"","time":"2024-04-03T10:24:07+05:00","message":"forwardBackendToClient try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"783a6832-9206-42de-897e-9849e3d5aeee","trace-id":"","span-id":"","time":"2024-04-03T10:24:07+05:00","message":"forwardBackendToClient dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"783a6832-9206-42de-897e-9849e3d5aeee","trace-id":"","span-id":"","time":"2024-04-03T10:24:07+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"783a6832-9206-42de-897e-9849e3d5aeee","trace-id":"","span-id":"","time":"2024-04-03T10:24:07+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"783a6832-9206-42de-897e-9849e3d5aeee","trace-id":"","span-id":"","time":"2024-04-03T10:24:07+05:00","message":"forwardBackendToClient src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"783a6832-9206-42de-897e-9849e3d5aeee","trace-id":"","span-id":"","time":"2024-04-03T10:24:07+05:00","message":"b2cErr := <-b2cErrChan: err: EOF"} +{"level":"debug","x-request-id":"813ed56b-e279-48d4-9c52-10d6c79e6ffc","time":"2024-04-03T10:24:09+05:00","message":"authn.cookie not found"} +{"level":"debug","x-request-id":"813ed56b-e279-48d4-9c52-10d6c79e6ffc","time":"2024-04-03T10:24:09+05:00","message":"jwt.check process"} +{"level":"debug","x-request-id":"813ed56b-e279-48d4-9c52-10d6c79e6ffc","time":"2024-04-03T10:24:09+05:00","message":"jwt.check claims: jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"enywlqnjetbvfgi\", \"phone\":\"+77053332900\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"801124300133\"}, \"exp\":1.712985847e+09, \"iat\":1.712121847e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"ba80e80e-5cf1-4869-8b48-6f9b994db54f\", \"nbf\":1.712121847e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"1085\"}"} +{"level":"info","x-request-id":"813ed56b-e279-48d4-9c52-10d6c79e6ffc","time":"2024-04-03T10:24:09+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"813ed56b-e279-48d4-9c52-10d6c79e6ffc","time":"2024-04-03T10:24:09+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"enywlqnjetbvfgi\", \"phone\":\"+77053332900\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"801124300133\"}, \"exp\":1.712985847e+09, \"iat\":1.712121847e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"ba80e80e-5cf1-4869-8b48-6f9b994db54f\", \"nbf\":1.712121847e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"1085\"}"} +{"level":"info","x-request-id":"813ed56b-e279-48d4-9c52-10d6c79e6ffc","time":"2024-04-03T10:24:09+05:00","message":"jwt.extract set User-Id to 1085"} +{"level":"info","x-request-id":"813ed56b-e279-48d4-9c52-10d6c79e6ffc","time":"2024-04-03T10:24:09+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"813ed56b-e279-48d4-9c52-10d6c79e6ffc","time":"2024-04-03T10:24:09+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"enywlqnjetbvfgi\", \"phone\":\"+77053332900\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"801124300133\"}, \"exp\":1.712985847e+09, \"iat\":1.712121847e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"ba80e80e-5cf1-4869-8b48-6f9b994db54f\", \"nbf\":1.712121847e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"1085\"}"} +{"level":"info","x-request-id":"813ed56b-e279-48d4-9c52-10d6c79e6ffc","time":"2024-04-03T10:24:09+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"813ed56b-e279-48d4-9c52-10d6c79e6ffc","time":"2024-04-03T10:24:09+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"enywlqnjetbvfgi\", \"phone\":\"+77053332900\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"801124300133\"}, \"exp\":1.712985847e+09, \"iat\":1.712121847e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"ba80e80e-5cf1-4869-8b48-6f9b994db54f\", \"nbf\":1.712121847e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"1085\"}"} +{"level":"info","x-request-id":"813ed56b-e279-48d4-9c52-10d6c79e6ffc","time":"2024-04-03T10:24:09+05:00","message":"jwt.extract set Username to 801124300133"} +{"level":"info","x-request-id":"813ed56b-e279-48d4-9c52-10d6c79e6ffc","time":"2024-04-03T10:24:09+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"813ed56b-e279-48d4-9c52-10d6c79e6ffc","time":"2024-04-03T10:24:09+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"enywlqnjetbvfgi\", \"phone\":\"+77053332900\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"801124300133\"}, \"exp\":1.712985847e+09, \"iat\":1.712121847e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"ba80e80e-5cf1-4869-8b48-6f9b994db54f\", \"nbf\":1.712121847e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"1085\"}"} +{"level":"info","x-request-id":"813ed56b-e279-48d4-9c52-10d6c79e6ffc","time":"2024-04-03T10:24:09+05:00","message":"jwt.extract set Phone to +77053332900"} +{"level":"info","x-request-id":"813ed56b-e279-48d4-9c52-10d6c79e6ffc","time":"2024-04-03T10:24:09+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"813ed56b-e279-48d4-9c52-10d6c79e6ffc","time":"2024-04-03T10:24:09+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"enywlqnjetbvfgi\", \"phone\":\"+77053332900\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"801124300133\"}, \"exp\":1.712985847e+09, \"iat\":1.712121847e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"ba80e80e-5cf1-4869-8b48-6f9b994db54f\", \"nbf\":1.712121847e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"1085\"}"} +{"level":"info","x-request-id":"813ed56b-e279-48d4-9c52-10d6c79e6ffc","time":"2024-04-03T10:24:09+05:00","message":"jwt.extract set otp_datetime to 1712121847"} +{"level":"info","x-request-id":"813ed56b-e279-48d4-9c52-10d6c79e6ffc","time":"2024-04-03T10:24:09+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"813ed56b-e279-48d4-9c52-10d6c79e6ffc","time":"2024-04-03T10:24:09+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"enywlqnjetbvfgi\", \"phone\":\"+77053332900\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"801124300133\"}, \"exp\":1.712985847e+09, \"iat\":1.712121847e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"ba80e80e-5cf1-4869-8b48-6f9b994db54f\", \"nbf\":1.712121847e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"1085\"}"} +{"level":"info","x-request-id":"813ed56b-e279-48d4-9c52-10d6c79e6ffc","time":"2024-04-03T10:24:09+05:00","message":"jwt.extract set username to 801124300133"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"813ed56b-e279-48d4-9c52-10d6c79e6ffc","trace-id":"","span-id":"","time":"2024-04-03T10:24:09+05:00","message":"grpcConnAdd /clientpass.ClientpassService/StartClientPass 813ed56b-e279-48d4-9c52-10d6c79e6ffc"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"813ed56b-e279-48d4-9c52-10d6c79e6ffc","trace-id":"","span-id":"","time":"2024-04-03T10:24:09+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"813ed56b-e279-48d4-9c52-10d6c79e6ffc","trace-id":"","span-id":"","time":"2024-04-03T10:24:09+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"813ed56b-e279-48d4-9c52-10d6c79e6ffc","trace-id":"","span-id":"","time":"2024-04-03T10:24:09+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"813ed56b-e279-48d4-9c52-10d6c79e6ffc","trace-id":"","span-id":"","time":"2024-04-03T10:24:09+05:00","message":"forwardClientToBackend set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"813ed56b-e279-48d4-9c52-10d6c79e6ffc","trace-id":"","span-id":"","time":"2024-04-03T10:24:09+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"813ed56b-e279-48d4-9c52-10d6c79e6ffc","trace-id":"","span-id":"","time":"2024-04-03T10:24:09+05:00","message":"brokerClientStream brokerClientStream SendMsg method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"813ed56b-e279-48d4-9c52-10d6c79e6ffc","trace-id":"","span-id":"","time":"2024-04-03T10:24:09+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"813ed56b-e279-48d4-9c52-10d6c79e6ffc","trace-id":"","span-id":"","time":"2024-04-03T10:24:09+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"813ed56b-e279-48d4-9c52-10d6c79e6ffc","trace-id":"","span-id":"","time":"2024-04-03T10:24:09+05:00","message":"brokerClientStream RecvMsg method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"813ed56b-e279-48d4-9c52-10d6c79e6ffc","trace-id":"","span-id":"","time":"2024-04-03T10:24:09+05:00","message":"brokerClientStream try to publish to client.clientpass.startclientpass.in msg with hdr: metadata.Metadata{\"Authorization\":\"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMTA4NSIsImV4cCI6MTcxMjk4NTg0NywibmJmIjoxNzEyMTIxODQ3LCJpYXQiOjE3MTIxMjE4NDcsImp0aSI6ImJhODBlODBlLTVjZjEtNDg2OS04YjQ4LTZmOWI5OTRkYjU0ZiIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJtaWJfdXNlciJdfSwiY3VzdG9tIjp7ImNsaWVudF9pZCI6Im1pYl8zMF9hbmRyb2lkIiwibm9uY2UiOiJlbnl3bHFuamV0YnZmZ2kiLCJwaG9uZSI6Iis3NzA1MzMzMjkwMCIsInNjb3BlIjoib2ZmbGluZV9hY2Nlc3MiLCJ0b2tlbl90eXBlIjoiYWNjZXNzX3Rva2VuIiwidXNlcl9hY3Rpb24iOiJyZWdpc3RyYXRpb24iLCJ1c2VyX3JvbGVzIjpbIm1pYl91c2VyIl0sInVzZXJuYW1lIjoiODAxMTI0MzAwMTMzIn19.nXzWuhqEz9chCtZK_TZx9XOJ7vulkKOPmkYj2QA2MtzhSrRgIrAJ6HuTb4OcElMXQoWfVdCYOTcKvPZe8bBszhRHz1Dy7WJObJ0JwJ2yL6hZnFgdOzzClUlsA-aEEi_7nN-QE8SmyRXZ8L-yU1TH877vn8alXVfOL_6mmffqP2LwLBRL7Ndjyc-oJxIuEvAxZksJY26tmj6l8FXnj8srQEjTvxsuWfOA5kaEJNoxPA4K5U06oPbor7h_7JKnCXR1gpcfKlXLURu0vaO-4Vniw6_7dBzEHhn7j1IT9KhHEh2fxqDSjqJrsWA8rZ8zA2RHRFfxbaUmGwr9A3mEvdYh5Q\", \"Client-Ip\":\"172.23.20.6\", \"Content-Type\":\"application/grpc\", \"Otp_datetime\":\"1712121847\", \"Phone\":\"+77053332900\", \"Source-Service\":\"/clientpass.ClientpassService/StartClientPass\", \"User-Id\":\"1085\", \"Username\":\"801124300133\", \"X-Forwarded-For\":\"172.23.20.6\", \"X-Forwarded-Port\":\"443\", \"X-Real-Ip\":\"172.23.20.6\", \"X-Request-Id\":\"813ed56b-e279-48d4-9c52-10d6c79e6ffc\"}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"813ed56b-e279-48d4-9c52-10d6c79e6ffc","trace-id":"","span-id":"","time":"2024-04-03T10:24:09+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"813ed56b-e279-48d4-9c52-10d6c79e6ffc","trace-id":"","span-id":"","time":"2024-04-03T10:24:09+05:00","message":"brokerClientStream CloseSend method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"813ed56b-e279-48d4-9c52-10d6c79e6ffc","trace-id":"","span-id":"","time":"2024-04-03T10:24:09+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"813ed56b-e279-48d4-9c52-10d6c79e6ffc","trace-id":"","span-id":"","time":"2024-04-03T10:24:09+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"813ed56b-e279-48d4-9c52-10d6c79e6ffc","trace-id":"","span-id":"","time":"2024-04-03T10:24:09+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"813ed56b-e279-48d4-9c52-10d6c79e6ffc","trace-id":"","span-id":"","time":"2024-04-03T10:24:09+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"813ed56b-e279-48d4-9c52-10d6c79e6ffc","trace-id":"","span-id":"","time":"2024-04-03T10:24:09+05:00","message":"brokerClientStream CloseSend method"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"813ed56b-e279-48d4-9c52-10d6c79e6ffc","trace-id":"","span-id":"","time":"2024-04-03T10:24:09+05:00","message":"failed to CloseSend grpc conn: file already closed"} +================== +WARNING: DATA RACE +Write at 0x000003b22fa0 by goroutine 685: + go.unistack.org/micro-logger-zerolog/v3.(*zeroLogger).Init() + /go/pkg/mod/go.unistack.org/micro-logger-zerolog/v3@v3.8.6/zerolog.go:80 +0x724 + go.unistack.org/micro-logger-zerolog/v3.(*zeroLogger).Clone() + /go/pkg/mod/go.unistack.org/micro-logger-zerolog/v3@v3.8.6/zerolog.go:43 +0x344 + go.unistack.org/micro-logger-zerolog/v3.(*zeroLogger).Fields() + /go/pkg/mod/go.unistack.org/micro-logger-zerolog/v3@v3.8.6/zerolog.go:153 +0xb3 + gitlab.fortebank.com/api-gateway/apigw/internal/handler.(*HTTPHandlerSwapper).Subscriber() + /build/internal/handler/handler.go:219 +0x257 + gitlab.fortebank.com/api-gateway/apigw/internal/handler.(*HTTPHandlerSwapper).Subscriber-fm() + :1 +0x47 + go.unistack.org/micro-broker-kgo/v3.(*consumer).consume() + /go/pkg/mod/go.unistack.org/micro-broker-kgo/v3@v3.8.17/subscriber.go:222 +0xc91 + go.unistack.org/micro-broker-kgo/v3.(*subscriber).assigned.gowrap1() + /go/pkg/mod/go.unistack.org/micro-broker-kgo/v3@v3.8.17/subscriber.go:151 +0x33 + +Previous read at 0x000003b22fa0 by goroutine 1405: + github.com/rs/zerolog.(*Event).Timestamp() + /go/pkg/mod/github.com/rs/zerolog@v1.32.0/event.go:687 +0x204 + github.com/rs/zerolog.timestampHook.Run() + /go/pkg/mod/github.com/rs/zerolog@v1.32.0/context.go:353 +0x3e + github.com/rs/zerolog.(*timestampHook).Run() + :1 +0x17 + github.com/rs/zerolog.(*Event).msg() + /go/pkg/mod/github.com/rs/zerolog@v1.32.0/event.go:143 +0xfc + github.com/rs/zerolog.(*Event).Msgf() + /go/pkg/mod/github.com/rs/zerolog@v1.32.0/event.go:131 +0x74 + go.unistack.org/micro-logger-zerolog/v3.(*zeroLogger).Logf() + /go/pkg/mod/go.unistack.org/micro-logger-zerolog/v3@v3.8.6/zerolog.go:241 +0x444 + go.unistack.org/micro-logger-zerolog/v3.(*zeroLogger).Errorf() + /go/pkg/mod/go.unistack.org/micro-logger-zerolog/v3@v3.8.6/zerolog.go:191 +0x87 + gitlab.fortebank.com/api-gateway/apigw/internal/handler.GRPCCopy() + /build/internal/handler/grpc_copy.go:53 +0x866 + gitlab.fortebank.com/api-gateway/apigw/internal/handler.(*HTTPHandlerSwapper).ServeGRPC() + /build/internal/handler/handler.go:540 +0x4158 + gitlab.fortebank.com/api-gateway/apigw/internal/handler.(*HTTPHandlerSwapper).ServeGRPC-fm() + :1 +0x64 + go.unistack.org/micro-server-grpc/v3.(*Server).handler() + /go/pkg/mod/go.unistack.org/micro-server-grpc/v3@v3.10.13/grpc.go:306 +0x183b + go.unistack.org/micro-server-grpc/v3.(*Server).handler-fm() + :1 +0x64 + google.golang.org/grpc.(*Server).processStreamingRPC() + /go/pkg/mod/google.golang.org/grpc@v1.62.1/server.go:1680 +0x1fd9 + google.golang.org/grpc.(*Server).handleStream() + /go/pkg/mod/google.golang.org/grpc@v1.62.1/server.go:1807 +0x1755 + google.golang.org/grpc.(*Server).serveStreams.func2.1() + /go/pkg/mod/google.golang.org/grpc@v1.62.1/server.go:1027 +0x158 + +Goroutine 685 (running) created at: + go.unistack.org/micro-broker-kgo/v3.(*subscriber).assigned() + /go/pkg/mod/go.unistack.org/micro-broker-kgo/v3@v3.8.17/subscriber.go:151 +0x156 + go.unistack.org/micro-broker-kgo/v3.(*subscriber).assigned-fm() + :1 +0x64 + github.com/twmb/franz-go/pkg/kgo.(*consumer).initGroup.func2() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/consumer_group.go:343 +0x56e + github.com/twmb/franz-go/pkg/kgo.(*assignRevokeSession).assign.func1() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/consumer_group.go:794 +0x2de + +Goroutine 1405 (running) created at: + google.golang.org/grpc.(*Server).serveStreams.func2() + /go/pkg/mod/google.golang.org/grpc@v1.62.1/server.go:1038 +0x224 + google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders() + /go/pkg/mod/google.golang.org/grpc@v1.62.1/internal/transport/http2_server.go:619 +0x3a41 + google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams() + /go/pkg/mod/google.golang.org/grpc@v1.62.1/internal/transport/http2_server.go:660 +0x404 + google.golang.org/grpc.(*Server).serveStreams() + /go/pkg/mod/google.golang.org/grpc@v1.62.1/server.go:1021 +0x69b + google.golang.org/grpc.(*Server).handleRawConn.func1() + /go/pkg/mod/google.golang.org/grpc@v1.62.1/server.go:957 +0x86 +================== +{"level":"info","X-Request-Id":"813ed56b-e279-48d4-9c52-10d6c79e6ffc","trace-id":"","span-id":"","time":"2024-04-03T10:24:09+05:00","message":"get message for service: /clientpass.ClientpassService/StartClientPass with md map[Authorization:Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMTA4NSIsImV4cCI6MTcxMjk4NTg0NywibmJmIjoxNzEyMTIxODQ3LCJpYXQiOjE3MTIxMjE4NDcsImp0aSI6ImJhODBlODBlLTVjZjEtNDg2OS04YjQ4LTZmOWI5OTRkYjU0ZiIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJtaWJfdXNlciJdfSwiY3VzdG9tIjp7ImNsaWVudF9pZCI6Im1pYl8zMF9hbmRyb2lkIiwibm9uY2UiOiJlbnl3bHFuamV0YnZmZ2kiLCJwaG9uZSI6Iis3NzA1MzMzMjkwMCIsInNjb3BlIjoib2ZmbGluZV9hY2Nlc3MiLCJ0b2tlbl90eXBlIjoiYWNjZXNzX3Rva2VuIiwidXNlcl9hY3Rpb24iOiJyZWdpc3RyYXRpb24iLCJ1c2VyX3JvbGVzIjpbIm1pYl91c2VyIl0sInVzZXJuYW1lIjoiODAxMTI0MzAwMTMzIn19.nXzWuhqEz9chCtZK_TZx9XOJ7vulkKOPmkYj2QA2MtzhSrRgIrAJ6HuTb4OcElMXQoWfVdCYOTcKvPZe8bBszhRHz1Dy7WJObJ0JwJ2yL6hZnFgdOzzClUlsA-aEEi_7nN-QE8SmyRXZ8L-yU1TH877vn8alXVfOL_6mmffqP2LwLBRL7Ndjyc-oJxIuEvAxZksJY26tmj6l8FXnj8srQEjTvxsuWfOA5kaEJNoxPA4K5U06oPbor7h_7JKnCXR1gpcfKlXLURu0vaO-4Vniw6_7dBzEHhn7j1IT9KhHEh2fxqDSjqJrsWA8rZ8zA2RHRFfxbaUmGwr9A3mEvdYh5Q Client-Ip:172.23.20.6 Content-Type:application/grpc Micro-Topic:apigw.in Otp_datetime:1712121847 Phone:+77053332900 Source-Service:/clientpass.ClientpassService/StartClientPass Uber-Trace-Id:28c96c10dd9dfeb8:18b7bc5ec6e63471:4f2ced1b00da3610:1 User-Id:1085 Username:801124300133 X-Forwarded-For:172.23.20.6 X-Forwarded-Port:443 X-Real-Ip:172.23.20.6 X-Request-Id:813ed56b-e279-48d4-9c52-10d6c79e6ffc]"} +{"level":"info","x-request-id":"813ed56b-e279-48d4-9c52-10d6c79e6ffc","trace-id":"","span-id":"","time":"2024-04-03T10:24:09+05:00","message":"get message for service: /clientpass.ClientpassService/StartClientPass"} +{"level":"debug","x-request-id":"813ed56b-e279-48d4-9c52-10d6c79e6ffc","trace-id":"","span-id":"","time":"2024-04-03T10:24:09+05:00","message":"grpcConnGet: /clientpass.ClientpassService/StartClientPass via 813ed56b-e279-48d4-9c52-10d6c79e6ffc"} +{"level":"debug","x-request-id":"813ed56b-e279-48d4-9c52-10d6c79e6ffc","trace-id":"","span-id":"","time":"2024-04-03T10:24:09+05:00","message":"grpc use stream conn: &handler.grpcProxy{grpcStream:(*handler.grpcServerStream)(0xc0002d1600), kafkaStream:(*handler.grpcClientStream)(0xc0002d16b0)} sourceService: /clientpass.ClientpassService/StartClientPass"} +{"level":"info","x-request-id":"813ed56b-e279-48d4-9c52-10d6c79e6ffc","trace-id":"","span-id":"","time":"2024-04-03T10:24:09+05:00","message":"start transfer response from kafka"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"813ed56b-e279-48d4-9c52-10d6c79e6ffc","trace-id":"","span-id":"","time":"2024-04-03T10:24:09+05:00","message":"brokerClientStream SetHeader method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"813ed56b-e279-48d4-9c52-10d6c79e6ffc","trace-id":"","span-id":"","time":"2024-04-03T10:24:09+05:00","message":"brokerClientStream SetMsg method"} +{"level":"info","x-request-id":"813ed56b-e279-48d4-9c52-10d6c79e6ffc","trace-id":"","span-id":"","time":"2024-04-03T10:24:09+05:00","message":"stop transfer response from kafka"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"813ed56b-e279-48d4-9c52-10d6c79e6ffc","trace-id":"","span-id":"","time":"2024-04-03T10:24:09+05:00","message":"brokerClientStream RecvMsg method data"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"813ed56b-e279-48d4-9c52-10d6c79e6ffc","trace-id":"","span-id":"","time":"2024-04-03T10:24:09+05:00","message":"forwardBackendToClient src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"813ed56b-e279-48d4-9c52-10d6c79e6ffc","trace-id":"","span-id":"","time":"2024-04-03T10:24:09+05:00","message":"forwardBackendToClient set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"813ed56b-e279-48d4-9c52-10d6c79e6ffc","trace-id":"","span-id":"","time":"2024-04-03T10:24:09+05:00","message":"forwardBackendToClient src.Header"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"813ed56b-e279-48d4-9c52-10d6c79e6ffc","trace-id":"","span-id":"","time":"2024-04-03T10:24:09+05:00","message":"brokerClientStream Header method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"813ed56b-e279-48d4-9c52-10d6c79e6ffc","trace-id":"","span-id":"","time":"2024-04-03T10:24:09+05:00","message":"forwardBackendToClient dst.SetHeader"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"813ed56b-e279-48d4-9c52-10d6c79e6ffc","trace-id":"","span-id":"","time":"2024-04-03T10:24:09+05:00","message":"forwardBackendToClient try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"813ed56b-e279-48d4-9c52-10d6c79e6ffc","trace-id":"","span-id":"","time":"2024-04-03T10:24:09+05:00","message":"forwardBackendToClient dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"813ed56b-e279-48d4-9c52-10d6c79e6ffc","trace-id":"","span-id":"","time":"2024-04-03T10:24:09+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"813ed56b-e279-48d4-9c52-10d6c79e6ffc","trace-id":"","span-id":"","time":"2024-04-03T10:24:09+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"813ed56b-e279-48d4-9c52-10d6c79e6ffc","trace-id":"","span-id":"","time":"2024-04-03T10:24:09+05:00","message":"brokerClientStream RecvMsg method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"813ed56b-e279-48d4-9c52-10d6c79e6ffc","trace-id":"","span-id":"","time":"2024-04-03T10:24:09+05:00","message":"brokerClientStream Close method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"813ed56b-e279-48d4-9c52-10d6c79e6ffc","trace-id":"","span-id":"","time":"2024-04-03T10:24:09+05:00","message":"brokerClientStream RecvMsg method !s.serverStream && s.recvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"813ed56b-e279-48d4-9c52-10d6c79e6ffc","trace-id":"","span-id":"","time":"2024-04-03T10:24:09+05:00","message":"forwardBackendToClient src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"813ed56b-e279-48d4-9c52-10d6c79e6ffc","trace-id":"","span-id":"","time":"2024-04-03T10:24:09+05:00","message":"b2cErr := <-b2cErrChan: err: EOF"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"813ed56b-e279-48d4-9c52-10d6c79e6ffc","trace-id":"","span-id":"","time":"2024-04-03T10:24:09+05:00","message":"brokerClientStream Trailer method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"813ed56b-e279-48d4-9c52-10d6c79e6ffc","trace-id":"","span-id":"","time":"2024-04-03T10:24:09+05:00","message":"grpcConnDel /clientpass.ClientpassService/StartClientPass 813ed56b-e279-48d4-9c52-10d6c79e6ffc"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"813ed56b-e279-48d4-9c52-10d6c79e6ffc","trace-id":"","span-id":"","time":"2024-04-03T10:24:09+05:00","message":"grpc handler exit"} +{"level":"debug","x-request-id":"3613e1e2-fb0a-454b-8e4c-23f932e6a708","time":"2024-04-03T10:24:14+05:00","message":"authn.cookie not found"} +{"level":"info","x-request-id":"3613e1e2-fb0a-454b-8e4c-23f932e6a708","time":"2024-04-03T10:24:14+05:00","message":"jwt.check skip endpoint /authn.AuthnService/Login"} +{"level":"info","x-request-id":"3613e1e2-fb0a-454b-8e4c-23f932e6a708","time":"2024-04-03T10:24:14+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"3613e1e2-fb0a-454b-8e4c-23f932e6a708","time":"2024-04-03T10:24:14+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"3613e1e2-fb0a-454b-8e4c-23f932e6a708","time":"2024-04-03T10:24:14+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"3613e1e2-fb0a-454b-8e4c-23f932e6a708","time":"2024-04-03T10:24:14+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"3613e1e2-fb0a-454b-8e4c-23f932e6a708","time":"2024-04-03T10:24:14+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"3613e1e2-fb0a-454b-8e4c-23f932e6a708","time":"2024-04-03T10:24:14+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"3613e1e2-fb0a-454b-8e4c-23f932e6a708","time":"2024-04-03T10:24:14+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"3613e1e2-fb0a-454b-8e4c-23f932e6a708","time":"2024-04-03T10:24:14+05:00","message":"jwt.extract jwt claims empty"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"3613e1e2-fb0a-454b-8e4c-23f932e6a708","trace-id":"","span-id":"","time":"2024-04-03T10:24:14+05:00","message":"grpc request with md: metadata.MD{\":authority\":[]string{\"upstream_balancer\"}, \":path\":[]string{\"/authn.AuthnService/Login\"}, \"client-ip\":[]string{\"172.23.20.6\"}, \"content-type\":[]string{\"application/grpc\"}, \"grpc-accept-encoding\":[]string{\"identity, deflate, gzip\"}, \"source-service\":[]string{\"/authn.AuthnService/Login\"}, \"user-agent\":[]string{\"grpc-python/1.59.0 grpc-c/36.0.0 (osx; chttp2)\"}, \"x-forwarded-for\":[]string{\"172.23.20.6\"}, \"x-forwarded-host\":[]string{\"dev-apigw-grpc.fortebank.com:443\"}, \"x-forwarded-port\":[]string{\"443\"}, \"x-forwarded-proto\":[]string{\"https\"}, \"x-forwarded-scheme\":[]string{\"https\"}, \"x-real-ip\":[]string{\"172.23.20.6\"}, \"x-request-id\":[]string{\"3613e1e2-fb0a-454b-8e4c-23f932e6a708\"}, \"x-scheme\":[]string{\"https\"}}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"3613e1e2-fb0a-454b-8e4c-23f932e6a708","trace-id":"","span-id":"","time":"2024-04-03T10:24:14+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"3613e1e2-fb0a-454b-8e4c-23f932e6a708","trace-id":"","span-id":"","time":"2024-04-03T10:24:14+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"3613e1e2-fb0a-454b-8e4c-23f932e6a708","trace-id":"","span-id":"","time":"2024-04-03T10:24:14+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"3613e1e2-fb0a-454b-8e4c-23f932e6a708","trace-id":"","span-id":"","time":"2024-04-03T10:24:14+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"3613e1e2-fb0a-454b-8e4c-23f932e6a708","trace-id":"","span-id":"","time":"2024-04-03T10:24:14+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"3613e1e2-fb0a-454b-8e4c-23f932e6a708","trace-id":"","span-id":"","time":"2024-04-03T10:24:14+05:00","message":"forwardClientToBackend set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"3613e1e2-fb0a-454b-8e4c-23f932e6a708","trace-id":"","span-id":"","time":"2024-04-03T10:24:14+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"3613e1e2-fb0a-454b-8e4c-23f932e6a708","trace-id":"","span-id":"","time":"2024-04-03T10:24:14+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"3613e1e2-fb0a-454b-8e4c-23f932e6a708","trace-id":"","span-id":"","time":"2024-04-03T10:24:14+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"3613e1e2-fb0a-454b-8e4c-23f932e6a708","trace-id":"","span-id":"","time":"2024-04-03T10:24:14+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"3613e1e2-fb0a-454b-8e4c-23f932e6a708","trace-id":"","span-id":"","time":"2024-04-03T10:24:14+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"3613e1e2-fb0a-454b-8e4c-23f932e6a708","trace-id":"","span-id":"","time":"2024-04-03T10:24:14+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"3613e1e2-fb0a-454b-8e4c-23f932e6a708","trace-id":"","span-id":"","time":"2024-04-03T10:24:14+05:00","message":"forwardBackendToClient src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"3613e1e2-fb0a-454b-8e4c-23f932e6a708","trace-id":"","span-id":"","time":"2024-04-03T10:24:14+05:00","message":"forwardBackendToClient set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"3613e1e2-fb0a-454b-8e4c-23f932e6a708","trace-id":"","span-id":"","time":"2024-04-03T10:24:14+05:00","message":"forwardBackendToClient src.Header"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"3613e1e2-fb0a-454b-8e4c-23f932e6a708","trace-id":"","span-id":"","time":"2024-04-03T10:24:14+05:00","message":"forwardBackendToClient dst.SetHeader"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"3613e1e2-fb0a-454b-8e4c-23f932e6a708","trace-id":"","span-id":"","time":"2024-04-03T10:24:14+05:00","message":"forwardBackendToClient try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"3613e1e2-fb0a-454b-8e4c-23f932e6a708","trace-id":"","span-id":"","time":"2024-04-03T10:24:14+05:00","message":"forwardBackendToClient dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"3613e1e2-fb0a-454b-8e4c-23f932e6a708","trace-id":"","span-id":"","time":"2024-04-03T10:24:14+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"3613e1e2-fb0a-454b-8e4c-23f932e6a708","trace-id":"","span-id":"","time":"2024-04-03T10:24:14+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"3613e1e2-fb0a-454b-8e4c-23f932e6a708","trace-id":"","span-id":"","time":"2024-04-03T10:24:14+05:00","message":"forwardBackendToClient src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"3613e1e2-fb0a-454b-8e4c-23f932e6a708","trace-id":"","span-id":"","time":"2024-04-03T10:24:14+05:00","message":"b2cErr := <-b2cErrChan: err: EOF"} +{"level":"debug","x-request-id":"2b0475c3-0452-456d-8833-8e7d9d010c0c","time":"2024-04-03T10:24:17+05:00","message":"authn.cookie not found"} +{"level":"info","x-request-id":"2b0475c3-0452-456d-8833-8e7d9d010c0c","time":"2024-04-03T10:24:17+05:00","message":"jwt.check skip endpoint /authn.AuthnService/Login"} +{"level":"info","x-request-id":"2b0475c3-0452-456d-8833-8e7d9d010c0c","time":"2024-04-03T10:24:17+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"2b0475c3-0452-456d-8833-8e7d9d010c0c","time":"2024-04-03T10:24:17+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"2b0475c3-0452-456d-8833-8e7d9d010c0c","time":"2024-04-03T10:24:17+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"2b0475c3-0452-456d-8833-8e7d9d010c0c","time":"2024-04-03T10:24:17+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"2b0475c3-0452-456d-8833-8e7d9d010c0c","time":"2024-04-03T10:24:17+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"2b0475c3-0452-456d-8833-8e7d9d010c0c","time":"2024-04-03T10:24:17+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"2b0475c3-0452-456d-8833-8e7d9d010c0c","time":"2024-04-03T10:24:17+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"2b0475c3-0452-456d-8833-8e7d9d010c0c","time":"2024-04-03T10:24:17+05:00","message":"jwt.extract jwt claims empty"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2b0475c3-0452-456d-8833-8e7d9d010c0c","trace-id":"","span-id":"","time":"2024-04-03T10:24:17+05:00","message":"grpc request with md: metadata.MD{\":authority\":[]string{\"upstream_balancer\"}, \":path\":[]string{\"/authn.AuthnService/Login\"}, \"client-ip\":[]string{\"172.23.20.6\"}, \"content-type\":[]string{\"application/grpc\"}, \"grpc-accept-encoding\":[]string{\"identity, deflate, gzip\"}, \"source-service\":[]string{\"/authn.AuthnService/Login\"}, \"user-agent\":[]string{\"grpc-python/1.59.0 grpc-c/36.0.0 (osx; chttp2)\"}, \"x-forwarded-for\":[]string{\"172.23.20.6\"}, \"x-forwarded-host\":[]string{\"dev-apigw-grpc.fortebank.com:443\"}, \"x-forwarded-port\":[]string{\"443\"}, \"x-forwarded-proto\":[]string{\"https\"}, \"x-forwarded-scheme\":[]string{\"https\"}, \"x-real-ip\":[]string{\"172.23.20.6\"}, \"x-request-id\":[]string{\"2b0475c3-0452-456d-8833-8e7d9d010c0c\"}, \"x-scheme\":[]string{\"https\"}}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2b0475c3-0452-456d-8833-8e7d9d010c0c","trace-id":"","span-id":"","time":"2024-04-03T10:24:17+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2b0475c3-0452-456d-8833-8e7d9d010c0c","trace-id":"","span-id":"","time":"2024-04-03T10:24:17+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2b0475c3-0452-456d-8833-8e7d9d010c0c","trace-id":"","span-id":"","time":"2024-04-03T10:24:17+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2b0475c3-0452-456d-8833-8e7d9d010c0c","trace-id":"","span-id":"","time":"2024-04-03T10:24:17+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2b0475c3-0452-456d-8833-8e7d9d010c0c","trace-id":"","span-id":"","time":"2024-04-03T10:24:17+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2b0475c3-0452-456d-8833-8e7d9d010c0c","trace-id":"","span-id":"","time":"2024-04-03T10:24:17+05:00","message":"forwardClientToBackend set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2b0475c3-0452-456d-8833-8e7d9d010c0c","trace-id":"","span-id":"","time":"2024-04-03T10:24:17+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2b0475c3-0452-456d-8833-8e7d9d010c0c","trace-id":"","span-id":"","time":"2024-04-03T10:24:17+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2b0475c3-0452-456d-8833-8e7d9d010c0c","trace-id":"","span-id":"","time":"2024-04-03T10:24:17+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2b0475c3-0452-456d-8833-8e7d9d010c0c","trace-id":"","span-id":"","time":"2024-04-03T10:24:17+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2b0475c3-0452-456d-8833-8e7d9d010c0c","trace-id":"","span-id":"","time":"2024-04-03T10:24:17+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2b0475c3-0452-456d-8833-8e7d9d010c0c","trace-id":"","span-id":"","time":"2024-04-03T10:24:17+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2b0475c3-0452-456d-8833-8e7d9d010c0c","trace-id":"","span-id":"","time":"2024-04-03T10:24:17+05:00","message":"forwardBackendToClient src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2b0475c3-0452-456d-8833-8e7d9d010c0c","trace-id":"","span-id":"","time":"2024-04-03T10:24:17+05:00","message":"forwardBackendToClient set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2b0475c3-0452-456d-8833-8e7d9d010c0c","trace-id":"","span-id":"","time":"2024-04-03T10:24:17+05:00","message":"forwardBackendToClient src.Header"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2b0475c3-0452-456d-8833-8e7d9d010c0c","trace-id":"","span-id":"","time":"2024-04-03T10:24:17+05:00","message":"forwardBackendToClient dst.SetHeader"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2b0475c3-0452-456d-8833-8e7d9d010c0c","trace-id":"","span-id":"","time":"2024-04-03T10:24:17+05:00","message":"forwardBackendToClient try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2b0475c3-0452-456d-8833-8e7d9d010c0c","trace-id":"","span-id":"","time":"2024-04-03T10:24:17+05:00","message":"forwardBackendToClient dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2b0475c3-0452-456d-8833-8e7d9d010c0c","trace-id":"","span-id":"","time":"2024-04-03T10:24:17+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2b0475c3-0452-456d-8833-8e7d9d010c0c","trace-id":"","span-id":"","time":"2024-04-03T10:24:17+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2b0475c3-0452-456d-8833-8e7d9d010c0c","trace-id":"","span-id":"","time":"2024-04-03T10:24:17+05:00","message":"forwardBackendToClient src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2b0475c3-0452-456d-8833-8e7d9d010c0c","trace-id":"","span-id":"","time":"2024-04-03T10:24:17+05:00","message":"b2cErr := <-b2cErrChan: err: EOF"} +{"level":"debug","x-request-id":"212e059b-3c58-4636-8750-312bca238f81","time":"2024-04-03T10:24:17+05:00","message":"authn.cookie not found"} +{"level":"info","x-request-id":"212e059b-3c58-4636-8750-312bca238f81","time":"2024-04-03T10:24:17+05:00","message":"jwt.check skip endpoint /authn.AuthnService/Token"} +{"level":"info","x-request-id":"212e059b-3c58-4636-8750-312bca238f81","time":"2024-04-03T10:24:17+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"212e059b-3c58-4636-8750-312bca238f81","time":"2024-04-03T10:24:17+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"212e059b-3c58-4636-8750-312bca238f81","time":"2024-04-03T10:24:17+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"212e059b-3c58-4636-8750-312bca238f81","time":"2024-04-03T10:24:17+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"212e059b-3c58-4636-8750-312bca238f81","time":"2024-04-03T10:24:17+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"212e059b-3c58-4636-8750-312bca238f81","time":"2024-04-03T10:24:17+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"212e059b-3c58-4636-8750-312bca238f81","time":"2024-04-03T10:24:17+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"212e059b-3c58-4636-8750-312bca238f81","time":"2024-04-03T10:24:17+05:00","message":"jwt.extract jwt claims empty"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"212e059b-3c58-4636-8750-312bca238f81","trace-id":"","span-id":"","time":"2024-04-03T10:24:17+05:00","message":"grpc request with md: metadata.MD{\":authority\":[]string{\"upstream_balancer\"}, \":path\":[]string{\"/authn.AuthnService/Token\"}, \"client-ip\":[]string{\"172.23.20.6\"}, \"content-type\":[]string{\"application/grpc\"}, \"grpc-accept-encoding\":[]string{\"identity, deflate, gzip\"}, \"source-service\":[]string{\"/authn.AuthnService/Token\"}, \"user-agent\":[]string{\"grpc-python/1.59.0 grpc-c/36.0.0 (osx; chttp2)\"}, \"x-forwarded-for\":[]string{\"172.23.20.6\"}, \"x-forwarded-host\":[]string{\"dev-apigw-grpc.fortebank.com:443\"}, \"x-forwarded-port\":[]string{\"443\"}, \"x-forwarded-proto\":[]string{\"https\"}, \"x-forwarded-scheme\":[]string{\"https\"}, \"x-real-ip\":[]string{\"172.23.20.6\"}, \"x-request-id\":[]string{\"212e059b-3c58-4636-8750-312bca238f81\"}, \"x-scheme\":[]string{\"https\"}}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"212e059b-3c58-4636-8750-312bca238f81","trace-id":"","span-id":"","time":"2024-04-03T10:24:17+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"212e059b-3c58-4636-8750-312bca238f81","trace-id":"","span-id":"","time":"2024-04-03T10:24:17+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"212e059b-3c58-4636-8750-312bca238f81","trace-id":"","span-id":"","time":"2024-04-03T10:24:17+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"212e059b-3c58-4636-8750-312bca238f81","trace-id":"","span-id":"","time":"2024-04-03T10:24:17+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"212e059b-3c58-4636-8750-312bca238f81","trace-id":"","span-id":"","time":"2024-04-03T10:24:17+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"212e059b-3c58-4636-8750-312bca238f81","trace-id":"","span-id":"","time":"2024-04-03T10:24:17+05:00","message":"forwardClientToBackend set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"212e059b-3c58-4636-8750-312bca238f81","trace-id":"","span-id":"","time":"2024-04-03T10:24:17+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"212e059b-3c58-4636-8750-312bca238f81","trace-id":"","span-id":"","time":"2024-04-03T10:24:17+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"212e059b-3c58-4636-8750-312bca238f81","trace-id":"","span-id":"","time":"2024-04-03T10:24:17+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"212e059b-3c58-4636-8750-312bca238f81","trace-id":"","span-id":"","time":"2024-04-03T10:24:17+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"212e059b-3c58-4636-8750-312bca238f81","trace-id":"","span-id":"","time":"2024-04-03T10:24:17+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"212e059b-3c58-4636-8750-312bca238f81","trace-id":"","span-id":"","time":"2024-04-03T10:24:17+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"212e059b-3c58-4636-8750-312bca238f81","trace-id":"","span-id":"","time":"2024-04-03T10:24:17+05:00","message":"forwardBackendToClient src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"212e059b-3c58-4636-8750-312bca238f81","trace-id":"","span-id":"","time":"2024-04-03T10:24:17+05:00","message":"forwardBackendToClient set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"212e059b-3c58-4636-8750-312bca238f81","trace-id":"","span-id":"","time":"2024-04-03T10:24:17+05:00","message":"forwardBackendToClient src.Header"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"212e059b-3c58-4636-8750-312bca238f81","trace-id":"","span-id":"","time":"2024-04-03T10:24:17+05:00","message":"forwardBackendToClient dst.SetHeader"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"212e059b-3c58-4636-8750-312bca238f81","trace-id":"","span-id":"","time":"2024-04-03T10:24:17+05:00","message":"forwardBackendToClient try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"212e059b-3c58-4636-8750-312bca238f81","trace-id":"","span-id":"","time":"2024-04-03T10:24:17+05:00","message":"forwardBackendToClient dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"212e059b-3c58-4636-8750-312bca238f81","trace-id":"","span-id":"","time":"2024-04-03T10:24:17+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"212e059b-3c58-4636-8750-312bca238f81","trace-id":"","span-id":"","time":"2024-04-03T10:24:17+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"212e059b-3c58-4636-8750-312bca238f81","trace-id":"","span-id":"","time":"2024-04-03T10:24:17+05:00","message":"forwardBackendToClient src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"212e059b-3c58-4636-8750-312bca238f81","trace-id":"","span-id":"","time":"2024-04-03T10:24:17+05:00","message":"b2cErr := <-b2cErrChan: err: EOF"} +{"level":"debug","x-request-id":"711f2291-11ab-46ee-a260-e909ff98e35d","time":"2024-04-03T10:24:19+05:00","message":"authn.cookie not found"} +{"level":"debug","x-request-id":"711f2291-11ab-46ee-a260-e909ff98e35d","time":"2024-04-03T10:24:19+05:00","message":"jwt.check process"} +{"level":"debug","x-request-id":"711f2291-11ab-46ee-a260-e909ff98e35d","time":"2024-04-03T10:24:19+05:00","message":"jwt.check claims: jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"711f2291-11ab-46ee-a260-e909ff98e35d","time":"2024-04-03T10:24:19+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"711f2291-11ab-46ee-a260-e909ff98e35d","time":"2024-04-03T10:24:19+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"711f2291-11ab-46ee-a260-e909ff98e35d","time":"2024-04-03T10:24:19+05:00","message":"jwt.extract set User-Id to 25"} +{"level":"info","x-request-id":"711f2291-11ab-46ee-a260-e909ff98e35d","time":"2024-04-03T10:24:19+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"711f2291-11ab-46ee-a260-e909ff98e35d","time":"2024-04-03T10:24:19+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"711f2291-11ab-46ee-a260-e909ff98e35d","time":"2024-04-03T10:24:19+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"711f2291-11ab-46ee-a260-e909ff98e35d","time":"2024-04-03T10:24:19+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"711f2291-11ab-46ee-a260-e909ff98e35d","time":"2024-04-03T10:24:19+05:00","message":"jwt.extract set Username to 910919300363"} +{"level":"info","x-request-id":"711f2291-11ab-46ee-a260-e909ff98e35d","time":"2024-04-03T10:24:19+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"711f2291-11ab-46ee-a260-e909ff98e35d","time":"2024-04-03T10:24:19+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"711f2291-11ab-46ee-a260-e909ff98e35d","time":"2024-04-03T10:24:19+05:00","message":"jwt.extract set Phone to +77055552928"} +{"level":"info","x-request-id":"711f2291-11ab-46ee-a260-e909ff98e35d","time":"2024-04-03T10:24:19+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"711f2291-11ab-46ee-a260-e909ff98e35d","time":"2024-04-03T10:24:19+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"711f2291-11ab-46ee-a260-e909ff98e35d","time":"2024-04-03T10:24:19+05:00","message":"jwt.extract set otp_datetime to 1712121857"} +{"level":"info","x-request-id":"711f2291-11ab-46ee-a260-e909ff98e35d","time":"2024-04-03T10:24:19+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"711f2291-11ab-46ee-a260-e909ff98e35d","time":"2024-04-03T10:24:19+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"711f2291-11ab-46ee-a260-e909ff98e35d","time":"2024-04-03T10:24:19+05:00","message":"jwt.extract set username to 910919300363"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"711f2291-11ab-46ee-a260-e909ff98e35d","trace-id":"","span-id":"","time":"2024-04-03T10:24:19+05:00","message":"grpcConnAdd /clientpass.ClientpassService/StartClientPass 711f2291-11ab-46ee-a260-e909ff98e35d"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"711f2291-11ab-46ee-a260-e909ff98e35d","trace-id":"","span-id":"","time":"2024-04-03T10:24:19+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"711f2291-11ab-46ee-a260-e909ff98e35d","trace-id":"","span-id":"","time":"2024-04-03T10:24:19+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"711f2291-11ab-46ee-a260-e909ff98e35d","trace-id":"","span-id":"","time":"2024-04-03T10:24:19+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"711f2291-11ab-46ee-a260-e909ff98e35d","trace-id":"","span-id":"","time":"2024-04-03T10:24:19+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"711f2291-11ab-46ee-a260-e909ff98e35d","trace-id":"","span-id":"","time":"2024-04-03T10:24:19+05:00","message":"brokerClientStream RecvMsg method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"711f2291-11ab-46ee-a260-e909ff98e35d","trace-id":"","span-id":"","time":"2024-04-03T10:24:19+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"711f2291-11ab-46ee-a260-e909ff98e35d","trace-id":"","span-id":"","time":"2024-04-03T10:24:19+05:00","message":"forwardClientToBackend set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"711f2291-11ab-46ee-a260-e909ff98e35d","trace-id":"","span-id":"","time":"2024-04-03T10:24:19+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"711f2291-11ab-46ee-a260-e909ff98e35d","trace-id":"","span-id":"","time":"2024-04-03T10:24:19+05:00","message":"brokerClientStream brokerClientStream SendMsg method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"711f2291-11ab-46ee-a260-e909ff98e35d","trace-id":"","span-id":"","time":"2024-04-03T10:24:19+05:00","message":"brokerClientStream try to publish to client.clientpass.startclientpass.in msg with hdr: metadata.Metadata{\"Authorization\":\"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMjUiLCJleHAiOjE3MTI5ODU4NTcsIm5iZiI6MTcxMjEyMTg1NywiaWF0IjoxNzEyMTIxODU3LCJqdGkiOiIxNzEyOTkwZi0wMTczLTQxOGEtYmJjOC00NjM2ZWNjYTdmZmEiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsIm5vbmNlIjoibnRpa3pxcWF6dXZucWZjIiwicGhvbmUiOiIrNzcwNTU1NTI5MjgiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6IjkxMDkxOTMwMDM2MyJ9fQ.LkGWgqbFYxvbBVrFC4ZIKPeUPPwxp9erZv9I47Gn_1d_5EcQVO3JfsKQMJ_ZkaJqgzWYs7fuYQzPa4n3N4euSMMcpwa3lltnTBnSModIUUPpLIaZaWx4u8jqk7ywh3ikKxHvO7r_aFmGCnUqoNSpe5R13fFPFCxj_J1RGViJZZSUjNhU7wuzUcs1_PG53GnvRVCdfwTkfSPfvKar32jxTmIxHPVDj-Oz14c_KtJCyVNd-gFQusbALKzFuPvF6X2NRAhVlU8d-wf6ImLixf7ZJsPN9MwZAUa_bPOimNNwI-J8Lthe4fAnXS-M0WDLjsKZzMY97RRXD4L0VVuAC8zk3A\", \"Client-Ip\":\"172.23.20.6\", \"Content-Type\":\"application/grpc\", \"Otp_datetime\":\"1712121857\", \"Phone\":\"+77055552928\", \"Source-Service\":\"/clientpass.ClientpassService/StartClientPass\", \"User-Id\":\"25\", \"Username\":\"910919300363\", \"X-Forwarded-For\":\"172.23.20.6\", \"X-Forwarded-Port\":\"443\", \"X-Real-Ip\":\"172.23.20.6\", \"X-Request-Id\":\"711f2291-11ab-46ee-a260-e909ff98e35d\"}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"711f2291-11ab-46ee-a260-e909ff98e35d","trace-id":"","span-id":"","time":"2024-04-03T10:24:19+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"711f2291-11ab-46ee-a260-e909ff98e35d","trace-id":"","span-id":"","time":"2024-04-03T10:24:19+05:00","message":"brokerClientStream CloseSend method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"711f2291-11ab-46ee-a260-e909ff98e35d","trace-id":"","span-id":"","time":"2024-04-03T10:24:19+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"711f2291-11ab-46ee-a260-e909ff98e35d","trace-id":"","span-id":"","time":"2024-04-03T10:24:19+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"711f2291-11ab-46ee-a260-e909ff98e35d","trace-id":"","span-id":"","time":"2024-04-03T10:24:19+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"711f2291-11ab-46ee-a260-e909ff98e35d","trace-id":"","span-id":"","time":"2024-04-03T10:24:19+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"711f2291-11ab-46ee-a260-e909ff98e35d","trace-id":"","span-id":"","time":"2024-04-03T10:24:19+05:00","message":"brokerClientStream CloseSend method"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"711f2291-11ab-46ee-a260-e909ff98e35d","trace-id":"","span-id":"","time":"2024-04-03T10:24:19+05:00","message":"failed to CloseSend grpc conn: file already closed"} +{"level":"info","X-Request-Id":"711f2291-11ab-46ee-a260-e909ff98e35d","trace-id":"","span-id":"","time":"2024-04-03T10:24:19+05:00","message":"get message for service: /clientpass.ClientpassService/StartClientPass with md map[Authorization:Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMjUiLCJleHAiOjE3MTI5ODU4NTcsIm5iZiI6MTcxMjEyMTg1NywiaWF0IjoxNzEyMTIxODU3LCJqdGkiOiIxNzEyOTkwZi0wMTczLTQxOGEtYmJjOC00NjM2ZWNjYTdmZmEiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsIm5vbmNlIjoibnRpa3pxcWF6dXZucWZjIiwicGhvbmUiOiIrNzcwNTU1NTI5MjgiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6IjkxMDkxOTMwMDM2MyJ9fQ.LkGWgqbFYxvbBVrFC4ZIKPeUPPwxp9erZv9I47Gn_1d_5EcQVO3JfsKQMJ_ZkaJqgzWYs7fuYQzPa4n3N4euSMMcpwa3lltnTBnSModIUUPpLIaZaWx4u8jqk7ywh3ikKxHvO7r_aFmGCnUqoNSpe5R13fFPFCxj_J1RGViJZZSUjNhU7wuzUcs1_PG53GnvRVCdfwTkfSPfvKar32jxTmIxHPVDj-Oz14c_KtJCyVNd-gFQusbALKzFuPvF6X2NRAhVlU8d-wf6ImLixf7ZJsPN9MwZAUa_bPOimNNwI-J8Lthe4fAnXS-M0WDLjsKZzMY97RRXD4L0VVuAC8zk3A Client-Ip:172.23.20.6 Content-Type:application/grpc Micro-Topic:apigw.in Otp_datetime:1712121857 Phone:+77055552928 Source-Service:/clientpass.ClientpassService/StartClientPass Uber-Trace-Id:11778a70d33d806f:03b34fd84ebf8df2:11778a70d33d806f:1 User-Id:25 Username:910919300363 X-Forwarded-For:172.23.20.6 X-Forwarded-Port:443 X-Real-Ip:172.23.20.6 X-Request-Id:711f2291-11ab-46ee-a260-e909ff98e35d]"} +{"level":"info","x-request-id":"711f2291-11ab-46ee-a260-e909ff98e35d","trace-id":"","span-id":"","time":"2024-04-03T10:24:19+05:00","message":"get message for service: /clientpass.ClientpassService/StartClientPass"} +{"level":"debug","x-request-id":"711f2291-11ab-46ee-a260-e909ff98e35d","trace-id":"","span-id":"","time":"2024-04-03T10:24:19+05:00","message":"grpcConnGet: /clientpass.ClientpassService/StartClientPass via 711f2291-11ab-46ee-a260-e909ff98e35d"} +{"level":"debug","x-request-id":"711f2291-11ab-46ee-a260-e909ff98e35d","trace-id":"","span-id":"","time":"2024-04-03T10:24:19+05:00","message":"grpc use stream conn: &handler.grpcProxy{grpcStream:(*handler.grpcServerStream)(0xc000138580), kafkaStream:(*handler.grpcClientStream)(0xc000138630)} sourceService: /clientpass.ClientpassService/StartClientPass"} +{"level":"info","x-request-id":"711f2291-11ab-46ee-a260-e909ff98e35d","trace-id":"","span-id":"","time":"2024-04-03T10:24:19+05:00","message":"start transfer response from kafka"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"711f2291-11ab-46ee-a260-e909ff98e35d","trace-id":"","span-id":"","time":"2024-04-03T10:24:19+05:00","message":"brokerClientStream SetHeader method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"711f2291-11ab-46ee-a260-e909ff98e35d","trace-id":"","span-id":"","time":"2024-04-03T10:24:19+05:00","message":"brokerClientStream SetMsg method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"711f2291-11ab-46ee-a260-e909ff98e35d","trace-id":"","span-id":"","time":"2024-04-03T10:24:19+05:00","message":"brokerClientStream RecvMsg method data"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"711f2291-11ab-46ee-a260-e909ff98e35d","trace-id":"","span-id":"","time":"2024-04-03T10:24:19+05:00","message":"forwardBackendToClient src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"711f2291-11ab-46ee-a260-e909ff98e35d","trace-id":"","span-id":"","time":"2024-04-03T10:24:19+05:00","message":"forwardBackendToClient set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"711f2291-11ab-46ee-a260-e909ff98e35d","trace-id":"","span-id":"","time":"2024-04-03T10:24:19+05:00","message":"forwardBackendToClient src.Header"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"711f2291-11ab-46ee-a260-e909ff98e35d","trace-id":"","span-id":"","time":"2024-04-03T10:24:19+05:00","message":"brokerClientStream Header method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"711f2291-11ab-46ee-a260-e909ff98e35d","trace-id":"","span-id":"","time":"2024-04-03T10:24:19+05:00","message":"forwardBackendToClient dst.SetHeader"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"711f2291-11ab-46ee-a260-e909ff98e35d","trace-id":"","span-id":"","time":"2024-04-03T10:24:19+05:00","message":"forwardBackendToClient try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"711f2291-11ab-46ee-a260-e909ff98e35d","trace-id":"","span-id":"","time":"2024-04-03T10:24:19+05:00","message":"forwardBackendToClient dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"711f2291-11ab-46ee-a260-e909ff98e35d","trace-id":"","span-id":"","time":"2024-04-03T10:24:19+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"711f2291-11ab-46ee-a260-e909ff98e35d","trace-id":"","span-id":"","time":"2024-04-03T10:24:19+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"711f2291-11ab-46ee-a260-e909ff98e35d","trace-id":"","span-id":"","time":"2024-04-03T10:24:19+05:00","message":"brokerClientStream RecvMsg method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"711f2291-11ab-46ee-a260-e909ff98e35d","trace-id":"","span-id":"","time":"2024-04-03T10:24:19+05:00","message":"brokerClientStream Close method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"711f2291-11ab-46ee-a260-e909ff98e35d","trace-id":"","span-id":"","time":"2024-04-03T10:24:19+05:00","message":"brokerClientStream RecvMsg method !s.serverStream && s.recvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"711f2291-11ab-46ee-a260-e909ff98e35d","trace-id":"","span-id":"","time":"2024-04-03T10:24:19+05:00","message":"forwardBackendToClient src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"711f2291-11ab-46ee-a260-e909ff98e35d","trace-id":"","span-id":"","time":"2024-04-03T10:24:19+05:00","message":"b2cErr := <-b2cErrChan: err: EOF"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"711f2291-11ab-46ee-a260-e909ff98e35d","trace-id":"","span-id":"","time":"2024-04-03T10:24:19+05:00","message":"brokerClientStream Trailer method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"711f2291-11ab-46ee-a260-e909ff98e35d","trace-id":"","span-id":"","time":"2024-04-03T10:24:19+05:00","message":"grpcConnDel /clientpass.ClientpassService/StartClientPass 711f2291-11ab-46ee-a260-e909ff98e35d"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"711f2291-11ab-46ee-a260-e909ff98e35d","trace-id":"","span-id":"","time":"2024-04-03T10:24:19+05:00","message":"grpc handler exit"} +{"level":"info","x-request-id":"711f2291-11ab-46ee-a260-e909ff98e35d","trace-id":"","span-id":"","time":"2024-04-03T10:24:19+05:00","message":"stop transfer response from kafka"} +{"level":"debug","x-request-id":"95325159-1ae6-4fe8-bb65-a0c99565bc7c","time":"2024-04-03T10:24:20+05:00","message":"authn.cookie not found"} +{"level":"debug","x-request-id":"95325159-1ae6-4fe8-bb65-a0c99565bc7c","time":"2024-04-03T10:24:20+05:00","message":"jwt.check process"} +{"level":"error","x-request-id":"95325159-1ae6-4fe8-bb65-a0c99565bc7c","time":"2024-04-03T10:24:20+05:00","message":"jwt.check failedtoken is malformed: token contains an invalid number of segments"} +{"level":"debug","x-request-id":"01d72982-c2fc-4518-96f4-809dfcfeab08","time":"2024-04-03T10:24:22+05:00","message":"authn.cookie not found"} +{"level":"info","x-request-id":"01d72982-c2fc-4518-96f4-809dfcfeab08","time":"2024-04-03T10:24:22+05:00","message":"jwt.check skip endpoint /authn.AuthnService/Login"} +{"level":"info","x-request-id":"01d72982-c2fc-4518-96f4-809dfcfeab08","time":"2024-04-03T10:24:22+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"01d72982-c2fc-4518-96f4-809dfcfeab08","time":"2024-04-03T10:24:22+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"01d72982-c2fc-4518-96f4-809dfcfeab08","time":"2024-04-03T10:24:22+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"01d72982-c2fc-4518-96f4-809dfcfeab08","time":"2024-04-03T10:24:22+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"01d72982-c2fc-4518-96f4-809dfcfeab08","time":"2024-04-03T10:24:22+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"01d72982-c2fc-4518-96f4-809dfcfeab08","time":"2024-04-03T10:24:22+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"01d72982-c2fc-4518-96f4-809dfcfeab08","time":"2024-04-03T10:24:22+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"01d72982-c2fc-4518-96f4-809dfcfeab08","time":"2024-04-03T10:24:22+05:00","message":"jwt.extract jwt claims empty"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"01d72982-c2fc-4518-96f4-809dfcfeab08","trace-id":"","span-id":"","time":"2024-04-03T10:24:22+05:00","message":"grpc request with md: metadata.MD{\":authority\":[]string{\"upstream_balancer\"}, \":path\":[]string{\"/authn.AuthnService/Login\"}, \"client-ip\":[]string{\"172.23.20.6\"}, \"content-type\":[]string{\"application/grpc\"}, \"grpc-accept-encoding\":[]string{\"identity, deflate, gzip\"}, \"source-service\":[]string{\"/authn.AuthnService/Login\"}, \"user-agent\":[]string{\"grpc-python/1.59.0 grpc-c/36.0.0 (osx; chttp2)\"}, \"x-forwarded-for\":[]string{\"172.23.20.6\"}, \"x-forwarded-host\":[]string{\"dev-apigw-grpc.fortebank.com:443\"}, \"x-forwarded-port\":[]string{\"443\"}, \"x-forwarded-proto\":[]string{\"https\"}, \"x-forwarded-scheme\":[]string{\"https\"}, \"x-real-ip\":[]string{\"172.23.20.6\"}, \"x-request-id\":[]string{\"01d72982-c2fc-4518-96f4-809dfcfeab08\"}, \"x-scheme\":[]string{\"https\"}}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"01d72982-c2fc-4518-96f4-809dfcfeab08","trace-id":"","span-id":"","time":"2024-04-03T10:24:22+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"01d72982-c2fc-4518-96f4-809dfcfeab08","trace-id":"","span-id":"","time":"2024-04-03T10:24:22+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"01d72982-c2fc-4518-96f4-809dfcfeab08","trace-id":"","span-id":"","time":"2024-04-03T10:24:22+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"01d72982-c2fc-4518-96f4-809dfcfeab08","trace-id":"","span-id":"","time":"2024-04-03T10:24:22+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"01d72982-c2fc-4518-96f4-809dfcfeab08","trace-id":"","span-id":"","time":"2024-04-03T10:24:22+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"01d72982-c2fc-4518-96f4-809dfcfeab08","trace-id":"","span-id":"","time":"2024-04-03T10:24:22+05:00","message":"forwardClientToBackend set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"01d72982-c2fc-4518-96f4-809dfcfeab08","trace-id":"","span-id":"","time":"2024-04-03T10:24:22+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"01d72982-c2fc-4518-96f4-809dfcfeab08","trace-id":"","span-id":"","time":"2024-04-03T10:24:22+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"01d72982-c2fc-4518-96f4-809dfcfeab08","trace-id":"","span-id":"","time":"2024-04-03T10:24:22+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"01d72982-c2fc-4518-96f4-809dfcfeab08","trace-id":"","span-id":"","time":"2024-04-03T10:24:22+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"01d72982-c2fc-4518-96f4-809dfcfeab08","trace-id":"","span-id":"","time":"2024-04-03T10:24:22+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"01d72982-c2fc-4518-96f4-809dfcfeab08","trace-id":"","span-id":"","time":"2024-04-03T10:24:22+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"01d72982-c2fc-4518-96f4-809dfcfeab08","trace-id":"","span-id":"","time":"2024-04-03T10:24:22+05:00","message":"forwardBackendToClient src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"01d72982-c2fc-4518-96f4-809dfcfeab08","trace-id":"","span-id":"","time":"2024-04-03T10:24:22+05:00","message":"forwardBackendToClient set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"01d72982-c2fc-4518-96f4-809dfcfeab08","trace-id":"","span-id":"","time":"2024-04-03T10:24:22+05:00","message":"forwardBackendToClient src.Header"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"01d72982-c2fc-4518-96f4-809dfcfeab08","trace-id":"","span-id":"","time":"2024-04-03T10:24:22+05:00","message":"forwardBackendToClient dst.SetHeader"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"01d72982-c2fc-4518-96f4-809dfcfeab08","trace-id":"","span-id":"","time":"2024-04-03T10:24:22+05:00","message":"forwardBackendToClient try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"01d72982-c2fc-4518-96f4-809dfcfeab08","trace-id":"","span-id":"","time":"2024-04-03T10:24:22+05:00","message":"forwardBackendToClient dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"01d72982-c2fc-4518-96f4-809dfcfeab08","trace-id":"","span-id":"","time":"2024-04-03T10:24:22+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"01d72982-c2fc-4518-96f4-809dfcfeab08","trace-id":"","span-id":"","time":"2024-04-03T10:24:22+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"01d72982-c2fc-4518-96f4-809dfcfeab08","trace-id":"","span-id":"","time":"2024-04-03T10:24:22+05:00","message":"forwardBackendToClient src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"01d72982-c2fc-4518-96f4-809dfcfeab08","trace-id":"","span-id":"","time":"2024-04-03T10:24:22+05:00","message":"b2cErr := <-b2cErrChan: err: EOF"} +{"level":"debug","x-request-id":"79f1cf4c-2654-4f8e-a498-8bce6afde86e","time":"2024-04-03T10:24:23+05:00","message":"authn.cookie not found"} +{"level":"info","x-request-id":"79f1cf4c-2654-4f8e-a498-8bce6afde86e","time":"2024-04-03T10:24:23+05:00","message":"jwt.check skip endpoint /authn.AuthnService/Login"} +{"level":"info","x-request-id":"79f1cf4c-2654-4f8e-a498-8bce6afde86e","time":"2024-04-03T10:24:23+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"79f1cf4c-2654-4f8e-a498-8bce6afde86e","time":"2024-04-03T10:24:23+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"79f1cf4c-2654-4f8e-a498-8bce6afde86e","time":"2024-04-03T10:24:23+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"79f1cf4c-2654-4f8e-a498-8bce6afde86e","time":"2024-04-03T10:24:23+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"79f1cf4c-2654-4f8e-a498-8bce6afde86e","time":"2024-04-03T10:24:23+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"79f1cf4c-2654-4f8e-a498-8bce6afde86e","time":"2024-04-03T10:24:23+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"79f1cf4c-2654-4f8e-a498-8bce6afde86e","time":"2024-04-03T10:24:23+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"79f1cf4c-2654-4f8e-a498-8bce6afde86e","time":"2024-04-03T10:24:23+05:00","message":"jwt.extract jwt claims empty"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"79f1cf4c-2654-4f8e-a498-8bce6afde86e","trace-id":"","span-id":"","time":"2024-04-03T10:24:23+05:00","message":"grpc request with md: metadata.MD{\":authority\":[]string{\"upstream_balancer\"}, \":path\":[]string{\"/authn.AuthnService/Login\"}, \"client-ip\":[]string{\"172.23.20.6\"}, \"content-type\":[]string{\"application/grpc\"}, \"grpc-accept-encoding\":[]string{\"identity, deflate, gzip\"}, \"source-service\":[]string{\"/authn.AuthnService/Login\"}, \"user-agent\":[]string{\"grpc-python/1.59.0 grpc-c/36.0.0 (osx; chttp2)\"}, \"x-forwarded-for\":[]string{\"172.23.20.6\"}, \"x-forwarded-host\":[]string{\"dev-apigw-grpc.fortebank.com:443\"}, \"x-forwarded-port\":[]string{\"443\"}, \"x-forwarded-proto\":[]string{\"https\"}, \"x-forwarded-scheme\":[]string{\"https\"}, \"x-real-ip\":[]string{\"172.23.20.6\"}, \"x-request-id\":[]string{\"79f1cf4c-2654-4f8e-a498-8bce6afde86e\"}, \"x-scheme\":[]string{\"https\"}}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"79f1cf4c-2654-4f8e-a498-8bce6afde86e","trace-id":"","span-id":"","time":"2024-04-03T10:24:23+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"79f1cf4c-2654-4f8e-a498-8bce6afde86e","trace-id":"","span-id":"","time":"2024-04-03T10:24:23+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"79f1cf4c-2654-4f8e-a498-8bce6afde86e","trace-id":"","span-id":"","time":"2024-04-03T10:24:23+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"79f1cf4c-2654-4f8e-a498-8bce6afde86e","trace-id":"","span-id":"","time":"2024-04-03T10:24:23+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"79f1cf4c-2654-4f8e-a498-8bce6afde86e","trace-id":"","span-id":"","time":"2024-04-03T10:24:23+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"79f1cf4c-2654-4f8e-a498-8bce6afde86e","trace-id":"","span-id":"","time":"2024-04-03T10:24:23+05:00","message":"forwardClientToBackend set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"79f1cf4c-2654-4f8e-a498-8bce6afde86e","trace-id":"","span-id":"","time":"2024-04-03T10:24:23+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"79f1cf4c-2654-4f8e-a498-8bce6afde86e","trace-id":"","span-id":"","time":"2024-04-03T10:24:23+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"79f1cf4c-2654-4f8e-a498-8bce6afde86e","trace-id":"","span-id":"","time":"2024-04-03T10:24:23+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"79f1cf4c-2654-4f8e-a498-8bce6afde86e","trace-id":"","span-id":"","time":"2024-04-03T10:24:23+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"79f1cf4c-2654-4f8e-a498-8bce6afde86e","trace-id":"","span-id":"","time":"2024-04-03T10:24:23+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"79f1cf4c-2654-4f8e-a498-8bce6afde86e","trace-id":"","span-id":"","time":"2024-04-03T10:24:23+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"79f1cf4c-2654-4f8e-a498-8bce6afde86e","trace-id":"","span-id":"","time":"2024-04-03T10:24:23+05:00","message":"forwardBackendToClient src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"79f1cf4c-2654-4f8e-a498-8bce6afde86e","trace-id":"","span-id":"","time":"2024-04-03T10:24:23+05:00","message":"forwardBackendToClient set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"79f1cf4c-2654-4f8e-a498-8bce6afde86e","trace-id":"","span-id":"","time":"2024-04-03T10:24:23+05:00","message":"forwardBackendToClient src.Header"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"79f1cf4c-2654-4f8e-a498-8bce6afde86e","trace-id":"","span-id":"","time":"2024-04-03T10:24:23+05:00","message":"forwardBackendToClient dst.SetHeader"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"79f1cf4c-2654-4f8e-a498-8bce6afde86e","trace-id":"","span-id":"","time":"2024-04-03T10:24:23+05:00","message":"forwardBackendToClient try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"79f1cf4c-2654-4f8e-a498-8bce6afde86e","trace-id":"","span-id":"","time":"2024-04-03T10:24:23+05:00","message":"forwardBackendToClient dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"79f1cf4c-2654-4f8e-a498-8bce6afde86e","trace-id":"","span-id":"","time":"2024-04-03T10:24:23+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"79f1cf4c-2654-4f8e-a498-8bce6afde86e","trace-id":"","span-id":"","time":"2024-04-03T10:24:23+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"79f1cf4c-2654-4f8e-a498-8bce6afde86e","trace-id":"","span-id":"","time":"2024-04-03T10:24:23+05:00","message":"forwardBackendToClient src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"79f1cf4c-2654-4f8e-a498-8bce6afde86e","trace-id":"","span-id":"","time":"2024-04-03T10:24:23+05:00","message":"b2cErr := <-b2cErrChan: err: EOF"} +{"level":"debug","x-request-id":"847367b6-e663-448c-b9ea-90411a695ffc","time":"2024-04-03T10:24:23+05:00","message":"authn.cookie not found"} +{"level":"info","x-request-id":"847367b6-e663-448c-b9ea-90411a695ffc","time":"2024-04-03T10:24:23+05:00","message":"jwt.check skip endpoint /authn.AuthnService/Token"} +{"level":"info","x-request-id":"847367b6-e663-448c-b9ea-90411a695ffc","time":"2024-04-03T10:24:23+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"847367b6-e663-448c-b9ea-90411a695ffc","time":"2024-04-03T10:24:23+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"847367b6-e663-448c-b9ea-90411a695ffc","time":"2024-04-03T10:24:23+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"847367b6-e663-448c-b9ea-90411a695ffc","time":"2024-04-03T10:24:23+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"847367b6-e663-448c-b9ea-90411a695ffc","time":"2024-04-03T10:24:23+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"847367b6-e663-448c-b9ea-90411a695ffc","time":"2024-04-03T10:24:23+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"847367b6-e663-448c-b9ea-90411a695ffc","time":"2024-04-03T10:24:23+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"847367b6-e663-448c-b9ea-90411a695ffc","time":"2024-04-03T10:24:23+05:00","message":"jwt.extract jwt claims empty"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"847367b6-e663-448c-b9ea-90411a695ffc","trace-id":"","span-id":"","time":"2024-04-03T10:24:23+05:00","message":"grpc request with md: metadata.MD{\":authority\":[]string{\"upstream_balancer\"}, \":path\":[]string{\"/authn.AuthnService/Token\"}, \"client-ip\":[]string{\"172.23.20.6\"}, \"content-type\":[]string{\"application/grpc\"}, \"grpc-accept-encoding\":[]string{\"identity, deflate, gzip\"}, \"source-service\":[]string{\"/authn.AuthnService/Token\"}, \"user-agent\":[]string{\"grpc-python/1.59.0 grpc-c/36.0.0 (osx; chttp2)\"}, \"x-forwarded-for\":[]string{\"172.23.20.6\"}, \"x-forwarded-host\":[]string{\"dev-apigw-grpc.fortebank.com:443\"}, \"x-forwarded-port\":[]string{\"443\"}, \"x-forwarded-proto\":[]string{\"https\"}, \"x-forwarded-scheme\":[]string{\"https\"}, \"x-real-ip\":[]string{\"172.23.20.6\"}, \"x-request-id\":[]string{\"847367b6-e663-448c-b9ea-90411a695ffc\"}, \"x-scheme\":[]string{\"https\"}}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"847367b6-e663-448c-b9ea-90411a695ffc","trace-id":"","span-id":"","time":"2024-04-03T10:24:23+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"847367b6-e663-448c-b9ea-90411a695ffc","trace-id":"","span-id":"","time":"2024-04-03T10:24:23+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"847367b6-e663-448c-b9ea-90411a695ffc","trace-id":"","span-id":"","time":"2024-04-03T10:24:23+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"847367b6-e663-448c-b9ea-90411a695ffc","trace-id":"","span-id":"","time":"2024-04-03T10:24:23+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"847367b6-e663-448c-b9ea-90411a695ffc","trace-id":"","span-id":"","time":"2024-04-03T10:24:23+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"847367b6-e663-448c-b9ea-90411a695ffc","trace-id":"","span-id":"","time":"2024-04-03T10:24:23+05:00","message":"forwardClientToBackend set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"847367b6-e663-448c-b9ea-90411a695ffc","trace-id":"","span-id":"","time":"2024-04-03T10:24:23+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"847367b6-e663-448c-b9ea-90411a695ffc","trace-id":"","span-id":"","time":"2024-04-03T10:24:23+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"847367b6-e663-448c-b9ea-90411a695ffc","trace-id":"","span-id":"","time":"2024-04-03T10:24:23+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"847367b6-e663-448c-b9ea-90411a695ffc","trace-id":"","span-id":"","time":"2024-04-03T10:24:23+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"847367b6-e663-448c-b9ea-90411a695ffc","trace-id":"","span-id":"","time":"2024-04-03T10:24:23+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"847367b6-e663-448c-b9ea-90411a695ffc","trace-id":"","span-id":"","time":"2024-04-03T10:24:23+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"847367b6-e663-448c-b9ea-90411a695ffc","trace-id":"","span-id":"","time":"2024-04-03T10:24:23+05:00","message":"forwardBackendToClient src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"847367b6-e663-448c-b9ea-90411a695ffc","trace-id":"","span-id":"","time":"2024-04-03T10:24:23+05:00","message":"forwardBackendToClient set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"847367b6-e663-448c-b9ea-90411a695ffc","trace-id":"","span-id":"","time":"2024-04-03T10:24:23+05:00","message":"forwardBackendToClient src.Header"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"847367b6-e663-448c-b9ea-90411a695ffc","trace-id":"","span-id":"","time":"2024-04-03T10:24:23+05:00","message":"forwardBackendToClient dst.SetHeader"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"847367b6-e663-448c-b9ea-90411a695ffc","trace-id":"","span-id":"","time":"2024-04-03T10:24:23+05:00","message":"forwardBackendToClient try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"847367b6-e663-448c-b9ea-90411a695ffc","trace-id":"","span-id":"","time":"2024-04-03T10:24:23+05:00","message":"forwardBackendToClient dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"847367b6-e663-448c-b9ea-90411a695ffc","trace-id":"","span-id":"","time":"2024-04-03T10:24:23+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"847367b6-e663-448c-b9ea-90411a695ffc","trace-id":"","span-id":"","time":"2024-04-03T10:24:23+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"847367b6-e663-448c-b9ea-90411a695ffc","trace-id":"","span-id":"","time":"2024-04-03T10:24:23+05:00","message":"forwardBackendToClient src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"847367b6-e663-448c-b9ea-90411a695ffc","trace-id":"","span-id":"","time":"2024-04-03T10:24:23+05:00","message":"b2cErr := <-b2cErrChan: err: EOF"} +{"level":"debug","x-request-id":"201445dc-0620-4a41-b361-bbc9dacf4740","time":"2024-04-03T10:24:25+05:00","message":"authn.cookie not found"} +{"level":"debug","x-request-id":"201445dc-0620-4a41-b361-bbc9dacf4740","time":"2024-04-03T10:24:25+05:00","message":"jwt.check process"} +{"level":"debug","x-request-id":"201445dc-0620-4a41-b361-bbc9dacf4740","time":"2024-04-03T10:24:25+05:00","message":"jwt.check claims: jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ztblwegvrwkhfnj\", \"phone\":\"+77756911111\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration_check_phone\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"980715350086\"}, \"exp\":1.712985863e+09, \"iat\":1.712121863e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"d8213000-6310-47f1-b66b-8f2ab1f8132c\", \"nbf\":1.712121863e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"15914\"}"} +{"level":"info","x-request-id":"201445dc-0620-4a41-b361-bbc9dacf4740","time":"2024-04-03T10:24:25+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"201445dc-0620-4a41-b361-bbc9dacf4740","time":"2024-04-03T10:24:25+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ztblwegvrwkhfnj\", \"phone\":\"+77756911111\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration_check_phone\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"980715350086\"}, \"exp\":1.712985863e+09, \"iat\":1.712121863e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"d8213000-6310-47f1-b66b-8f2ab1f8132c\", \"nbf\":1.712121863e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"15914\"}"} +{"level":"info","x-request-id":"201445dc-0620-4a41-b361-bbc9dacf4740","time":"2024-04-03T10:24:25+05:00","message":"jwt.extract set User-Id to 15914"} +{"level":"info","x-request-id":"201445dc-0620-4a41-b361-bbc9dacf4740","time":"2024-04-03T10:24:25+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"201445dc-0620-4a41-b361-bbc9dacf4740","time":"2024-04-03T10:24:25+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ztblwegvrwkhfnj\", \"phone\":\"+77756911111\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration_check_phone\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"980715350086\"}, \"exp\":1.712985863e+09, \"iat\":1.712121863e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"d8213000-6310-47f1-b66b-8f2ab1f8132c\", \"nbf\":1.712121863e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"15914\"}"} +{"level":"info","x-request-id":"201445dc-0620-4a41-b361-bbc9dacf4740","time":"2024-04-03T10:24:25+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"201445dc-0620-4a41-b361-bbc9dacf4740","time":"2024-04-03T10:24:25+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ztblwegvrwkhfnj\", \"phone\":\"+77756911111\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration_check_phone\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"980715350086\"}, \"exp\":1.712985863e+09, \"iat\":1.712121863e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"d8213000-6310-47f1-b66b-8f2ab1f8132c\", \"nbf\":1.712121863e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"15914\"}"} +{"level":"info","x-request-id":"201445dc-0620-4a41-b361-bbc9dacf4740","time":"2024-04-03T10:24:25+05:00","message":"jwt.extract set Username to 980715350086"} +{"level":"info","x-request-id":"201445dc-0620-4a41-b361-bbc9dacf4740","time":"2024-04-03T10:24:25+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"201445dc-0620-4a41-b361-bbc9dacf4740","time":"2024-04-03T10:24:25+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ztblwegvrwkhfnj\", \"phone\":\"+77756911111\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration_check_phone\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"980715350086\"}, \"exp\":1.712985863e+09, \"iat\":1.712121863e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"d8213000-6310-47f1-b66b-8f2ab1f8132c\", \"nbf\":1.712121863e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"15914\"}"} +{"level":"info","x-request-id":"201445dc-0620-4a41-b361-bbc9dacf4740","time":"2024-04-03T10:24:25+05:00","message":"jwt.extract set Phone to +77756911111"} +{"level":"info","x-request-id":"201445dc-0620-4a41-b361-bbc9dacf4740","time":"2024-04-03T10:24:25+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"201445dc-0620-4a41-b361-bbc9dacf4740","time":"2024-04-03T10:24:25+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ztblwegvrwkhfnj\", \"phone\":\"+77756911111\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration_check_phone\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"980715350086\"}, \"exp\":1.712985863e+09, \"iat\":1.712121863e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"d8213000-6310-47f1-b66b-8f2ab1f8132c\", \"nbf\":1.712121863e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"15914\"}"} +{"level":"info","x-request-id":"201445dc-0620-4a41-b361-bbc9dacf4740","time":"2024-04-03T10:24:25+05:00","message":"jwt.extract set otp_datetime to 1712121863"} +{"level":"info","x-request-id":"201445dc-0620-4a41-b361-bbc9dacf4740","time":"2024-04-03T10:24:25+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"201445dc-0620-4a41-b361-bbc9dacf4740","time":"2024-04-03T10:24:25+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ztblwegvrwkhfnj\", \"phone\":\"+77756911111\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration_check_phone\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"980715350086\"}, \"exp\":1.712985863e+09, \"iat\":1.712121863e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"d8213000-6310-47f1-b66b-8f2ab1f8132c\", \"nbf\":1.712121863e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"15914\"}"} +{"level":"info","x-request-id":"201445dc-0620-4a41-b361-bbc9dacf4740","time":"2024-04-03T10:24:25+05:00","message":"jwt.extract set username to 980715350086"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"201445dc-0620-4a41-b361-bbc9dacf4740","trace-id":"","span-id":"","time":"2024-04-03T10:24:25+05:00","message":"grpcConnAdd /clientpass.ClientpassService/StartClientPass 201445dc-0620-4a41-b361-bbc9dacf4740"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"201445dc-0620-4a41-b361-bbc9dacf4740","trace-id":"","span-id":"","time":"2024-04-03T10:24:25+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"201445dc-0620-4a41-b361-bbc9dacf4740","trace-id":"","span-id":"","time":"2024-04-03T10:24:25+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"201445dc-0620-4a41-b361-bbc9dacf4740","trace-id":"","span-id":"","time":"2024-04-03T10:24:25+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"201445dc-0620-4a41-b361-bbc9dacf4740","trace-id":"","span-id":"","time":"2024-04-03T10:24:25+05:00","message":"forwardClientToBackend set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"201445dc-0620-4a41-b361-bbc9dacf4740","trace-id":"","span-id":"","time":"2024-04-03T10:24:25+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"201445dc-0620-4a41-b361-bbc9dacf4740","trace-id":"","span-id":"","time":"2024-04-03T10:24:25+05:00","message":"brokerClientStream brokerClientStream SendMsg method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"201445dc-0620-4a41-b361-bbc9dacf4740","trace-id":"","span-id":"","time":"2024-04-03T10:24:25+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"201445dc-0620-4a41-b361-bbc9dacf4740","trace-id":"","span-id":"","time":"2024-04-03T10:24:25+05:00","message":"brokerClientStream try to publish to client.clientpass.startclientpass.in msg with hdr: metadata.Metadata{\"Authorization\":\"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMTU5MTQiLCJleHAiOjE3MTI5ODU4NjMsIm5iZiI6MTcxMjEyMTg2MywiaWF0IjoxNzEyMTIxODYzLCJqdGkiOiJkODIxMzAwMC02MzEwLTQ3ZjEtYjY2Yi04ZjJhYjFmODEzMmMiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsIm5vbmNlIjoienRibHdlZ3Zyd2toZm5qIiwicGhvbmUiOiIrNzc3NTY5MTExMTEiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uX2NoZWNrX3Bob25lIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6Ijk4MDcxNTM1MDA4NiJ9fQ.Wt4yurKHjt9yRLpbLvFsQ1blerkPqv70qFT9odlYjtYDRNDc1EOxlAlPe9yhQ2NEWsoRH0tjvpmQG8pTqXqY2cu5kTMSY0oqc-8yAD1xlOsR9SjJz-8X_zgDTOYH0FDm5rB9F-RsR09Y8OmgAAh3T-zQRwJN0N0gYx5zC9aGUivkscoWO9cKqlysGklNUc97es-1g-9YGbyqZwfWYD7-jR8JCJ15GawrHAXoFDz_FJOxlhmopKjHQIg6ryi5fmuBhuUS3DX7BQvUs24u0QFnzgtBMCWhYtC7yZTNmWkKvYLvCRZvmNyo6GpNlh0_rey297D4ypROWHl6GE8gtwKi2Q\", \"Client-Ip\":\"172.23.20.6\", \"Content-Type\":\"application/grpc\", \"Otp_datetime\":\"1712121863\", \"Phone\":\"+77756911111\", \"Source-Service\":\"/clientpass.ClientpassService/StartClientPass\", \"User-Id\":\"15914\", \"Username\":\"980715350086\", \"X-Forwarded-For\":\"172.23.20.6\", \"X-Forwarded-Port\":\"443\", \"X-Real-Ip\":\"172.23.20.6\", \"X-Request-Id\":\"201445dc-0620-4a41-b361-bbc9dacf4740\"}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"201445dc-0620-4a41-b361-bbc9dacf4740","trace-id":"","span-id":"","time":"2024-04-03T10:24:25+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"201445dc-0620-4a41-b361-bbc9dacf4740","trace-id":"","span-id":"","time":"2024-04-03T10:24:25+05:00","message":"brokerClientStream RecvMsg method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"201445dc-0620-4a41-b361-bbc9dacf4740","trace-id":"","span-id":"","time":"2024-04-03T10:24:25+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"201445dc-0620-4a41-b361-bbc9dacf4740","trace-id":"","span-id":"","time":"2024-04-03T10:24:25+05:00","message":"brokerClientStream CloseSend method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"201445dc-0620-4a41-b361-bbc9dacf4740","trace-id":"","span-id":"","time":"2024-04-03T10:24:25+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"201445dc-0620-4a41-b361-bbc9dacf4740","trace-id":"","span-id":"","time":"2024-04-03T10:24:25+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"201445dc-0620-4a41-b361-bbc9dacf4740","trace-id":"","span-id":"","time":"2024-04-03T10:24:25+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"201445dc-0620-4a41-b361-bbc9dacf4740","trace-id":"","span-id":"","time":"2024-04-03T10:24:25+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"201445dc-0620-4a41-b361-bbc9dacf4740","trace-id":"","span-id":"","time":"2024-04-03T10:24:25+05:00","message":"brokerClientStream CloseSend method"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"201445dc-0620-4a41-b361-bbc9dacf4740","trace-id":"","span-id":"","time":"2024-04-03T10:24:25+05:00","message":"failed to CloseSend grpc conn: file already closed"} +{"level":"info","X-Request-Id":"201445dc-0620-4a41-b361-bbc9dacf4740","trace-id":"","span-id":"","time":"2024-04-03T10:24:25+05:00","message":"get message for service: /clientpass.ClientpassService/StartClientPass with md map[Authorization:Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMTU5MTQiLCJleHAiOjE3MTI5ODU4NjMsIm5iZiI6MTcxMjEyMTg2MywiaWF0IjoxNzEyMTIxODYzLCJqdGkiOiJkODIxMzAwMC02MzEwLTQ3ZjEtYjY2Yi04ZjJhYjFmODEzMmMiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsIm5vbmNlIjoienRibHdlZ3Zyd2toZm5qIiwicGhvbmUiOiIrNzc3NTY5MTExMTEiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uX2NoZWNrX3Bob25lIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6Ijk4MDcxNTM1MDA4NiJ9fQ.Wt4yurKHjt9yRLpbLvFsQ1blerkPqv70qFT9odlYjtYDRNDc1EOxlAlPe9yhQ2NEWsoRH0tjvpmQG8pTqXqY2cu5kTMSY0oqc-8yAD1xlOsR9SjJz-8X_zgDTOYH0FDm5rB9F-RsR09Y8OmgAAh3T-zQRwJN0N0gYx5zC9aGUivkscoWO9cKqlysGklNUc97es-1g-9YGbyqZwfWYD7-jR8JCJ15GawrHAXoFDz_FJOxlhmopKjHQIg6ryi5fmuBhuUS3DX7BQvUs24u0QFnzgtBMCWhYtC7yZTNmWkKvYLvCRZvmNyo6GpNlh0_rey297D4ypROWHl6GE8gtwKi2Q Client-Ip:172.23.20.6 Content-Type:application/grpc Micro-Topic:apigw.in Otp_datetime:1712121863 Phone:+77756911111 Source-Service:/clientpass.ClientpassService/StartClientPass Uber-Trace-Id:38d334c4bb2ba4ab:5dc71361e27b0910:46e090f537deea79:1 User-Id:15914 Username:980715350086 X-Forwarded-For:172.23.20.6 X-Forwarded-Port:443 X-Real-Ip:172.23.20.6 X-Request-Id:201445dc-0620-4a41-b361-bbc9dacf4740]"} +{"level":"info","x-request-id":"201445dc-0620-4a41-b361-bbc9dacf4740","trace-id":"","span-id":"","time":"2024-04-03T10:24:25+05:00","message":"get message for service: /clientpass.ClientpassService/StartClientPass"} +{"level":"debug","x-request-id":"201445dc-0620-4a41-b361-bbc9dacf4740","trace-id":"","span-id":"","time":"2024-04-03T10:24:25+05:00","message":"grpcConnGet: /clientpass.ClientpassService/StartClientPass via 201445dc-0620-4a41-b361-bbc9dacf4740"} +{"level":"debug","x-request-id":"201445dc-0620-4a41-b361-bbc9dacf4740","trace-id":"","span-id":"","time":"2024-04-03T10:24:25+05:00","message":"grpc use stream conn: &handler.grpcProxy{grpcStream:(*handler.grpcServerStream)(0xc0002d1970), kafkaStream:(*handler.grpcClientStream)(0xc0002d1c30)} sourceService: /clientpass.ClientpassService/StartClientPass"} +{"level":"info","x-request-id":"201445dc-0620-4a41-b361-bbc9dacf4740","trace-id":"","span-id":"","time":"2024-04-03T10:24:25+05:00","message":"start transfer response from kafka"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"201445dc-0620-4a41-b361-bbc9dacf4740","trace-id":"","span-id":"","time":"2024-04-03T10:24:25+05:00","message":"brokerClientStream SetHeader method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"201445dc-0620-4a41-b361-bbc9dacf4740","trace-id":"","span-id":"","time":"2024-04-03T10:24:25+05:00","message":"brokerClientStream SetMsg method"} +{"level":"info","x-request-id":"201445dc-0620-4a41-b361-bbc9dacf4740","trace-id":"","span-id":"","time":"2024-04-03T10:24:25+05:00","message":"stop transfer response from kafka"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"201445dc-0620-4a41-b361-bbc9dacf4740","trace-id":"","span-id":"","time":"2024-04-03T10:24:25+05:00","message":"brokerClientStream RecvMsg method data"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"201445dc-0620-4a41-b361-bbc9dacf4740","trace-id":"","span-id":"","time":"2024-04-03T10:24:25+05:00","message":"forwardBackendToClient src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"201445dc-0620-4a41-b361-bbc9dacf4740","trace-id":"","span-id":"","time":"2024-04-03T10:24:25+05:00","message":"forwardBackendToClient set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"201445dc-0620-4a41-b361-bbc9dacf4740","trace-id":"","span-id":"","time":"2024-04-03T10:24:25+05:00","message":"forwardBackendToClient src.Header"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"201445dc-0620-4a41-b361-bbc9dacf4740","trace-id":"","span-id":"","time":"2024-04-03T10:24:25+05:00","message":"brokerClientStream Header method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"201445dc-0620-4a41-b361-bbc9dacf4740","trace-id":"","span-id":"","time":"2024-04-03T10:24:25+05:00","message":"forwardBackendToClient dst.SetHeader"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"201445dc-0620-4a41-b361-bbc9dacf4740","trace-id":"","span-id":"","time":"2024-04-03T10:24:25+05:00","message":"forwardBackendToClient try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"201445dc-0620-4a41-b361-bbc9dacf4740","trace-id":"","span-id":"","time":"2024-04-03T10:24:25+05:00","message":"forwardBackendToClient dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"201445dc-0620-4a41-b361-bbc9dacf4740","trace-id":"","span-id":"","time":"2024-04-03T10:24:25+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"201445dc-0620-4a41-b361-bbc9dacf4740","trace-id":"","span-id":"","time":"2024-04-03T10:24:25+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"201445dc-0620-4a41-b361-bbc9dacf4740","trace-id":"","span-id":"","time":"2024-04-03T10:24:25+05:00","message":"brokerClientStream RecvMsg method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"201445dc-0620-4a41-b361-bbc9dacf4740","trace-id":"","span-id":"","time":"2024-04-03T10:24:25+05:00","message":"brokerClientStream Close method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"201445dc-0620-4a41-b361-bbc9dacf4740","trace-id":"","span-id":"","time":"2024-04-03T10:24:25+05:00","message":"brokerClientStream RecvMsg method !s.serverStream && s.recvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"201445dc-0620-4a41-b361-bbc9dacf4740","trace-id":"","span-id":"","time":"2024-04-03T10:24:25+05:00","message":"forwardBackendToClient src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"201445dc-0620-4a41-b361-bbc9dacf4740","trace-id":"","span-id":"","time":"2024-04-03T10:24:25+05:00","message":"b2cErr := <-b2cErrChan: err: EOF"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"201445dc-0620-4a41-b361-bbc9dacf4740","trace-id":"","span-id":"","time":"2024-04-03T10:24:25+05:00","message":"brokerClientStream Trailer method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"201445dc-0620-4a41-b361-bbc9dacf4740","trace-id":"","span-id":"","time":"2024-04-03T10:24:25+05:00","message":"grpcConnDel /clientpass.ClientpassService/StartClientPass 201445dc-0620-4a41-b361-bbc9dacf4740"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"201445dc-0620-4a41-b361-bbc9dacf4740","trace-id":"","span-id":"","time":"2024-04-03T10:24:25+05:00","message":"grpc handler exit"} +{"level":"debug","x-request-id":"eeb5c643-5e15-4565-a34b-b2acdb6440af","trace-id":"","span-id":"","time":"2024-04-03T10:24:31+05:00","message":"authn.cookie not found"} +{"level":"info","x-request-id":"eeb5c643-5e15-4565-a34b-b2acdb6440af","trace-id":"","span-id":"","time":"2024-04-03T10:24:31+05:00","message":"jwt.check skip endpoint /authn.AuthnService/Login"} +HDR http.Header{"Accept":[]string{"*/*"}, "Accept-Encoding":[]string{"gzip, deflate"}, "Content-Length":[]string{"378"}, "Content-Type":[]string{"application/json"}, "User-Agent":[]string{"python-requests/2.31.0"}, "X-Forwarded-For":[]string{"172.23.20.6, 10.233.126.141"}, "X-Forwarded-Host":[]string{"dev-apigw.fortebank.com"}, "X-Forwarded-Port":[]string{"443"}, "X-Forwarded-Proto":[]string{"https"}, "X-Forwarded-Scheme":[]string{"https"}, "X-Real-Ip":[]string{"172.23.20.6"}, "X-Request-Id":[]string{"eeb5c643-5e15-4565-a34b-b2acdb6440af"}, "X-Scheme":[]string{"https"}} +{"level":"debug","x-request-id":"eeb5c643-5e15-4565-a34b-b2acdb6440af","trace-id":"","span-id":"","time":"2024-04-03T10:24:31+05:00","message":"header.cors try to set Access-Control-Allow-Credentials with [true]"} +{"level":"debug","x-request-id":"eeb5c643-5e15-4565-a34b-b2acdb6440af","trace-id":"","span-id":"","time":"2024-04-03T10:24:31+05:00","message":"header.cors try to set Access-Control-Allow-Headers with [X-Context,DNT,X-CustomHeader,X-OwnerContext,X-PerformerContext,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,X-Authentication-Chain,Source,X-MerchantContext]"} +{"level":"debug","x-request-id":"eeb5c643-5e15-4565-a34b-b2acdb6440af","trace-id":"","span-id":"","time":"2024-04-03T10:24:31+05:00","message":"header.cors try to set Access-Control-Allow-Methods with [GET, POST, PUT, DELETE, OPTIONS]"} +{"level":"debug","x-request-id":"eeb5c643-5e15-4565-a34b-b2acdb6440af","trace-id":"","span-id":"","time":"2024-04-03T10:24:31+05:00","message":"header.cors try to set Access-Control-Allow-Origin with [*]"} +{"level":"debug","x-request-id":"eeb5c643-5e15-4565-a34b-b2acdb6440af","trace-id":"","span-id":"","time":"2024-04-03T10:24:31+05:00","message":"header.cors try to set Access-Control-Max-Age with [3600]"} +{"level":"info","x-request-id":"eeb5c643-5e15-4565-a34b-b2acdb6440af","trace-id":"","span-id":"","time":"2024-04-03T10:24:31+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"eeb5c643-5e15-4565-a34b-b2acdb6440af","trace-id":"","span-id":"","time":"2024-04-03T10:24:31+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"eeb5c643-5e15-4565-a34b-b2acdb6440af","trace-id":"","span-id":"","time":"2024-04-03T10:24:31+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"eeb5c643-5e15-4565-a34b-b2acdb6440af","trace-id":"","span-id":"","time":"2024-04-03T10:24:31+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"eeb5c643-5e15-4565-a34b-b2acdb6440af","trace-id":"","span-id":"","time":"2024-04-03T10:24:31+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"eeb5c643-5e15-4565-a34b-b2acdb6440af","trace-id":"","span-id":"","time":"2024-04-03T10:24:31+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"eeb5c643-5e15-4565-a34b-b2acdb6440af","trace-id":"","span-id":"","time":"2024-04-03T10:24:31+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"eeb5c643-5e15-4565-a34b-b2acdb6440af","trace-id":"","span-id":"","time":"2024-04-03T10:24:31+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"eeb5c643-5e15-4565-a34b-b2acdb6440af","trace-id":"","span-id":"","time":"2024-04-03T10:24:31+05:00","message":"start to proxy url: /authn.AuthnService/v1/login via http://authn-service:80"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"eeb5c643-5e15-4565-a34b-b2acdb6440af","trace-id":"","span-id":"","time":"2024-04-03T10:24:31+05:00","message":"stop to proxy url: /authn.AuthnService/v1/login via http://authn-service:80"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"eeb5c643-5e15-4565-a34b-b2acdb6440af","trace-id":"","span-id":"","time":"2024-04-03T10:24:31+05:00","message":"skip hook authn.cookie"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"eeb5c643-5e15-4565-a34b-b2acdb6440af","trace-id":"","span-id":"","time":"2024-04-03T10:24:31+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"eeb5c643-5e15-4565-a34b-b2acdb6440af","trace-id":"","span-id":"","time":"2024-04-03T10:24:31+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"eeb5c643-5e15-4565-a34b-b2acdb6440af","trace-id":"","span-id":"","time":"2024-04-03T10:24:31+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"eeb5c643-5e15-4565-a34b-b2acdb6440af","trace-id":"","span-id":"","time":"2024-04-03T10:24:31+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"eeb5c643-5e15-4565-a34b-b2acdb6440af","trace-id":"","span-id":"","time":"2024-04-03T10:24:31+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"eeb5c643-5e15-4565-a34b-b2acdb6440af","trace-id":"","span-id":"","time":"2024-04-03T10:24:31+05:00","message":"skip hook jwt.check"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"eeb5c643-5e15-4565-a34b-b2acdb6440af","trace-id":"","span-id":"","time":"2024-04-03T10:24:31+05:00","message":"run hook header.cors"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"eeb5c643-5e15-4565-a34b-b2acdb6440af","trace-id":"","span-id":"","time":"2024-04-03T10:24:31+05:00","message":"header.cors try to set Access-Control-Allow-Origin with [*]"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"eeb5c643-5e15-4565-a34b-b2acdb6440af","trace-id":"","span-id":"","time":"2024-04-03T10:24:31+05:00","message":"header.cors try to set Access-Control-Max-Age with [3600]"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"eeb5c643-5e15-4565-a34b-b2acdb6440af","trace-id":"","span-id":"","time":"2024-04-03T10:24:31+05:00","message":"header.cors try to set Access-Control-Allow-Credentials with [true]"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"eeb5c643-5e15-4565-a34b-b2acdb6440af","trace-id":"","span-id":"","time":"2024-04-03T10:24:31+05:00","message":"header.cors try to set Access-Control-Allow-Headers with [X-Context,DNT,X-CustomHeader,X-OwnerContext,X-PerformerContext,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,X-Authentication-Chain,Source,X-MerchantContext]"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"eeb5c643-5e15-4565-a34b-b2acdb6440af","trace-id":"","span-id":"","time":"2024-04-03T10:24:31+05:00","message":"header.cors try to set Access-Control-Allow-Methods with [GET, POST, PUT, DELETE, OPTIONS]"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"eeb5c643-5e15-4565-a34b-b2acdb6440af","trace-id":"","span-id":"","time":"2024-04-03T10:24:31+05:00","message":"end hook header.cors"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"eeb5c643-5e15-4565-a34b-b2acdb6440af","trace-id":"","span-id":"","time":"2024-04-03T10:24:31+05:00","message":"skip hook jwt.extract"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"eeb5c643-5e15-4565-a34b-b2acdb6440af","trace-id":"","span-id":"","time":"2024-04-03T10:24:31+05:00","message":"skip hook jwt.extract"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"eeb5c643-5e15-4565-a34b-b2acdb6440af","trace-id":"","span-id":"","time":"2024-04-03T10:24:31+05:00","message":"skip hook jwt.extract"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"eeb5c643-5e15-4565-a34b-b2acdb6440af","trace-id":"","span-id":"","time":"2024-04-03T10:24:31+05:00","message":"skip hook jwt.extract"} +HDR http.Header{"Accept":[]string{"*/*"}, "Accept-Encoding":[]string{"gzip, deflate, br, zstd"}, "Accept-Language":[]string{"ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7"}, "Access-Control-Request-Headers":[]string{"content-type"}, "Access-Control-Request-Method":[]string{"POST"}, "Origin":[]string{"https://dev-beeline-express.fortebank.com"}, "Referer":[]string{"https://dev-beeline-express.fortebank.com/"}, "Sec-Fetch-Dest":[]string{"empty"}, "Sec-Fetch-Mode":[]string{"cors"}, "Sec-Fetch-Site":[]string{"same-site"}, "User-Agent":[]string{"Mozilla/5.0 (iPhone; CPU iPhone OS 16_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.6 Mobile/15E148 Safari/604.1"}, "X-Forwarded-For":[]string{"10.233.100.0, 10.233.126.141"}, "X-Forwarded-Host":[]string{"dev-apigw.fortebank.com"}, "X-Forwarded-Port":[]string{"443"}, "X-Forwarded-Proto":[]string{"https"}, "X-Forwarded-Scheme":[]string{"https"}, "X-Real-Ip":[]string{"10.233.100.0"}, "X-Request-Id":[]string{"ea6801ca6cc968f6f891904d6299bb7c"}, "X-Scheme":[]string{"https"}} +{"level":"debug","x-request-id":"ea6801ca6cc968f6f891904d6299bb7c","trace-id":"","span-id":"","time":"2024-04-03T10:24:32+05:00","message":"header.cors try to set Access-Control-Allow-Headers with [X-Context,DNT,X-CustomHeader,X-OwnerContext,X-PerformerContext,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,X-Authentication-Chain,Source,X-MerchantContext]"} +{"level":"debug","x-request-id":"ea6801ca6cc968f6f891904d6299bb7c","trace-id":"","span-id":"","time":"2024-04-03T10:24:32+05:00","message":"header.cors try to set Access-Control-Allow-Methods with [GET, POST, PUT, DELETE, OPTIONS]"} +{"level":"debug","x-request-id":"ea6801ca6cc968f6f891904d6299bb7c","trace-id":"","span-id":"","time":"2024-04-03T10:24:32+05:00","message":"header.cors try to set Access-Control-Allow-Origin with [*]"} +{"level":"debug","x-request-id":"ea6801ca6cc968f6f891904d6299bb7c","trace-id":"","span-id":"","time":"2024-04-03T10:24:32+05:00","message":"header.cors try to set Access-Control-Max-Age with [3600]"} +{"level":"debug","x-request-id":"ea6801ca6cc968f6f891904d6299bb7c","trace-id":"","span-id":"","time":"2024-04-03T10:24:32+05:00","message":"header.cors try to set Access-Control-Allow-Credentials with [true]"} +HDR http.Header{"Accept":[]string{"application/json, text/plain, */*"}, "Accept-Encoding":[]string{"gzip, deflate, br, zstd"}, "Accept-Language":[]string{"ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7"}, "Content-Length":[]string{"355"}, "Content-Type":[]string{"application/json"}, "Origin":[]string{"https://dev-beeline-express.fortebank.com"}, "Referer":[]string{"https://dev-beeline-express.fortebank.com/"}, "Sec-Fetch-Dest":[]string{"empty"}, "Sec-Fetch-Mode":[]string{"cors"}, "Sec-Fetch-Site":[]string{"same-site"}, "User-Agent":[]string{"Mozilla/5.0 (iPhone; CPU iPhone OS 16_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.6 Mobile/15E148 Safari/604.1"}, "X-Forwarded-For":[]string{"10.233.100.0, 10.233.126.141"}, "X-Forwarded-Host":[]string{"dev-apigw.fortebank.com"}, "X-Forwarded-Port":[]string{"443"}, "X-Forwarded-Proto":[]string{"https"}, "X-Forwarded-Scheme":[]string{"https"}, "X-Real-Ip":[]string{"10.233.100.0"}, "X-Request-Id":[]string{"f0eecdefe1923c00a279eceef5f5be9f"}, "X-Scheme":[]string{"https"}} +{"level":"debug","x-request-id":"f0eecdefe1923c00a279eceef5f5be9f","trace-id":"","span-id":"","time":"2024-04-03T10:24:32+05:00","message":"authn.cookie not found"} +{"level":"info","x-request-id":"f0eecdefe1923c00a279eceef5f5be9f","trace-id":"","span-id":"","time":"2024-04-03T10:24:32+05:00","message":"jwt.check skip endpoint /authn.AuthnService/Login"} +{"level":"debug","x-request-id":"f0eecdefe1923c00a279eceef5f5be9f","trace-id":"","span-id":"","time":"2024-04-03T10:24:32+05:00","message":"header.cors try to set Access-Control-Allow-Credentials with [true]"} +{"level":"debug","x-request-id":"f0eecdefe1923c00a279eceef5f5be9f","trace-id":"","span-id":"","time":"2024-04-03T10:24:32+05:00","message":"header.cors try to set Access-Control-Allow-Headers with [X-Context,DNT,X-CustomHeader,X-OwnerContext,X-PerformerContext,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,X-Authentication-Chain,Source,X-MerchantContext]"} +{"level":"debug","x-request-id":"f0eecdefe1923c00a279eceef5f5be9f","trace-id":"","span-id":"","time":"2024-04-03T10:24:32+05:00","message":"header.cors try to set Access-Control-Allow-Methods with [GET, POST, PUT, DELETE, OPTIONS]"} +{"level":"debug","x-request-id":"f0eecdefe1923c00a279eceef5f5be9f","trace-id":"","span-id":"","time":"2024-04-03T10:24:32+05:00","message":"header.cors try to set Access-Control-Allow-Origin with [*]"} +{"level":"debug","x-request-id":"f0eecdefe1923c00a279eceef5f5be9f","trace-id":"","span-id":"","time":"2024-04-03T10:24:32+05:00","message":"header.cors try to set Access-Control-Max-Age with [3600]"} +{"level":"info","x-request-id":"f0eecdefe1923c00a279eceef5f5be9f","trace-id":"","span-id":"","time":"2024-04-03T10:24:32+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"f0eecdefe1923c00a279eceef5f5be9f","trace-id":"","span-id":"","time":"2024-04-03T10:24:32+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"f0eecdefe1923c00a279eceef5f5be9f","trace-id":"","span-id":"","time":"2024-04-03T10:24:32+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"f0eecdefe1923c00a279eceef5f5be9f","trace-id":"","span-id":"","time":"2024-04-03T10:24:32+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"f0eecdefe1923c00a279eceef5f5be9f","trace-id":"","span-id":"","time":"2024-04-03T10:24:32+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"f0eecdefe1923c00a279eceef5f5be9f","trace-id":"","span-id":"","time":"2024-04-03T10:24:32+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"f0eecdefe1923c00a279eceef5f5be9f","trace-id":"","span-id":"","time":"2024-04-03T10:24:32+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"f0eecdefe1923c00a279eceef5f5be9f","trace-id":"","span-id":"","time":"2024-04-03T10:24:32+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"f0eecdefe1923c00a279eceef5f5be9f","trace-id":"","span-id":"","time":"2024-04-03T10:24:32+05:00","message":"start to proxy url: /authn.AuthnService/v1/login via http://authn-service:80"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"f0eecdefe1923c00a279eceef5f5be9f","trace-id":"","span-id":"","time":"2024-04-03T10:24:32+05:00","message":"stop to proxy url: /authn.AuthnService/v1/login via http://authn-service:80"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"f0eecdefe1923c00a279eceef5f5be9f","trace-id":"","span-id":"","time":"2024-04-03T10:24:32+05:00","message":"skip hook authn.cookie"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"f0eecdefe1923c00a279eceef5f5be9f","trace-id":"","span-id":"","time":"2024-04-03T10:24:32+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"f0eecdefe1923c00a279eceef5f5be9f","trace-id":"","span-id":"","time":"2024-04-03T10:24:32+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"f0eecdefe1923c00a279eceef5f5be9f","trace-id":"","span-id":"","time":"2024-04-03T10:24:32+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"f0eecdefe1923c00a279eceef5f5be9f","trace-id":"","span-id":"","time":"2024-04-03T10:24:32+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"f0eecdefe1923c00a279eceef5f5be9f","trace-id":"","span-id":"","time":"2024-04-03T10:24:32+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"f0eecdefe1923c00a279eceef5f5be9f","trace-id":"","span-id":"","time":"2024-04-03T10:24:32+05:00","message":"skip hook jwt.check"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"f0eecdefe1923c00a279eceef5f5be9f","trace-id":"","span-id":"","time":"2024-04-03T10:24:32+05:00","message":"run hook header.cors"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"f0eecdefe1923c00a279eceef5f5be9f","trace-id":"","span-id":"","time":"2024-04-03T10:24:32+05:00","message":"header.cors try to set Access-Control-Max-Age with [3600]"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"f0eecdefe1923c00a279eceef5f5be9f","trace-id":"","span-id":"","time":"2024-04-03T10:24:32+05:00","message":"header.cors try to set Access-Control-Allow-Credentials with [true]"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"f0eecdefe1923c00a279eceef5f5be9f","trace-id":"","span-id":"","time":"2024-04-03T10:24:32+05:00","message":"header.cors try to set Access-Control-Allow-Headers with [X-Context,DNT,X-CustomHeader,X-OwnerContext,X-PerformerContext,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,X-Authentication-Chain,Source,X-MerchantContext]"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"f0eecdefe1923c00a279eceef5f5be9f","trace-id":"","span-id":"","time":"2024-04-03T10:24:32+05:00","message":"header.cors try to set Access-Control-Allow-Methods with [GET, POST, PUT, DELETE, OPTIONS]"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"f0eecdefe1923c00a279eceef5f5be9f","trace-id":"","span-id":"","time":"2024-04-03T10:24:32+05:00","message":"end hook header.cors"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"f0eecdefe1923c00a279eceef5f5be9f","trace-id":"","span-id":"","time":"2024-04-03T10:24:32+05:00","message":"skip hook jwt.extract"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"f0eecdefe1923c00a279eceef5f5be9f","trace-id":"","span-id":"","time":"2024-04-03T10:24:32+05:00","message":"skip hook jwt.extract"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"f0eecdefe1923c00a279eceef5f5be9f","trace-id":"","span-id":"","time":"2024-04-03T10:24:32+05:00","message":"skip hook jwt.extract"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"f0eecdefe1923c00a279eceef5f5be9f","trace-id":"","span-id":"","time":"2024-04-03T10:24:32+05:00","message":"skip hook jwt.extract"} +HDR http.Header{"Accept":[]string{"*/*"}, "Accept-Encoding":[]string{"gzip, deflate"}, "Content-Length":[]string{"426"}, "Content-Type":[]string{"application/json"}, "User-Agent":[]string{"python-requests/2.31.0"}, "X-Forwarded-For":[]string{"172.23.20.6, 10.233.126.141"}, "X-Forwarded-Host":[]string{"dev-apigw.fortebank.com"}, "X-Forwarded-Port":[]string{"443"}, "X-Forwarded-Proto":[]string{"https"}, "X-Forwarded-Scheme":[]string{"https"}, "X-Real-Ip":[]string{"172.23.20.6"}, "X-Request-Id":[]string{"5711fc68-abac-4023-aa68-c06532bb39e0"}, "X-Scheme":[]string{"https"}} +{"level":"debug","x-request-id":"5711fc68-abac-4023-aa68-c06532bb39e0","trace-id":"","span-id":"","time":"2024-04-03T10:24:34+05:00","message":"authn.cookie not found"} +{"level":"info","x-request-id":"5711fc68-abac-4023-aa68-c06532bb39e0","trace-id":"","span-id":"","time":"2024-04-03T10:24:34+05:00","message":"jwt.check skip endpoint /authn.AuthnService/Login"} +{"level":"debug","x-request-id":"5711fc68-abac-4023-aa68-c06532bb39e0","trace-id":"","span-id":"","time":"2024-04-03T10:24:34+05:00","message":"header.cors try to set Access-Control-Allow-Origin with [*]"} +{"level":"debug","x-request-id":"5711fc68-abac-4023-aa68-c06532bb39e0","trace-id":"","span-id":"","time":"2024-04-03T10:24:34+05:00","message":"header.cors try to set Access-Control-Max-Age with [3600]"} +{"level":"debug","x-request-id":"5711fc68-abac-4023-aa68-c06532bb39e0","trace-id":"","span-id":"","time":"2024-04-03T10:24:34+05:00","message":"header.cors try to set Access-Control-Allow-Credentials with [true]"} +{"level":"debug","x-request-id":"5711fc68-abac-4023-aa68-c06532bb39e0","trace-id":"","span-id":"","time":"2024-04-03T10:24:34+05:00","message":"header.cors try to set Access-Control-Allow-Headers with [X-Context,DNT,X-CustomHeader,X-OwnerContext,X-PerformerContext,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,X-Authentication-Chain,Source,X-MerchantContext]"} +{"level":"debug","x-request-id":"5711fc68-abac-4023-aa68-c06532bb39e0","trace-id":"","span-id":"","time":"2024-04-03T10:24:34+05:00","message":"header.cors try to set Access-Control-Allow-Methods with [GET, POST, PUT, DELETE, OPTIONS]"} +{"level":"info","x-request-id":"5711fc68-abac-4023-aa68-c06532bb39e0","trace-id":"","span-id":"","time":"2024-04-03T10:24:34+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"5711fc68-abac-4023-aa68-c06532bb39e0","trace-id":"","span-id":"","time":"2024-04-03T10:24:34+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"5711fc68-abac-4023-aa68-c06532bb39e0","trace-id":"","span-id":"","time":"2024-04-03T10:24:34+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"5711fc68-abac-4023-aa68-c06532bb39e0","trace-id":"","span-id":"","time":"2024-04-03T10:24:34+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"5711fc68-abac-4023-aa68-c06532bb39e0","trace-id":"","span-id":"","time":"2024-04-03T10:24:34+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"5711fc68-abac-4023-aa68-c06532bb39e0","trace-id":"","span-id":"","time":"2024-04-03T10:24:34+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"5711fc68-abac-4023-aa68-c06532bb39e0","trace-id":"","span-id":"","time":"2024-04-03T10:24:34+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"5711fc68-abac-4023-aa68-c06532bb39e0","trace-id":"","span-id":"","time":"2024-04-03T10:24:34+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"5711fc68-abac-4023-aa68-c06532bb39e0","trace-id":"","span-id":"","time":"2024-04-03T10:24:34+05:00","message":"start to proxy url: /authn.AuthnService/v1/login via http://authn-service:80"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"5711fc68-abac-4023-aa68-c06532bb39e0","trace-id":"","span-id":"","time":"2024-04-03T10:24:34+05:00","message":"stop to proxy url: /authn.AuthnService/v1/login via http://authn-service:80"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5711fc68-abac-4023-aa68-c06532bb39e0","trace-id":"","span-id":"","time":"2024-04-03T10:24:34+05:00","message":"skip hook authn.cookie"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5711fc68-abac-4023-aa68-c06532bb39e0","trace-id":"","span-id":"","time":"2024-04-03T10:24:34+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5711fc68-abac-4023-aa68-c06532bb39e0","trace-id":"","span-id":"","time":"2024-04-03T10:24:34+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5711fc68-abac-4023-aa68-c06532bb39e0","trace-id":"","span-id":"","time":"2024-04-03T10:24:34+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5711fc68-abac-4023-aa68-c06532bb39e0","trace-id":"","span-id":"","time":"2024-04-03T10:24:34+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5711fc68-abac-4023-aa68-c06532bb39e0","trace-id":"","span-id":"","time":"2024-04-03T10:24:34+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5711fc68-abac-4023-aa68-c06532bb39e0","trace-id":"","span-id":"","time":"2024-04-03T10:24:34+05:00","message":"skip hook jwt.check"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5711fc68-abac-4023-aa68-c06532bb39e0","trace-id":"","span-id":"","time":"2024-04-03T10:24:34+05:00","message":"run hook header.cors"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5711fc68-abac-4023-aa68-c06532bb39e0","trace-id":"","span-id":"","time":"2024-04-03T10:24:34+05:00","message":"header.cors try to set Access-Control-Allow-Credentials with [true]"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5711fc68-abac-4023-aa68-c06532bb39e0","trace-id":"","span-id":"","time":"2024-04-03T10:24:34+05:00","message":"header.cors try to set Access-Control-Allow-Headers with [X-Context,DNT,X-CustomHeader,X-OwnerContext,X-PerformerContext,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,X-Authentication-Chain,Source,X-MerchantContext]"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5711fc68-abac-4023-aa68-c06532bb39e0","trace-id":"","span-id":"","time":"2024-04-03T10:24:34+05:00","message":"header.cors try to set Access-Control-Allow-Methods with [GET, POST, PUT, DELETE, OPTIONS]"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5711fc68-abac-4023-aa68-c06532bb39e0","trace-id":"","span-id":"","time":"2024-04-03T10:24:34+05:00","message":"header.cors try to set Access-Control-Allow-Origin with [*]"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5711fc68-abac-4023-aa68-c06532bb39e0","trace-id":"","span-id":"","time":"2024-04-03T10:24:34+05:00","message":"header.cors try to set Access-Control-Max-Age with [3600]"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5711fc68-abac-4023-aa68-c06532bb39e0","trace-id":"","span-id":"","time":"2024-04-03T10:24:34+05:00","message":"end hook header.cors"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5711fc68-abac-4023-aa68-c06532bb39e0","trace-id":"","span-id":"","time":"2024-04-03T10:24:34+05:00","message":"skip hook jwt.extract"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5711fc68-abac-4023-aa68-c06532bb39e0","trace-id":"","span-id":"","time":"2024-04-03T10:24:34+05:00","message":"skip hook jwt.extract"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5711fc68-abac-4023-aa68-c06532bb39e0","trace-id":"","span-id":"","time":"2024-04-03T10:24:34+05:00","message":"skip hook jwt.extract"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5711fc68-abac-4023-aa68-c06532bb39e0","trace-id":"","span-id":"","time":"2024-04-03T10:24:34+05:00","message":"skip hook jwt.extract"} +HDR http.Header{"Accept":[]string{"*/*"}, "Accept-Encoding":[]string{"gzip, deflate"}, "Content-Length":[]string{"1467"}, "Content-Type":[]string{"application/json"}, "User-Agent":[]string{"python-requests/2.31.0"}, "X-Forwarded-For":[]string{"172.23.20.6, 10.233.126.141"}, "X-Forwarded-Host":[]string{"dev-apigw.fortebank.com"}, "X-Forwarded-Port":[]string{"443"}, "X-Forwarded-Proto":[]string{"https"}, "X-Forwarded-Scheme":[]string{"https"}, "X-Real-Ip":[]string{"172.23.20.6"}, "X-Request-Id":[]string{"bc224746-25af-41a4-99cb-2056dc8ef8a6"}, "X-Scheme":[]string{"https"}} +{"level":"debug","x-request-id":"bc224746-25af-41a4-99cb-2056dc8ef8a6","trace-id":"","span-id":"","time":"2024-04-03T10:24:35+05:00","message":"authn.cookie not found"} +{"level":"info","x-request-id":"bc224746-25af-41a4-99cb-2056dc8ef8a6","trace-id":"","span-id":"","time":"2024-04-03T10:24:35+05:00","message":"jwt.check skip endpoint /authn.AuthnService/Token"} +{"level":"debug","x-request-id":"bc224746-25af-41a4-99cb-2056dc8ef8a6","trace-id":"","span-id":"","time":"2024-04-03T10:24:35+05:00","message":"header.cors try to set Access-Control-Allow-Credentials with [true]"} +{"level":"debug","x-request-id":"bc224746-25af-41a4-99cb-2056dc8ef8a6","trace-id":"","span-id":"","time":"2024-04-03T10:24:35+05:00","message":"header.cors try to set Access-Control-Allow-Headers with [X-Context,DNT,X-CustomHeader,X-OwnerContext,X-PerformerContext,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,X-Authentication-Chain,Source,X-MerchantContext]"} +{"level":"debug","x-request-id":"bc224746-25af-41a4-99cb-2056dc8ef8a6","trace-id":"","span-id":"","time":"2024-04-03T10:24:35+05:00","message":"header.cors try to set Access-Control-Allow-Methods with [GET, POST, PUT, DELETE, OPTIONS]"} +{"level":"debug","x-request-id":"bc224746-25af-41a4-99cb-2056dc8ef8a6","trace-id":"","span-id":"","time":"2024-04-03T10:24:35+05:00","message":"header.cors try to set Access-Control-Allow-Origin with [*]"} +{"level":"debug","x-request-id":"bc224746-25af-41a4-99cb-2056dc8ef8a6","trace-id":"","span-id":"","time":"2024-04-03T10:24:35+05:00","message":"header.cors try to set Access-Control-Max-Age with [3600]"} +{"level":"info","x-request-id":"bc224746-25af-41a4-99cb-2056dc8ef8a6","trace-id":"","span-id":"","time":"2024-04-03T10:24:35+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"bc224746-25af-41a4-99cb-2056dc8ef8a6","trace-id":"","span-id":"","time":"2024-04-03T10:24:35+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"bc224746-25af-41a4-99cb-2056dc8ef8a6","trace-id":"","span-id":"","time":"2024-04-03T10:24:35+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"bc224746-25af-41a4-99cb-2056dc8ef8a6","trace-id":"","span-id":"","time":"2024-04-03T10:24:35+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"bc224746-25af-41a4-99cb-2056dc8ef8a6","trace-id":"","span-id":"","time":"2024-04-03T10:24:35+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"bc224746-25af-41a4-99cb-2056dc8ef8a6","trace-id":"","span-id":"","time":"2024-04-03T10:24:35+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"bc224746-25af-41a4-99cb-2056dc8ef8a6","trace-id":"","span-id":"","time":"2024-04-03T10:24:35+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"bc224746-25af-41a4-99cb-2056dc8ef8a6","trace-id":"","span-id":"","time":"2024-04-03T10:24:35+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"bc224746-25af-41a4-99cb-2056dc8ef8a6","trace-id":"","span-id":"","time":"2024-04-03T10:24:35+05:00","message":"start to proxy url: /authn.AuthnService/v1/oauth/token via http://authn-service:80"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"bc224746-25af-41a4-99cb-2056dc8ef8a6","trace-id":"","span-id":"","time":"2024-04-03T10:24:35+05:00","message":"stop to proxy url: /authn.AuthnService/v1/oauth/token via http://authn-service:80"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"bc224746-25af-41a4-99cb-2056dc8ef8a6","trace-id":"","span-id":"","time":"2024-04-03T10:24:35+05:00","message":"skip hook authn.cookie"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"bc224746-25af-41a4-99cb-2056dc8ef8a6","trace-id":"","span-id":"","time":"2024-04-03T10:24:35+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"bc224746-25af-41a4-99cb-2056dc8ef8a6","trace-id":"","span-id":"","time":"2024-04-03T10:24:35+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"bc224746-25af-41a4-99cb-2056dc8ef8a6","trace-id":"","span-id":"","time":"2024-04-03T10:24:35+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"bc224746-25af-41a4-99cb-2056dc8ef8a6","trace-id":"","span-id":"","time":"2024-04-03T10:24:35+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"bc224746-25af-41a4-99cb-2056dc8ef8a6","trace-id":"","span-id":"","time":"2024-04-03T10:24:35+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"bc224746-25af-41a4-99cb-2056dc8ef8a6","trace-id":"","span-id":"","time":"2024-04-03T10:24:35+05:00","message":"skip hook jwt.check"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"bc224746-25af-41a4-99cb-2056dc8ef8a6","trace-id":"","span-id":"","time":"2024-04-03T10:24:35+05:00","message":"run hook header.cors"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"bc224746-25af-41a4-99cb-2056dc8ef8a6","trace-id":"","span-id":"","time":"2024-04-03T10:24:35+05:00","message":"header.cors try to set Access-Control-Max-Age with [3600]"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"bc224746-25af-41a4-99cb-2056dc8ef8a6","trace-id":"","span-id":"","time":"2024-04-03T10:24:35+05:00","message":"header.cors try to set Access-Control-Allow-Credentials with [true]"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"bc224746-25af-41a4-99cb-2056dc8ef8a6","trace-id":"","span-id":"","time":"2024-04-03T10:24:35+05:00","message":"header.cors try to set Access-Control-Allow-Headers with [X-Context,DNT,X-CustomHeader,X-OwnerContext,X-PerformerContext,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,X-Authentication-Chain,Source,X-MerchantContext]"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"bc224746-25af-41a4-99cb-2056dc8ef8a6","trace-id":"","span-id":"","time":"2024-04-03T10:24:35+05:00","message":"header.cors try to set Access-Control-Allow-Methods with [GET, POST, PUT, DELETE, OPTIONS]"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"bc224746-25af-41a4-99cb-2056dc8ef8a6","trace-id":"","span-id":"","time":"2024-04-03T10:24:35+05:00","message":"end hook header.cors"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"bc224746-25af-41a4-99cb-2056dc8ef8a6","trace-id":"","span-id":"","time":"2024-04-03T10:24:35+05:00","message":"skip hook jwt.extract"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"bc224746-25af-41a4-99cb-2056dc8ef8a6","trace-id":"","span-id":"","time":"2024-04-03T10:24:35+05:00","message":"skip hook jwt.extract"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"bc224746-25af-41a4-99cb-2056dc8ef8a6","trace-id":"","span-id":"","time":"2024-04-03T10:24:35+05:00","message":"skip hook jwt.extract"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"bc224746-25af-41a4-99cb-2056dc8ef8a6","trace-id":"","span-id":"","time":"2024-04-03T10:24:35+05:00","message":"skip hook jwt.extract"} +HDR http.Header{"Accept":[]string{"application/json, text/plain, */*"}, "Accept-Encoding":[]string{"gzip, deflate, br, zstd"}, "Accept-Language":[]string{"ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7"}, "Content-Length":[]string{"401"}, "Content-Type":[]string{"application/json"}, "Origin":[]string{"https://dev-beeline-express.fortebank.com"}, "Referer":[]string{"https://dev-beeline-express.fortebank.com/"}, "Sec-Fetch-Dest":[]string{"empty"}, "Sec-Fetch-Mode":[]string{"cors"}, "Sec-Fetch-Site":[]string{"same-site"}, "User-Agent":[]string{"Mozilla/5.0 (iPhone; CPU iPhone OS 16_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.6 Mobile/15E148 Safari/604.1"}, "X-Forwarded-For":[]string{"10.233.100.0, 10.233.126.141"}, "X-Forwarded-Host":[]string{"dev-apigw.fortebank.com"}, "X-Forwarded-Port":[]string{"443"}, "X-Forwarded-Proto":[]string{"https"}, "X-Forwarded-Scheme":[]string{"https"}, "X-Real-Ip":[]string{"10.233.100.0"}, "X-Request-Id":[]string{"485aac024f6062fca42539fb924985b1"}, "X-Scheme":[]string{"https"}} +{"level":"debug","x-request-id":"485aac024f6062fca42539fb924985b1","trace-id":"","span-id":"","time":"2024-04-03T10:24:35+05:00","message":"authn.cookie not found"} +{"level":"info","x-request-id":"485aac024f6062fca42539fb924985b1","trace-id":"","span-id":"","time":"2024-04-03T10:24:35+05:00","message":"jwt.check skip endpoint /authn.AuthnService/Login"} +{"level":"debug","x-request-id":"485aac024f6062fca42539fb924985b1","trace-id":"","span-id":"","time":"2024-04-03T10:24:35+05:00","message":"header.cors try to set Access-Control-Allow-Methods with [GET, POST, PUT, DELETE, OPTIONS]"} +{"level":"debug","x-request-id":"485aac024f6062fca42539fb924985b1","trace-id":"","span-id":"","time":"2024-04-03T10:24:35+05:00","message":"header.cors try to set Access-Control-Allow-Origin with [*]"} +{"level":"debug","x-request-id":"485aac024f6062fca42539fb924985b1","trace-id":"","span-id":"","time":"2024-04-03T10:24:35+05:00","message":"header.cors try to set Access-Control-Max-Age with [3600]"} +{"level":"debug","x-request-id":"485aac024f6062fca42539fb924985b1","trace-id":"","span-id":"","time":"2024-04-03T10:24:35+05:00","message":"header.cors try to set Access-Control-Allow-Credentials with [true]"} +{"level":"debug","x-request-id":"485aac024f6062fca42539fb924985b1","trace-id":"","span-id":"","time":"2024-04-03T10:24:35+05:00","message":"header.cors try to set Access-Control-Allow-Headers with [X-Context,DNT,X-CustomHeader,X-OwnerContext,X-PerformerContext,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,X-Authentication-Chain,Source,X-MerchantContext]"} +{"level":"info","x-request-id":"485aac024f6062fca42539fb924985b1","trace-id":"","span-id":"","time":"2024-04-03T10:24:35+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"485aac024f6062fca42539fb924985b1","trace-id":"","span-id":"","time":"2024-04-03T10:24:35+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"485aac024f6062fca42539fb924985b1","trace-id":"","span-id":"","time":"2024-04-03T10:24:35+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"485aac024f6062fca42539fb924985b1","trace-id":"","span-id":"","time":"2024-04-03T10:24:35+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"485aac024f6062fca42539fb924985b1","trace-id":"","span-id":"","time":"2024-04-03T10:24:35+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"485aac024f6062fca42539fb924985b1","trace-id":"","span-id":"","time":"2024-04-03T10:24:35+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"485aac024f6062fca42539fb924985b1","trace-id":"","span-id":"","time":"2024-04-03T10:24:35+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"485aac024f6062fca42539fb924985b1","trace-id":"","span-id":"","time":"2024-04-03T10:24:35+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"485aac024f6062fca42539fb924985b1","trace-id":"","span-id":"","time":"2024-04-03T10:24:35+05:00","message":"start to proxy url: /authn.AuthnService/v1/login via http://authn-service:80"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"485aac024f6062fca42539fb924985b1","trace-id":"","span-id":"","time":"2024-04-03T10:24:35+05:00","message":"stop to proxy url: /authn.AuthnService/v1/login via http://authn-service:80"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"485aac024f6062fca42539fb924985b1","trace-id":"","span-id":"","time":"2024-04-03T10:24:35+05:00","message":"skip hook authn.cookie"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"485aac024f6062fca42539fb924985b1","trace-id":"","span-id":"","time":"2024-04-03T10:24:35+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"485aac024f6062fca42539fb924985b1","trace-id":"","span-id":"","time":"2024-04-03T10:24:35+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"485aac024f6062fca42539fb924985b1","trace-id":"","span-id":"","time":"2024-04-03T10:24:35+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"485aac024f6062fca42539fb924985b1","trace-id":"","span-id":"","time":"2024-04-03T10:24:35+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"485aac024f6062fca42539fb924985b1","trace-id":"","span-id":"","time":"2024-04-03T10:24:35+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"485aac024f6062fca42539fb924985b1","trace-id":"","span-id":"","time":"2024-04-03T10:24:35+05:00","message":"skip hook jwt.check"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"485aac024f6062fca42539fb924985b1","trace-id":"","span-id":"","time":"2024-04-03T10:24:35+05:00","message":"run hook header.cors"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"485aac024f6062fca42539fb924985b1","trace-id":"","span-id":"","time":"2024-04-03T10:24:35+05:00","message":"header.cors try to set Access-Control-Allow-Origin with [*]"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"485aac024f6062fca42539fb924985b1","trace-id":"","span-id":"","time":"2024-04-03T10:24:35+05:00","message":"header.cors try to set Access-Control-Max-Age with [3600]"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"485aac024f6062fca42539fb924985b1","trace-id":"","span-id":"","time":"2024-04-03T10:24:35+05:00","message":"header.cors try to set Access-Control-Allow-Credentials with [true]"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"485aac024f6062fca42539fb924985b1","trace-id":"","span-id":"","time":"2024-04-03T10:24:35+05:00","message":"header.cors try to set Access-Control-Allow-Headers with [X-Context,DNT,X-CustomHeader,X-OwnerContext,X-PerformerContext,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,X-Authentication-Chain,Source,X-MerchantContext]"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"485aac024f6062fca42539fb924985b1","trace-id":"","span-id":"","time":"2024-04-03T10:24:35+05:00","message":"header.cors try to set Access-Control-Allow-Methods with [GET, POST, PUT, DELETE, OPTIONS]"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"485aac024f6062fca42539fb924985b1","trace-id":"","span-id":"","time":"2024-04-03T10:24:35+05:00","message":"end hook header.cors"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"485aac024f6062fca42539fb924985b1","trace-id":"","span-id":"","time":"2024-04-03T10:24:35+05:00","message":"skip hook jwt.extract"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"485aac024f6062fca42539fb924985b1","trace-id":"","span-id":"","time":"2024-04-03T10:24:35+05:00","message":"skip hook jwt.extract"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"485aac024f6062fca42539fb924985b1","trace-id":"","span-id":"","time":"2024-04-03T10:24:35+05:00","message":"skip hook jwt.extract"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"485aac024f6062fca42539fb924985b1","trace-id":"","span-id":"","time":"2024-04-03T10:24:35+05:00","message":"skip hook jwt.extract"} +HDR http.Header{"Accept":[]string{"*/*"}, "Accept-Encoding":[]string{"gzip, deflate, br, zstd"}, "Accept-Language":[]string{"ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7"}, "Access-Control-Request-Headers":[]string{"content-type"}, "Access-Control-Request-Method":[]string{"POST"}, "Origin":[]string{"https://dev-beeline-express.fortebank.com"}, "Referer":[]string{"https://dev-beeline-express.fortebank.com/"}, "Sec-Fetch-Dest":[]string{"empty"}, "Sec-Fetch-Mode":[]string{"cors"}, "Sec-Fetch-Site":[]string{"same-site"}, "User-Agent":[]string{"Mozilla/5.0 (iPhone; CPU iPhone OS 16_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.6 Mobile/15E148 Safari/604.1"}, "X-Forwarded-For":[]string{"10.233.100.0, 10.233.126.141"}, "X-Forwarded-Host":[]string{"dev-apigw.fortebank.com"}, "X-Forwarded-Port":[]string{"443"}, "X-Forwarded-Proto":[]string{"https"}, "X-Forwarded-Scheme":[]string{"https"}, "X-Real-Ip":[]string{"10.233.100.0"}, "X-Request-Id":[]string{"007e2e384dd2d2cc19d0d979ae02f2ae"}, "X-Scheme":[]string{"https"}} +{"level":"debug","x-request-id":"007e2e384dd2d2cc19d0d979ae02f2ae","trace-id":"","span-id":"","time":"2024-04-03T10:24:35+05:00","message":"header.cors try to set Access-Control-Allow-Origin with [*]"} +{"level":"debug","x-request-id":"007e2e384dd2d2cc19d0d979ae02f2ae","trace-id":"","span-id":"","time":"2024-04-03T10:24:35+05:00","message":"header.cors try to set Access-Control-Max-Age with [3600]"} +{"level":"debug","x-request-id":"007e2e384dd2d2cc19d0d979ae02f2ae","trace-id":"","span-id":"","time":"2024-04-03T10:24:35+05:00","message":"header.cors try to set Access-Control-Allow-Credentials with [true]"} +{"level":"debug","x-request-id":"007e2e384dd2d2cc19d0d979ae02f2ae","trace-id":"","span-id":"","time":"2024-04-03T10:24:35+05:00","message":"header.cors try to set Access-Control-Allow-Headers with [X-Context,DNT,X-CustomHeader,X-OwnerContext,X-PerformerContext,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,X-Authentication-Chain,Source,X-MerchantContext]"} +{"level":"debug","x-request-id":"007e2e384dd2d2cc19d0d979ae02f2ae","trace-id":"","span-id":"","time":"2024-04-03T10:24:35+05:00","message":"header.cors try to set Access-Control-Allow-Methods with [GET, POST, PUT, DELETE, OPTIONS]"} +HDR http.Header{"Accept":[]string{"application/json, text/plain, */*"}, "Accept-Encoding":[]string{"gzip, deflate, br, zstd"}, "Accept-Language":[]string{"ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7"}, "Content-Length":[]string{"1449"}, "Content-Type":[]string{"application/json"}, "Cookie":[]string{"AMP_80fbd2fe20=JTdCJTIyZGV2aWNlSWQlMjIlM0ElMjIyMzk2N2VlOC1jMjFhLTRiY2ItYWE0MC02NzllYjM1OGRlMmMlMjIlMkMlMjJ1c2VySWQlMjIlM0ElMjIwMy5BMDcwNTE0JTIyJTJDJTIyc2Vzc2lvbklkJTIyJTNBMTcxMjEyMTYzNjgyOCUyQyUyMm9wdE91dCUyMiUzQWZhbHNlJTJDJTIybGFzdEV2ZW50VGltZSUyMiUzQTE3MTIxMjE3NjEzOTElMkMlMjJsYXN0RXZlbnRJZCUyMiUzQTE5JTdE"}, "Origin":[]string{"https://dev-beeline-express.fortebank.com"}, "Referer":[]string{"https://dev-beeline-express.fortebank.com/"}, "Sec-Fetch-Dest":[]string{"empty"}, "Sec-Fetch-Mode":[]string{"cors"}, "Sec-Fetch-Site":[]string{"same-site"}, "User-Agent":[]string{"Mozilla/5.0 (iPhone; CPU iPhone OS 16_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.6 Mobile/15E148 Safari/604.1"}, "X-Forwarded-For":[]string{"172.23.20.6, 10.233.126.141"}, "X-Forwarded-Host":[]string{"dev-apigw.fortebank.com"}, "X-Forwarded-Port":[]string{"443"}, "X-Forwarded-Proto":[]string{"https"}, "X-Forwarded-Scheme":[]string{"https"}, "X-Real-Ip":[]string{"172.23.20.6"}, "X-Request-Id":[]string{"5f8b5b6d4a6a2e299307054b92a7ddab"}, "X-Scheme":[]string{"https"}} +{"level":"debug","x-request-id":"5f8b5b6d4a6a2e299307054b92a7ddab","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"authn.cookie process"} +{"level":"debug","x-request-id":"5f8b5b6d4a6a2e299307054b92a7ddab","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"authn.cookie skip cookie AMP_80fbd2fe20=JTdCJTIyZGV2aWNlSWQlMjIlM0ElMjIyMzk2N2VlOC1jMjFhLTRiY2ItYWE0MC02NzllYjM1OGRlMmMlMjIlMkMlMjJ1c2VySWQlMjIlM0ElMjIwMy5BMDcwNTE0JTIyJTJDJTIyc2Vzc2lvbklkJTIyJTNBMTcxMjEyMTYzNjgyOCUyQyUyMm9wdE91dCUyMiUzQWZhbHNlJTJDJTIybGFzdEV2ZW50VGltZSUyMiUzQTE3MTIxMjE3NjEzOTElMkMlMjJsYXN0RXZlbnRJZCUyMiUzQTE5JTdE"} +{"level":"debug","x-request-id":"5f8b5b6d4a6a2e299307054b92a7ddab","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"authn.cookie no cookie"} +{"level":"info","x-request-id":"5f8b5b6d4a6a2e299307054b92a7ddab","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"jwt.check skip endpoint /authn.AuthnService/Token"} +{"level":"debug","x-request-id":"5f8b5b6d4a6a2e299307054b92a7ddab","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"header.cors try to set Access-Control-Allow-Methods with [GET, POST, PUT, DELETE, OPTIONS]"} +{"level":"debug","x-request-id":"5f8b5b6d4a6a2e299307054b92a7ddab","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"header.cors try to set Access-Control-Allow-Origin with [*]"} +{"level":"debug","x-request-id":"5f8b5b6d4a6a2e299307054b92a7ddab","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"header.cors try to set Access-Control-Max-Age with [3600]"} +{"level":"debug","x-request-id":"5f8b5b6d4a6a2e299307054b92a7ddab","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"header.cors try to set Access-Control-Allow-Credentials with [true]"} +{"level":"debug","x-request-id":"5f8b5b6d4a6a2e299307054b92a7ddab","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"header.cors try to set Access-Control-Allow-Headers with [X-Context,DNT,X-CustomHeader,X-OwnerContext,X-PerformerContext,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,X-Authentication-Chain,Source,X-MerchantContext]"} +{"level":"info","x-request-id":"5f8b5b6d4a6a2e299307054b92a7ddab","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"5f8b5b6d4a6a2e299307054b92a7ddab","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"5f8b5b6d4a6a2e299307054b92a7ddab","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"5f8b5b6d4a6a2e299307054b92a7ddab","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"5f8b5b6d4a6a2e299307054b92a7ddab","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"5f8b5b6d4a6a2e299307054b92a7ddab","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"5f8b5b6d4a6a2e299307054b92a7ddab","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"5f8b5b6d4a6a2e299307054b92a7ddab","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"5f8b5b6d4a6a2e299307054b92a7ddab","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"start to proxy url: /authn.AuthnService/v1/oauth/token via http://authn-service:80"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"5f8b5b6d4a6a2e299307054b92a7ddab","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"stop to proxy url: /authn.AuthnService/v1/oauth/token via http://authn-service:80"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5f8b5b6d4a6a2e299307054b92a7ddab","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"skip hook authn.cookie"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5f8b5b6d4a6a2e299307054b92a7ddab","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5f8b5b6d4a6a2e299307054b92a7ddab","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5f8b5b6d4a6a2e299307054b92a7ddab","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5f8b5b6d4a6a2e299307054b92a7ddab","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5f8b5b6d4a6a2e299307054b92a7ddab","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5f8b5b6d4a6a2e299307054b92a7ddab","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"skip hook jwt.check"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5f8b5b6d4a6a2e299307054b92a7ddab","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"run hook header.cors"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5f8b5b6d4a6a2e299307054b92a7ddab","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"header.cors try to set Access-Control-Max-Age with [3600]"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5f8b5b6d4a6a2e299307054b92a7ddab","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"header.cors try to set Access-Control-Allow-Credentials with [true]"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5f8b5b6d4a6a2e299307054b92a7ddab","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"header.cors try to set Access-Control-Allow-Headers with [X-Context,DNT,X-CustomHeader,X-OwnerContext,X-PerformerContext,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,X-Authentication-Chain,Source,X-MerchantContext]"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5f8b5b6d4a6a2e299307054b92a7ddab","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"header.cors try to set Access-Control-Allow-Methods with [GET, POST, PUT, DELETE, OPTIONS]"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5f8b5b6d4a6a2e299307054b92a7ddab","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"end hook header.cors"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5f8b5b6d4a6a2e299307054b92a7ddab","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"skip hook jwt.extract"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5f8b5b6d4a6a2e299307054b92a7ddab","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"skip hook jwt.extract"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5f8b5b6d4a6a2e299307054b92a7ddab","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"skip hook jwt.extract"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5f8b5b6d4a6a2e299307054b92a7ddab","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"skip hook jwt.extract"} +HDR http.Header{"Accept":[]string{"*/*"}, "Accept-Encoding":[]string{"gzip, deflate, br, zstd"}, "Accept-Language":[]string{"ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7"}, "Access-Control-Request-Headers":[]string{"content-type"}, "Access-Control-Request-Method":[]string{"POST"}, "Origin":[]string{"https://dev-beeline-express.fortebank.com"}, "Referer":[]string{"https://dev-beeline-express.fortebank.com/"}, "Sec-Fetch-Dest":[]string{"empty"}, "Sec-Fetch-Mode":[]string{"cors"}, "Sec-Fetch-Site":[]string{"same-site"}, "User-Agent":[]string{"Mozilla/5.0 (iPhone; CPU iPhone OS 16_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.6 Mobile/15E148 Safari/604.1"}, "X-Forwarded-For":[]string{"10.233.100.0, 10.233.126.141"}, "X-Forwarded-Host":[]string{"dev-apigw.fortebank.com"}, "X-Forwarded-Port":[]string{"443"}, "X-Forwarded-Proto":[]string{"https"}, "X-Forwarded-Scheme":[]string{"https"}, "X-Real-Ip":[]string{"10.233.100.0"}, "X-Request-Id":[]string{"59509e2543dea6bd55803e06643864e8"}, "X-Scheme":[]string{"https"}} +{"level":"debug","x-request-id":"59509e2543dea6bd55803e06643864e8","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"header.cors try to set Access-Control-Allow-Credentials with [true]"} +{"level":"debug","x-request-id":"59509e2543dea6bd55803e06643864e8","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"header.cors try to set Access-Control-Allow-Headers with [X-Context,DNT,X-CustomHeader,X-OwnerContext,X-PerformerContext,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,X-Authentication-Chain,Source,X-MerchantContext]"} +{"level":"debug","x-request-id":"59509e2543dea6bd55803e06643864e8","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"header.cors try to set Access-Control-Allow-Methods with [GET, POST, PUT, DELETE, OPTIONS]"} +{"level":"debug","x-request-id":"59509e2543dea6bd55803e06643864e8","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"header.cors try to set Access-Control-Allow-Origin with [*]"} +{"level":"debug","x-request-id":"59509e2543dea6bd55803e06643864e8","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"header.cors try to set Access-Control-Max-Age with [3600]"} +HDR http.Header{"Accept":[]string{"application/json, text/plain, */*"}, "Accept-Encoding":[]string{"gzip, deflate, br, zstd"}, "Accept-Language":[]string{"ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7"}, "Content-Length":[]string{"2"}, "Content-Type":[]string{"application/json"}, "Cookie":[]string{"AMP_80fbd2fe20=JTdCJTIyZGV2aWNlSWQlMjIlM0ElMjIyMzk2N2VlOC1jMjFhLTRiY2ItYWE0MC02NzllYjM1OGRlMmMlMjIlMkMlMjJ1c2VySWQlMjIlM0ElMjIwMy5BMDcwNTE0JTIyJTJDJTIyc2Vzc2lvbklkJTIyJTNBMTcxMjEyMTYzNjgyOCUyQyUyMm9wdE91dCUyMiUzQWZhbHNlJTJDJTIybGFzdEV2ZW50VGltZSUyMiUzQTE3MTIxMjE3NjEzOTElMkMlMjJsYXN0RXZlbnRJZCUyMiUzQTE5JTdE; session_id=c1e82aa3-2f01-4af3-8256-f494d8bac1e2"}, "Origin":[]string{"https://dev-beeline-express.fortebank.com"}, "Referer":[]string{"https://dev-beeline-express.fortebank.com/"}, "Sec-Fetch-Dest":[]string{"empty"}, "Sec-Fetch-Mode":[]string{"cors"}, "Sec-Fetch-Site":[]string{"same-site"}, "User-Agent":[]string{"Mozilla/5.0 (iPhone; CPU iPhone OS 16_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.6 Mobile/15E148 Safari/604.1"}, "X-Forwarded-For":[]string{"172.23.20.6, 10.233.126.141"}, "X-Forwarded-Host":[]string{"dev-apigw.fortebank.com"}, "X-Forwarded-Port":[]string{"443"}, "X-Forwarded-Proto":[]string{"https"}, "X-Forwarded-Scheme":[]string{"https"}, "X-Real-Ip":[]string{"172.23.20.6"}, "X-Request-Id":[]string{"d340c7ccfba5446a48d5b31f3b7501d9"}, "X-Scheme":[]string{"https"}} +{"level":"debug","x-request-id":"d340c7ccfba5446a48d5b31f3b7501d9","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"authn.cookie process"} +{"level":"debug","x-request-id":"d340c7ccfba5446a48d5b31f3b7501d9","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"authn.cookie skip cookie AMP_80fbd2fe20=JTdCJTIyZGV2aWNlSWQlMjIlM0ElMjIyMzk2N2VlOC1jMjFhLTRiY2ItYWE0MC02NzllYjM1OGRlMmMlMjIlMkMlMjJ1c2VySWQlMjIlM0ElMjIwMy5BMDcwNTE0JTIyJTJDJTIyc2Vzc2lvbklkJTIyJTNBMTcxMjEyMTYzNjgyOCUyQyUyMm9wdE91dCUyMiUzQWZhbHNlJTJDJTIybGFzdEV2ZW50VGltZSUyMiUzQTE3MTIxMjE3NjEzOTElMkMlMjJsYXN0RXZlbnRJZCUyMiUzQTE5JTdE"} +{"level":"debug","x-request-id":"d340c7ccfba5446a48d5b31f3b7501d9","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"authn.cookie try to get store /session/c1e82aa3-2f01-4af3-8256-f494d8bac1e2"} +{"level":"debug","x-request-id":"d340c7ccfba5446a48d5b31f3b7501d9","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"authn.cookie try to get store /session/c1e82aa3-2f01-4af3-8256-f494d8bac1e2/attrs"} +{"level":"debug","x-request-id":"d340c7ccfba5446a48d5b31f3b7501d9","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"authn.cookie set token to eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwOi8vZGV2LWFwaWd3LWdycGMuZm9ydGViYW5rLmNvbSIsInN1YiI6IjIwMCIsImV4cCI6MTcxMjEyMjc3NiwibmJmIjoxNzEyMTIxODc2LCJpYXQiOjE3MTIxMjE4NzYsImp0aSI6IjE3NzZjY2NiLTNjMzAtNGRjMi05MjZmLWNjZmMyYjkxZTZlMyIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJtaWJfdXNlciJdfSwiY3VzdG9tIjp7ImNsaWVudF9pZCI6ImJlZWxpbmVfZXhwcmVzcyIsInBob25lIjoiKzc3NDc2MjMyMzMxIiwic2NvcGUiOiJvZmZsaW5lX2FjY2VzcyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJ1c2VyX2FjdGlvbiI6InJlZ2lzdHJhdGlvbiIsInVzZXJfcm9sZXMiOlsibWliX3VzZXIiXSwidXNlcm5hbWUiOiI5MzA1MTAzNTAxOTEifX0.ehG4x4ekpxUU32PITMUbu75t8nVfPEB_XznY1by86ICZwI2UakpG1tpAvn4accuqX-InhrJS9uwcj9DdonBCZ4660x8cI3uCxoiDnUSbIO0wSNpqrta6UL1f18ouheaQdYRQ-Yi7iwYsCZ-lyeo6BtlfMhdL3wyrT6OU7QgN2uHelZqF3dWunEGqlEvd-aC4GCSuSv0EnB7cmbnJpQLu9eVXIfzmmm5dtC80JqFBD6Lg3yT-j-T_r72rClQNW2zLuupO0k7rOkakrMcEPXucYJtWcSYAwwfMSjPxBymVTl2hGYl_8qdtt1-LIPipYR_2b4CZ15PSpQ0K9PeMLDhZmg"} +{"level":"debug","x-request-id":"d340c7ccfba5446a48d5b31f3b7501d9","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"jwt.check process"} +{"level":"debug","x-request-id":"d340c7ccfba5446a48d5b31f3b7501d9","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"jwt.check claims: jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"beeline_express\", \"phone\":\"+77476232331\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"930510350191\"}, \"exp\":1.712122776e+09, \"iat\":1.712121876e+09, \"iss\":\"http://dev-apigw-grpc.fortebank.com\", \"jti\":\"1776cccb-3c30-4dc2-926f-ccfc2b91e6e3\", \"nbf\":1.712121876e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"200\"}"} +{"level":"debug","x-request-id":"d340c7ccfba5446a48d5b31f3b7501d9","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"header.cors try to set Access-Control-Max-Age with [3600]"} +{"level":"debug","x-request-id":"d340c7ccfba5446a48d5b31f3b7501d9","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"header.cors try to set Access-Control-Allow-Credentials with [true]"} +{"level":"debug","x-request-id":"d340c7ccfba5446a48d5b31f3b7501d9","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"header.cors try to set Access-Control-Allow-Headers with [X-Context,DNT,X-CustomHeader,X-OwnerContext,X-PerformerContext,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,X-Authentication-Chain,Source,X-MerchantContext]"} +{"level":"debug","x-request-id":"d340c7ccfba5446a48d5b31f3b7501d9","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"header.cors try to set Access-Control-Allow-Methods with [GET, POST, PUT, DELETE, OPTIONS]"} +{"level":"debug","x-request-id":"d340c7ccfba5446a48d5b31f3b7501d9","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"header.cors try to set Access-Control-Allow-Origin with [*]"} +{"level":"info","x-request-id":"d340c7ccfba5446a48d5b31f3b7501d9","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"d340c7ccfba5446a48d5b31f3b7501d9","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"beeline_express\", \"phone\":\"+77476232331\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"930510350191\"}, \"exp\":1.712122776e+09, \"iat\":1.712121876e+09, \"iss\":\"http://dev-apigw-grpc.fortebank.com\", \"jti\":\"1776cccb-3c30-4dc2-926f-ccfc2b91e6e3\", \"nbf\":1.712121876e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"200\"}"} +{"level":"info","x-request-id":"d340c7ccfba5446a48d5b31f3b7501d9","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"jwt.extract set User-Id to 200"} +{"level":"info","x-request-id":"d340c7ccfba5446a48d5b31f3b7501d9","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"d340c7ccfba5446a48d5b31f3b7501d9","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"beeline_express\", \"phone\":\"+77476232331\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"930510350191\"}, \"exp\":1.712122776e+09, \"iat\":1.712121876e+09, \"iss\":\"http://dev-apigw-grpc.fortebank.com\", \"jti\":\"1776cccb-3c30-4dc2-926f-ccfc2b91e6e3\", \"nbf\":1.712121876e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"200\"}"} +{"level":"info","x-request-id":"d340c7ccfba5446a48d5b31f3b7501d9","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"d340c7ccfba5446a48d5b31f3b7501d9","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"beeline_express\", \"phone\":\"+77476232331\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"930510350191\"}, \"exp\":1.712122776e+09, \"iat\":1.712121876e+09, \"iss\":\"http://dev-apigw-grpc.fortebank.com\", \"jti\":\"1776cccb-3c30-4dc2-926f-ccfc2b91e6e3\", \"nbf\":1.712121876e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"200\"}"} +{"level":"info","x-request-id":"d340c7ccfba5446a48d5b31f3b7501d9","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"jwt.extract set Username to 930510350191"} +{"level":"info","x-request-id":"d340c7ccfba5446a48d5b31f3b7501d9","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"d340c7ccfba5446a48d5b31f3b7501d9","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"beeline_express\", \"phone\":\"+77476232331\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"930510350191\"}, \"exp\":1.712122776e+09, \"iat\":1.712121876e+09, \"iss\":\"http://dev-apigw-grpc.fortebank.com\", \"jti\":\"1776cccb-3c30-4dc2-926f-ccfc2b91e6e3\", \"nbf\":1.712121876e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"200\"}"} +{"level":"info","x-request-id":"d340c7ccfba5446a48d5b31f3b7501d9","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"jwt.extract set Phone to +77476232331"} +{"level":"info","x-request-id":"d340c7ccfba5446a48d5b31f3b7501d9","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"d340c7ccfba5446a48d5b31f3b7501d9","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"beeline_express\", \"phone\":\"+77476232331\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"930510350191\"}, \"exp\":1.712122776e+09, \"iat\":1.712121876e+09, \"iss\":\"http://dev-apigw-grpc.fortebank.com\", \"jti\":\"1776cccb-3c30-4dc2-926f-ccfc2b91e6e3\", \"nbf\":1.712121876e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"200\"}"} +{"level":"info","x-request-id":"d340c7ccfba5446a48d5b31f3b7501d9","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"jwt.extract set otp_datetime to 1712121876"} +{"level":"info","x-request-id":"d340c7ccfba5446a48d5b31f3b7501d9","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"d340c7ccfba5446a48d5b31f3b7501d9","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"beeline_express\", \"phone\":\"+77476232331\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"930510350191\"}, \"exp\":1.712122776e+09, \"iat\":1.712121876e+09, \"iss\":\"http://dev-apigw-grpc.fortebank.com\", \"jti\":\"1776cccb-3c30-4dc2-926f-ccfc2b91e6e3\", \"nbf\":1.712121876e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"200\"}"} +{"level":"info","x-request-id":"d340c7ccfba5446a48d5b31f3b7501d9","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"jwt.extract set username to 930510350191"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"d340c7ccfba5446a48d5b31f3b7501d9","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"httpConnAdd /clientpass.ClientpassService/StartClientPass d340c7ccfba5446a48d5b31f3b7501d9"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"d340c7ccfba5446a48d5b31f3b7501d9","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"start to proxy url: /clientpass.ClientpassService via client.clientpass.startclientpass.in"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"d340c7ccfba5446a48d5b31f3b7501d9","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"start to proxy url: /clientpass.ClientpassService via client.clientpass.startclientpass.in"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"d340c7ccfba5446a48d5b31f3b7501d9","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"brokerClientStream brokerClientStream SendMsg method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"d340c7ccfba5446a48d5b31f3b7501d9","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"brokerClientStream try to publish to client.clientpass.startclientpass.in msg with hdr: metadata.Metadata{\"Accept-Encoding\":\"gzip, deflate, br, zstd\", \"Accept-Language\":\"ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7\", \"Access-Control-Allow-Credentials\":\"true\", \"Access-Control-Allow-Headers\":\"X-Context,DNT,X-CustomHeader,X-OwnerContext,X-PerformerContext,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,X-Authentication-Chain,Source,X-MerchantContext\", \"Access-Control-Allow-Methods\":\"GET, POST, PUT, DELETE, OPTIONS\", \"Access-Control-Allow-Origin\":\"https://dev-beeline-express.fortebank.com\", \"Access-Control-Max-Age\":\"3600\", \"Authorization\":\"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwOi8vZGV2LWFwaWd3LWdycGMuZm9ydGViYW5rLmNvbSIsInN1YiI6IjIwMCIsImV4cCI6MTcxMjEyMjc3NiwibmJmIjoxNzEyMTIxODc2LCJpYXQiOjE3MTIxMjE4NzYsImp0aSI6IjE3NzZjY2NiLTNjMzAtNGRjMi05MjZmLWNjZmMyYjkxZTZlMyIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJtaWJfdXNlciJdfSwiY3VzdG9tIjp7ImNsaWVudF9pZCI6ImJlZWxpbmVfZXhwcmVzcyIsInBob25lIjoiKzc3NDc2MjMyMzMxIiwic2NvcGUiOiJvZmZsaW5lX2FjY2VzcyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJ1c2VyX2FjdGlvbiI6InJlZ2lzdHJhdGlvbiIsInVzZXJfcm9sZXMiOlsibWliX3VzZXIiXSwidXNlcm5hbWUiOiI5MzA1MTAzNTAxOTEifX0.ehG4x4ekpxUU32PITMUbu75t8nVfPEB_XznY1by86ICZwI2UakpG1tpAvn4accuqX-InhrJS9uwcj9DdonBCZ4660x8cI3uCxoiDnUSbIO0wSNpqrta6UL1f18ouheaQdYRQ-Yi7iwYsCZ-lyeo6BtlfMhdL3wyrT6OU7QgN2uHelZqF3dWunEGqlEvd-aC4GCSuSv0EnB7cmbnJpQLu9eVXIfzmmm5dtC80JqFBD6Lg3yT-j-T_r72rClQNW2zLuupO0k7rOkakrMcEPXucYJtWcSYAwwfMSjPxBymVTl2hGYl_8qdtt1-LIPipYR_2b4CZ15PSpQ0K9PeMLDhZmg\", \"Client-Ip\":\"172.23.20.6\", \"Content-Type\":\"application/json\", \"Language\":\"ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7\", \"Otp_datetime\":\"1712121876\", \"Phone\":\"+77476232331\", \"Referer\":\"https://dev-beeline-express.fortebank.com/\", \"Sec-Fetch-Dest\":\"empty\", \"Sec-Fetch-Mode\":\"cors\", \"Sec-Fetch-Site\":\"same-site\", \"Source-Service\":\"/clientpass.ClientpassService/StartClientPass\", \"User-Id\":\"200\", \"Username\":\"930510350191\", \"Vary\":\"Origin\", \"X-Forwarded-For\":\"172.23.20.6, 10.233.126.141\", \"X-Forwarded-Port\":\"443\", \"X-Real-Ip\":\"172.23.20.6\", \"X-Request-Id\":\"d340c7ccfba5446a48d5b31f3b7501d9\"}"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"d340c7ccfba5446a48d5b31f3b7501d9","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"brokerClientStream RecvMsg method"} +{"level":"info","X-Request-Id":"d340c7ccfba5446a48d5b31f3b7501d9","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"get message for service: /clientpass.ClientpassService/StartClientPass with md map[Accept-Encoding:gzip, deflate, br, zstd Accept-Language:ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 Access-Control-Allow-Credentials:true Access-Control-Allow-Headers:X-Context,DNT,X-CustomHeader,X-OwnerContext,X-PerformerContext,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,X-Authentication-Chain,Source,X-MerchantContext Access-Control-Allow-Methods:GET, POST, PUT, DELETE, OPTIONS Access-Control-Allow-Origin:https://dev-beeline-express.fortebank.com Access-Control-Max-Age:3600 Authorization:Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwOi8vZGV2LWFwaWd3LWdycGMuZm9ydGViYW5rLmNvbSIsInN1YiI6IjIwMCIsImV4cCI6MTcxMjEyMjc3NiwibmJmIjoxNzEyMTIxODc2LCJpYXQiOjE3MTIxMjE4NzYsImp0aSI6IjE3NzZjY2NiLTNjMzAtNGRjMi05MjZmLWNjZmMyYjkxZTZlMyIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJtaWJfdXNlciJdfSwiY3VzdG9tIjp7ImNsaWVudF9pZCI6ImJlZWxpbmVfZXhwcmVzcyIsInBob25lIjoiKzc3NDc2MjMyMzMxIiwic2NvcGUiOiJvZmZsaW5lX2FjY2VzcyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJ1c2VyX2FjdGlvbiI6InJlZ2lzdHJhdGlvbiIsInVzZXJfcm9sZXMiOlsibWliX3VzZXIiXSwidXNlcm5hbWUiOiI5MzA1MTAzNTAxOTEifX0.ehG4x4ekpxUU32PITMUbu75t8nVfPEB_XznY1by86ICZwI2UakpG1tpAvn4accuqX-InhrJS9uwcj9DdonBCZ4660x8cI3uCxoiDnUSbIO0wSNpqrta6UL1f18ouheaQdYRQ-Yi7iwYsCZ-lyeo6BtlfMhdL3wyrT6OU7QgN2uHelZqF3dWunEGqlEvd-aC4GCSuSv0EnB7cmbnJpQLu9eVXIfzmmm5dtC80JqFBD6Lg3yT-j-T_r72rClQNW2zLuupO0k7rOkakrMcEPXucYJtWcSYAwwfMSjPxBymVTl2hGYl_8qdtt1-LIPipYR_2b4CZ15PSpQ0K9PeMLDhZmg Client-Ip:172.23.20.6 Content-Type:application/json Language:ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 Micro-Topic:apigw.in Otp_datetime:1712121876 Phone:+77476232331 Referer:https://dev-beeline-express.fortebank.com/ Sec-Fetch-Dest:empty Sec-Fetch-Mode:cors Sec-Fetch-Site:same-site Source-Service:/clientpass.ClientpassService/StartClientPass Uber-Trace-Id:0855b24e4dc5661a:3e2e19400889b744:7e4f2f9e9608a2a0:1 User-Id:200 Username:930510350191 Vary:Origin X-Forwarded-For:172.23.20.6, 10.233.126.141 X-Forwarded-Port:443 X-Real-Ip:172.23.20.6 X-Request-Id:d340c7ccfba5446a48d5b31f3b7501d9]"} +{"level":"debug","x-request-id":"d340c7ccfba5446a48d5b31f3b7501d9","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"httpConnGet: /clientpass.ClientpassService/StartClientPass via d340c7ccfba5446a48d5b31f3b7501d9"} +{"level":"debug","x-request-id":"d340c7ccfba5446a48d5b31f3b7501d9","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"http use stream conn: &handler.httpProxy{httpStream:(*handler.httpServerStream)(0xc00019b690), kafkaStream:(*handler.brokerClientStream)(0xc0004d6000)} sourceService: /clientpass.ClientpassService/StartClientPass"} +{"level":"info","x-request-id":"d340c7ccfba5446a48d5b31f3b7501d9","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"start transfer response from kafka"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"d340c7ccfba5446a48d5b31f3b7501d9","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"brokerClientStream SetHeader method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"d340c7ccfba5446a48d5b31f3b7501d9","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"brokerClientStream SetMsg method"} +{"level":"info","x-request-id":"d340c7ccfba5446a48d5b31f3b7501d9","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"stop transfer response from kafka"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"d340c7ccfba5446a48d5b31f3b7501d9","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"brokerClientStream RecvMsg method data"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"d340c7ccfba5446a48d5b31f3b7501d9","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"stop to proxy url: /clientpass.ClientpassService via client.clientpass.startclientpass.in"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"d340c7ccfba5446a48d5b31f3b7501d9","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"httpConnDel /clientpass.ClientpassService/StartClientPass d340c7ccfba5446a48d5b31f3b7501d9"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"d340c7ccfba5446a48d5b31f3b7501d9","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"brokerClientStream Header method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"d340c7ccfba5446a48d5b31f3b7501d9","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"brokerClientStream Close method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"d340c7ccfba5446a48d5b31f3b7501d9","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"return rsp &http.Response{Status:\"\", StatusCode:200, Proto:\"HTTP/1.1\", ProtoMajor:1, ProtoMinor:1, Header:http.Header{\"Accept-Encoding\":[]string{\"gzip, deflate, br, zstd\"}, \"Accept-Language\":[]string{\"ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7\"}, \"Access-Control-Allow-Credentials\":[]string{\"true\"}, \"Access-Control-Allow-Headers\":[]string{\"X-Context,DNT,X-CustomHeader,X-OwnerContext,X-PerformerContext,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,X-Authentication-Chain,Source,X-MerchantContext\"}, \"Access-Control-Allow-Methods\":[]string{\"GET, POST, PUT, DELETE, OPTIONS\"}, \"Access-Control-Allow-Origin\":[]string{\"https://dev-beeline-express.fortebank.com\"}, \"Access-Control-Max-Age\":[]string{\"3600\"}, \"Content-Type\":[]string{\"application/json\"}, \"Language\":[]string{\"ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7\"}, \"Referer\":[]string{\"https://dev-beeline-express.fortebank.com/\"}, \"Sec-Fetch-Dest\":[]string{\"empty\"}, \"Sec-Fetch-Mode\":[]string{\"cors\"}, \"Sec-Fetch-Site\":[]string{\"same-site\"}, \"Vary\":[]string{\"Origin\"}, \"X-Request-Id\":[]string{\"d340c7ccfba5446a48d5b31f3b7501d9\"}}, Body:io.nopCloserWriterTo{Reader:(*bytes.Reader)(0xc0005352c0)}, ContentLength:133, TransferEncoding:[]string(nil), Close:false, Uncompressed:false, Trailer:http.Header(nil), Request:(*http.Request)(0xc00093f680), TLS:(*tls.ConnectionState)(nil)}"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"d340c7ccfba5446a48d5b31f3b7501d9","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"http handler exit"} +HDR http.Header{"Accept":[]string{"*/*"}, "Accept-Encoding":[]string{"gzip, deflate, br, zstd"}, "Accept-Language":[]string{"ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7"}, "Access-Control-Request-Headers":[]string{"content-type"}, "Access-Control-Request-Method":[]string{"POST"}, "Origin":[]string{"https://dev-beeline-express.fortebank.com"}, "Referer":[]string{"https://dev-beeline-express.fortebank.com/"}, "Sec-Fetch-Dest":[]string{"empty"}, "Sec-Fetch-Mode":[]string{"cors"}, "Sec-Fetch-Site":[]string{"same-site"}, "User-Agent":[]string{"Mozilla/5.0 (iPhone; CPU iPhone OS 16_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.6 Mobile/15E148 Safari/604.1"}, "X-Forwarded-For":[]string{"10.233.100.0, 10.233.126.141"}, "X-Forwarded-Host":[]string{"dev-apigw.fortebank.com"}, "X-Forwarded-Port":[]string{"443"}, "X-Forwarded-Proto":[]string{"https"}, "X-Forwarded-Scheme":[]string{"https"}, "X-Real-Ip":[]string{"10.233.100.0"}, "X-Request-Id":[]string{"f3a5a2ec73b6ec213be3b74a0ebc24a9"}, "X-Scheme":[]string{"https"}} +{"level":"debug","x-request-id":"f3a5a2ec73b6ec213be3b74a0ebc24a9","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"header.cors try to set Access-Control-Allow-Credentials with [true]"} +{"level":"debug","x-request-id":"f3a5a2ec73b6ec213be3b74a0ebc24a9","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"header.cors try to set Access-Control-Allow-Headers with [X-Context,DNT,X-CustomHeader,X-OwnerContext,X-PerformerContext,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,X-Authentication-Chain,Source,X-MerchantContext]"} +{"level":"debug","x-request-id":"f3a5a2ec73b6ec213be3b74a0ebc24a9","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"header.cors try to set Access-Control-Allow-Methods with [GET, POST, PUT, DELETE, OPTIONS]"} +{"level":"debug","x-request-id":"f3a5a2ec73b6ec213be3b74a0ebc24a9","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"header.cors try to set Access-Control-Allow-Origin with [*]"} +{"level":"debug","x-request-id":"f3a5a2ec73b6ec213be3b74a0ebc24a9","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"header.cors try to set Access-Control-Max-Age with [3600]"} +HDR http.Header{"Accept":[]string{"application/json, text/plain, */*"}, "Accept-Encoding":[]string{"gzip, deflate, br, zstd"}, "Accept-Language":[]string{"ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7"}, "Content-Length":[]string{"130"}, "Content-Type":[]string{"application/json"}, "Cookie":[]string{"AMP_80fbd2fe20=JTdCJTIyZGV2aWNlSWQlMjIlM0ElMjIyMzk2N2VlOC1jMjFhLTRiY2ItYWE0MC02NzllYjM1OGRlMmMlMjIlMkMlMjJ1c2VySWQlMjIlM0ElMjIwMy5BMDcwNTE0JTIyJTJDJTIyc2Vzc2lvbklkJTIyJTNBMTcxMjEyMTYzNjgyOCUyQyUyMm9wdE91dCUyMiUzQWZhbHNlJTJDJTIybGFzdEV2ZW50VGltZSUyMiUzQTE3MTIxMjE3NjEzOTElMkMlMjJsYXN0RXZlbnRJZCUyMiUzQTE5JTdE; session_id=c1e82aa3-2f01-4af3-8256-f494d8bac1e2"}, "Origin":[]string{"https://dev-beeline-express.fortebank.com"}, "Referer":[]string{"https://dev-beeline-express.fortebank.com/"}, "Sec-Fetch-Dest":[]string{"empty"}, "Sec-Fetch-Mode":[]string{"cors"}, "Sec-Fetch-Site":[]string{"same-site"}, "User-Agent":[]string{"Mozilla/5.0 (iPhone; CPU iPhone OS 16_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.6 Mobile/15E148 Safari/604.1"}, "X-Forwarded-For":[]string{"172.23.20.6, 10.233.126.141"}, "X-Forwarded-Host":[]string{"dev-apigw.fortebank.com"}, "X-Forwarded-Port":[]string{"443"}, "X-Forwarded-Proto":[]string{"https"}, "X-Forwarded-Scheme":[]string{"https"}, "X-Real-Ip":[]string{"172.23.20.6"}, "X-Request-Id":[]string{"b768fe5a8e162072fef2becd9dc0f2ec"}, "X-Scheme":[]string{"https"}} +{"level":"debug","x-request-id":"b768fe5a8e162072fef2becd9dc0f2ec","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"authn.cookie process"} +{"level":"debug","x-request-id":"b768fe5a8e162072fef2becd9dc0f2ec","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"authn.cookie skip cookie AMP_80fbd2fe20=JTdCJTIyZGV2aWNlSWQlMjIlM0ElMjIyMzk2N2VlOC1jMjFhLTRiY2ItYWE0MC02NzllYjM1OGRlMmMlMjIlMkMlMjJ1c2VySWQlMjIlM0ElMjIwMy5BMDcwNTE0JTIyJTJDJTIyc2Vzc2lvbklkJTIyJTNBMTcxMjEyMTYzNjgyOCUyQyUyMm9wdE91dCUyMiUzQWZhbHNlJTJDJTIybGFzdEV2ZW50VGltZSUyMiUzQTE3MTIxMjE3NjEzOTElMkMlMjJsYXN0RXZlbnRJZCUyMiUzQTE5JTdE"} +{"level":"debug","x-request-id":"b768fe5a8e162072fef2becd9dc0f2ec","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"authn.cookie try to get store /session/c1e82aa3-2f01-4af3-8256-f494d8bac1e2"} +{"level":"debug","x-request-id":"b768fe5a8e162072fef2becd9dc0f2ec","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"authn.cookie try to get store /session/c1e82aa3-2f01-4af3-8256-f494d8bac1e2/attrs"} +{"level":"debug","x-request-id":"b768fe5a8e162072fef2becd9dc0f2ec","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"authn.cookie set token to eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwOi8vZGV2LWFwaWd3LWdycGMuZm9ydGViYW5rLmNvbSIsInN1YiI6IjIwMCIsImV4cCI6MTcxMjEyMjc3NiwibmJmIjoxNzEyMTIxODc2LCJpYXQiOjE3MTIxMjE4NzYsImp0aSI6IjE3NzZjY2NiLTNjMzAtNGRjMi05MjZmLWNjZmMyYjkxZTZlMyIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJtaWJfdXNlciJdfSwiY3VzdG9tIjp7ImNsaWVudF9pZCI6ImJlZWxpbmVfZXhwcmVzcyIsInBob25lIjoiKzc3NDc2MjMyMzMxIiwic2NvcGUiOiJvZmZsaW5lX2FjY2VzcyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJ1c2VyX2FjdGlvbiI6InJlZ2lzdHJhdGlvbiIsInVzZXJfcm9sZXMiOlsibWliX3VzZXIiXSwidXNlcm5hbWUiOiI5MzA1MTAzNTAxOTEifX0.ehG4x4ekpxUU32PITMUbu75t8nVfPEB_XznY1by86ICZwI2UakpG1tpAvn4accuqX-InhrJS9uwcj9DdonBCZ4660x8cI3uCxoiDnUSbIO0wSNpqrta6UL1f18ouheaQdYRQ-Yi7iwYsCZ-lyeo6BtlfMhdL3wyrT6OU7QgN2uHelZqF3dWunEGqlEvd-aC4GCSuSv0EnB7cmbnJpQLu9eVXIfzmmm5dtC80JqFBD6Lg3yT-j-T_r72rClQNW2zLuupO0k7rOkakrMcEPXucYJtWcSYAwwfMSjPxBymVTl2hGYl_8qdtt1-LIPipYR_2b4CZ15PSpQ0K9PeMLDhZmg"} +{"level":"debug","x-request-id":"b768fe5a8e162072fef2becd9dc0f2ec","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"jwt.check process"} +{"level":"debug","x-request-id":"b768fe5a8e162072fef2becd9dc0f2ec","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"jwt.check claims: jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"beeline_express\", \"phone\":\"+77476232331\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"930510350191\"}, \"exp\":1.712122776e+09, \"iat\":1.712121876e+09, \"iss\":\"http://dev-apigw-grpc.fortebank.com\", \"jti\":\"1776cccb-3c30-4dc2-926f-ccfc2b91e6e3\", \"nbf\":1.712121876e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"200\"}"} +{"level":"debug","x-request-id":"b768fe5a8e162072fef2becd9dc0f2ec","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"header.cors try to set Access-Control-Allow-Credentials with [true]"} +{"level":"debug","x-request-id":"b768fe5a8e162072fef2becd9dc0f2ec","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"header.cors try to set Access-Control-Allow-Headers with [X-Context,DNT,X-CustomHeader,X-OwnerContext,X-PerformerContext,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,X-Authentication-Chain,Source,X-MerchantContext]"} +{"level":"debug","x-request-id":"b768fe5a8e162072fef2becd9dc0f2ec","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"header.cors try to set Access-Control-Allow-Methods with [GET, POST, PUT, DELETE, OPTIONS]"} +{"level":"debug","x-request-id":"b768fe5a8e162072fef2becd9dc0f2ec","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"header.cors try to set Access-Control-Allow-Origin with [*]"} +{"level":"debug","x-request-id":"b768fe5a8e162072fef2becd9dc0f2ec","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"header.cors try to set Access-Control-Max-Age with [3600]"} +{"level":"info","x-request-id":"b768fe5a8e162072fef2becd9dc0f2ec","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"b768fe5a8e162072fef2becd9dc0f2ec","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"beeline_express\", \"phone\":\"+77476232331\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"930510350191\"}, \"exp\":1.712122776e+09, \"iat\":1.712121876e+09, \"iss\":\"http://dev-apigw-grpc.fortebank.com\", \"jti\":\"1776cccb-3c30-4dc2-926f-ccfc2b91e6e3\", \"nbf\":1.712121876e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"200\"}"} +{"level":"info","x-request-id":"b768fe5a8e162072fef2becd9dc0f2ec","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"jwt.extract set User-Id to 200"} +{"level":"info","x-request-id":"b768fe5a8e162072fef2becd9dc0f2ec","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"b768fe5a8e162072fef2becd9dc0f2ec","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"beeline_express\", \"phone\":\"+77476232331\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"930510350191\"}, \"exp\":1.712122776e+09, \"iat\":1.712121876e+09, \"iss\":\"http://dev-apigw-grpc.fortebank.com\", \"jti\":\"1776cccb-3c30-4dc2-926f-ccfc2b91e6e3\", \"nbf\":1.712121876e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"200\"}"} +{"level":"info","x-request-id":"b768fe5a8e162072fef2becd9dc0f2ec","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"b768fe5a8e162072fef2becd9dc0f2ec","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"beeline_express\", \"phone\":\"+77476232331\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"930510350191\"}, \"exp\":1.712122776e+09, \"iat\":1.712121876e+09, \"iss\":\"http://dev-apigw-grpc.fortebank.com\", \"jti\":\"1776cccb-3c30-4dc2-926f-ccfc2b91e6e3\", \"nbf\":1.712121876e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"200\"}"} +{"level":"info","x-request-id":"b768fe5a8e162072fef2becd9dc0f2ec","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"jwt.extract set Username to 930510350191"} +{"level":"info","x-request-id":"b768fe5a8e162072fef2becd9dc0f2ec","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"b768fe5a8e162072fef2becd9dc0f2ec","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"beeline_express\", \"phone\":\"+77476232331\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"930510350191\"}, \"exp\":1.712122776e+09, \"iat\":1.712121876e+09, \"iss\":\"http://dev-apigw-grpc.fortebank.com\", \"jti\":\"1776cccb-3c30-4dc2-926f-ccfc2b91e6e3\", \"nbf\":1.712121876e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"200\"}"} +{"level":"info","x-request-id":"b768fe5a8e162072fef2becd9dc0f2ec","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"jwt.extract set Phone to +77476232331"} +{"level":"info","x-request-id":"b768fe5a8e162072fef2becd9dc0f2ec","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"b768fe5a8e162072fef2becd9dc0f2ec","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"beeline_express\", \"phone\":\"+77476232331\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"930510350191\"}, \"exp\":1.712122776e+09, \"iat\":1.712121876e+09, \"iss\":\"http://dev-apigw-grpc.fortebank.com\", \"jti\":\"1776cccb-3c30-4dc2-926f-ccfc2b91e6e3\", \"nbf\":1.712121876e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"200\"}"} +{"level":"info","x-request-id":"b768fe5a8e162072fef2becd9dc0f2ec","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"jwt.extract set username to 930510350191"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"b768fe5a8e162072fef2becd9dc0f2ec","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"httpConnAdd /clientpass.ClientpassService/OnboardingPass b768fe5a8e162072fef2becd9dc0f2ec"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"b768fe5a8e162072fef2becd9dc0f2ec","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"start to proxy url: /clientpass.ClientpassService via client.clientpass.onboarding.in"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"b768fe5a8e162072fef2becd9dc0f2ec","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"start to proxy url: /clientpass.ClientpassService via client.clientpass.onboarding.in"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"b768fe5a8e162072fef2becd9dc0f2ec","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"brokerClientStream brokerClientStream SendMsg method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"b768fe5a8e162072fef2becd9dc0f2ec","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"brokerClientStream try to publish to client.clientpass.onboarding.in msg with hdr: metadata.Metadata{\"Accept-Encoding\":\"gzip, deflate, br, zstd\", \"Accept-Language\":\"ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7\", \"Access-Control-Allow-Credentials\":\"true\", \"Access-Control-Allow-Headers\":\"X-Context,DNT,X-CustomHeader,X-OwnerContext,X-PerformerContext,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,X-Authentication-Chain,Source,X-MerchantContext\", \"Access-Control-Allow-Methods\":\"GET, POST, PUT, DELETE, OPTIONS\", \"Access-Control-Allow-Origin\":\"https://dev-beeline-express.fortebank.com\", \"Access-Control-Max-Age\":\"3600\", \"Authorization\":\"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwOi8vZGV2LWFwaWd3LWdycGMuZm9ydGViYW5rLmNvbSIsInN1YiI6IjIwMCIsImV4cCI6MTcxMjEyMjc3NiwibmJmIjoxNzEyMTIxODc2LCJpYXQiOjE3MTIxMjE4NzYsImp0aSI6IjE3NzZjY2NiLTNjMzAtNGRjMi05MjZmLWNjZmMyYjkxZTZlMyIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJtaWJfdXNlciJdfSwiY3VzdG9tIjp7ImNsaWVudF9pZCI6ImJlZWxpbmVfZXhwcmVzcyIsInBob25lIjoiKzc3NDc2MjMyMzMxIiwic2NvcGUiOiJvZmZsaW5lX2FjY2VzcyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJ1c2VyX2FjdGlvbiI6InJlZ2lzdHJhdGlvbiIsInVzZXJfcm9sZXMiOlsibWliX3VzZXIiXSwidXNlcm5hbWUiOiI5MzA1MTAzNTAxOTEifX0.ehG4x4ekpxUU32PITMUbu75t8nVfPEB_XznY1by86ICZwI2UakpG1tpAvn4accuqX-InhrJS9uwcj9DdonBCZ4660x8cI3uCxoiDnUSbIO0wSNpqrta6UL1f18ouheaQdYRQ-Yi7iwYsCZ-lyeo6BtlfMhdL3wyrT6OU7QgN2uHelZqF3dWunEGqlEvd-aC4GCSuSv0EnB7cmbnJpQLu9eVXIfzmmm5dtC80JqFBD6Lg3yT-j-T_r72rClQNW2zLuupO0k7rOkakrMcEPXucYJtWcSYAwwfMSjPxBymVTl2hGYl_8qdtt1-LIPipYR_2b4CZ15PSpQ0K9PeMLDhZmg\", \"Client-Ip\":\"172.23.20.6\", \"Content-Type\":\"application/json\", \"Language\":\"ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7\", \"Phone\":\"+77476232331\", \"Referer\":\"https://dev-beeline-express.fortebank.com/\", \"Sec-Fetch-Dest\":\"empty\", \"Sec-Fetch-Mode\":\"cors\", \"Sec-Fetch-Site\":\"same-site\", \"Source-Service\":\"/clientpass.ClientpassService/OnboardingPass\", \"User-Id\":\"200\", \"Username\":\"930510350191\", \"Vary\":\"Origin\", \"X-Forwarded-For\":\"172.23.20.6, 10.233.126.141\", \"X-Forwarded-Port\":\"443\", \"X-Real-Ip\":\"172.23.20.6\", \"X-Request-Id\":\"b768fe5a8e162072fef2becd9dc0f2ec\"}"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"b768fe5a8e162072fef2becd9dc0f2ec","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"brokerClientStream RecvMsg method"} +{"level":"info","X-Request-Id":"b768fe5a8e162072fef2becd9dc0f2ec","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"get message for service: /clientpass.ClientpassService/OnboardingPass with md map[Accept-Encoding:gzip, deflate, br, zstd Accept-Language:ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 Access-Control-Allow-Credentials:true Access-Control-Allow-Headers:X-Context,DNT,X-CustomHeader,X-OwnerContext,X-PerformerContext,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,X-Authentication-Chain,Source,X-MerchantContext Access-Control-Allow-Methods:GET, POST, PUT, DELETE, OPTIONS Access-Control-Allow-Origin:https://dev-beeline-express.fortebank.com Access-Control-Max-Age:3600 Authorization:Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwOi8vZGV2LWFwaWd3LWdycGMuZm9ydGViYW5rLmNvbSIsInN1YiI6IjIwMCIsImV4cCI6MTcxMjEyMjc3NiwibmJmIjoxNzEyMTIxODc2LCJpYXQiOjE3MTIxMjE4NzYsImp0aSI6IjE3NzZjY2NiLTNjMzAtNGRjMi05MjZmLWNjZmMyYjkxZTZlMyIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJtaWJfdXNlciJdfSwiY3VzdG9tIjp7ImNsaWVudF9pZCI6ImJlZWxpbmVfZXhwcmVzcyIsInBob25lIjoiKzc3NDc2MjMyMzMxIiwic2NvcGUiOiJvZmZsaW5lX2FjY2VzcyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJ1c2VyX2FjdGlvbiI6InJlZ2lzdHJhdGlvbiIsInVzZXJfcm9sZXMiOlsibWliX3VzZXIiXSwidXNlcm5hbWUiOiI5MzA1MTAzNTAxOTEifX0.ehG4x4ekpxUU32PITMUbu75t8nVfPEB_XznY1by86ICZwI2UakpG1tpAvn4accuqX-InhrJS9uwcj9DdonBCZ4660x8cI3uCxoiDnUSbIO0wSNpqrta6UL1f18ouheaQdYRQ-Yi7iwYsCZ-lyeo6BtlfMhdL3wyrT6OU7QgN2uHelZqF3dWunEGqlEvd-aC4GCSuSv0EnB7cmbnJpQLu9eVXIfzmmm5dtC80JqFBD6Lg3yT-j-T_r72rClQNW2zLuupO0k7rOkakrMcEPXucYJtWcSYAwwfMSjPxBymVTl2hGYl_8qdtt1-LIPipYR_2b4CZ15PSpQ0K9PeMLDhZmg Client-Ip:172.23.20.6 Content-Type:application/json Language:ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 Micro-Topic:apigw.in Phone:+77476232331 Referer:https://dev-beeline-express.fortebank.com/ Sec-Fetch-Dest:empty Sec-Fetch-Mode:cors Sec-Fetch-Site:same-site Source-Service:/clientpass.ClientpassService/OnboardingPass Uber-Trace-Id:6a66ac8801e6d3cd:091fcdc71f952254:6a66ac8801e6d3cd:1 User-Id:200 Username:930510350191 Vary:Origin X-Forwarded-For:172.23.20.6, 10.233.126.141 X-Forwarded-Port:443 X-Real-Ip:172.23.20.6 X-Request-Id:b768fe5a8e162072fef2becd9dc0f2ec]"} +{"level":"debug","x-request-id":"b768fe5a8e162072fef2becd9dc0f2ec","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"httpConnGet: /clientpass.ClientpassService/OnboardingPass via b768fe5a8e162072fef2becd9dc0f2ec"} +{"level":"debug","x-request-id":"b768fe5a8e162072fef2becd9dc0f2ec","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"http use stream conn: &handler.httpProxy{httpStream:(*handler.httpServerStream)(0xc000694f80), kafkaStream:(*handler.brokerClientStream)(0xc000001d10)} sourceService: /clientpass.ClientpassService/OnboardingPass"} +{"level":"info","x-request-id":"b768fe5a8e162072fef2becd9dc0f2ec","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"start transfer response from kafka"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"b768fe5a8e162072fef2becd9dc0f2ec","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"brokerClientStream SetHeader method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"b768fe5a8e162072fef2becd9dc0f2ec","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"brokerClientStream SetMsg method"} +{"level":"info","x-request-id":"b768fe5a8e162072fef2becd9dc0f2ec","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"stop transfer response from kafka"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"b768fe5a8e162072fef2becd9dc0f2ec","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"brokerClientStream RecvMsg method data"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"b768fe5a8e162072fef2becd9dc0f2ec","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"stop to proxy url: /clientpass.ClientpassService via client.clientpass.onboarding.in"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"b768fe5a8e162072fef2becd9dc0f2ec","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"httpConnDel /clientpass.ClientpassService/OnboardingPass b768fe5a8e162072fef2becd9dc0f2ec"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"b768fe5a8e162072fef2becd9dc0f2ec","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"brokerClientStream Header method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"b768fe5a8e162072fef2becd9dc0f2ec","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"brokerClientStream Close method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"b768fe5a8e162072fef2becd9dc0f2ec","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"return rsp &http.Response{Status:\"\", StatusCode:200, Proto:\"HTTP/1.1\", ProtoMajor:1, ProtoMinor:1, Header:http.Header{\"Accept-Encoding\":[]string{\"gzip, deflate, br, zstd\"}, \"Accept-Language\":[]string{\"ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7\"}, \"Access-Control-Allow-Credentials\":[]string{\"true\"}, \"Access-Control-Allow-Headers\":[]string{\"X-Context,DNT,X-CustomHeader,X-OwnerContext,X-PerformerContext,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,X-Authentication-Chain,Source,X-MerchantContext\"}, \"Access-Control-Allow-Methods\":[]string{\"GET, POST, PUT, DELETE, OPTIONS\"}, \"Access-Control-Allow-Origin\":[]string{\"https://dev-beeline-express.fortebank.com\"}, \"Access-Control-Max-Age\":[]string{\"3600\"}, \"Content-Type\":[]string{\"application/json\"}, \"Language\":[]string{\"ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7\"}, \"Referer\":[]string{\"https://dev-beeline-express.fortebank.com/\"}, \"Sec-Fetch-Dest\":[]string{\"empty\"}, \"Sec-Fetch-Mode\":[]string{\"cors\"}, \"Sec-Fetch-Site\":[]string{\"same-site\"}, \"Vary\":[]string{\"Origin\"}, \"X-Request-Id\":[]string{\"b768fe5a8e162072fef2becd9dc0f2ec\"}}, Body:io.nopCloserWriterTo{Reader:(*bytes.Reader)(0xc00035ee40)}, ContentLength:132, TransferEncoding:[]string(nil), Close:false, Uncompressed:false, Trailer:http.Header(nil), Request:(*http.Request)(0xc0007fe6c0), TLS:(*tls.ConnectionState)(nil)}"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"b768fe5a8e162072fef2becd9dc0f2ec","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"http handler exit"} +HDR http.Header{"Accept":[]string{"*/*"}, "Accept-Encoding":[]string{"gzip, deflate"}, "Content-Length":[]string{"0"}, "Content-Type":[]string{"application/json"}, "Cookie":[]string{"session_id=ed5b1fba-9c31-4747-b1c6-46d6770c8ac1"}, "User-Agent":[]string{"python-requests/2.31.0"}, "X-Forwarded-For":[]string{"172.23.20.6, 10.233.126.141"}, "X-Forwarded-Host":[]string{"dev-apigw.fortebank.com"}, "X-Forwarded-Port":[]string{"443"}, "X-Forwarded-Proto":[]string{"https"}, "X-Forwarded-Scheme":[]string{"https"}, "X-Real-Ip":[]string{"172.23.20.6"}, "X-Request-Id":[]string{"28f2439a-9148-4829-a113-376b243f2589"}, "X-Scheme":[]string{"https"}} +{"level":"debug","x-request-id":"28f2439a-9148-4829-a113-376b243f2589","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"authn.cookie process"} +{"level":"debug","x-request-id":"28f2439a-9148-4829-a113-376b243f2589","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"authn.cookie try to get store /session/ed5b1fba-9c31-4747-b1c6-46d6770c8ac1"} +{"level":"debug","x-request-id":"28f2439a-9148-4829-a113-376b243f2589","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"authn.cookie try to get store /session/ed5b1fba-9c31-4747-b1c6-46d6770c8ac1/attrs"} +{"level":"debug","x-request-id":"28f2439a-9148-4829-a113-376b243f2589","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"authn.cookie set token to eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwOi8vZGV2LWFwaWd3LWdycGMuZm9ydGViYW5rLmNvbSIsInN1YiI6IjI1IiwiZXhwIjoxNzEyMTIyNzc1LCJuYmYiOjE3MTIxMjE4NzUsImlhdCI6MTcxMjEyMTg3NSwianRpIjoiYTBiNjY3YjYtMjU3Ny00Yzg0LThiNjMtYjQwNWRhN2RjODdkIiwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbIm1pYl91c2VyIl19LCJjdXN0b20iOnsiY2xpZW50X2lkIjoiYmVlbGluZV9leHByZXNzIiwibm9uY2UiOiJoa3h6aGZneWJ5dWRuc2YiLCJwaG9uZSI6Iis3NzA1NTU1MjkyOCIsInNjb3BlIjoib2ZmbGluZV9hY2Nlc3MiLCJ0b2tlbl90eXBlIjoiYWNjZXNzX3Rva2VuIiwidXNlcl9hY3Rpb24iOiJyZWdpc3RyYXRpb24iLCJ1c2VyX3JvbGVzIjpbIm1pYl91c2VyIl0sInVzZXJuYW1lIjoiOTEwOTE5MzAwMzYzIn19.2QxT3rssdF87bDxRTbqlt_PQgf7S8m1CdLsIJjr001bKyaAArlhjDGh7djuGcL3QXdL56TaJI4dkK0GFkHjkusb-lEMzv8jhOPtY_75opC_cCeePFEgX-G2DP0QWs0REwxY7ODMu82hsqWxtPOJ-goDMt32e1VAlMwrfzxxnG2vpDtEdqYFyBTwnk29Uh9RKti_1DuFCXFBQFn3Lk3ByfIbhLJjrNQUcAD0htGiw-dyBVhlTQQTRP-xiU7S7sX71xSRiBfgQESWHf7VBsKuRDoNKovVwCbCli1ZmB_k8qgQri2WVZ6zEm75Q5moOtedeyo879qpcY8l9aZQ3i6CZkw"} +{"level":"debug","x-request-id":"28f2439a-9148-4829-a113-376b243f2589","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"jwt.check process"} +{"level":"debug","x-request-id":"28f2439a-9148-4829-a113-376b243f2589","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"jwt.check claims: jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"beeline_express\", \"nonce\":\"hkxzhfgybyudnsf\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712122775e+09, \"iat\":1.712121875e+09, \"iss\":\"http://dev-apigw-grpc.fortebank.com\", \"jti\":\"a0b667b6-2577-4c84-8b63-b405da7dc87d\", \"nbf\":1.712121875e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"debug","x-request-id":"28f2439a-9148-4829-a113-376b243f2589","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"header.cors try to set Access-Control-Max-Age with [3600]"} +{"level":"debug","x-request-id":"28f2439a-9148-4829-a113-376b243f2589","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"header.cors try to set Access-Control-Allow-Credentials with [true]"} +{"level":"debug","x-request-id":"28f2439a-9148-4829-a113-376b243f2589","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"header.cors try to set Access-Control-Allow-Headers with [X-Context,DNT,X-CustomHeader,X-OwnerContext,X-PerformerContext,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,X-Authentication-Chain,Source,X-MerchantContext]"} +{"level":"debug","x-request-id":"28f2439a-9148-4829-a113-376b243f2589","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"header.cors try to set Access-Control-Allow-Methods with [GET, POST, PUT, DELETE, OPTIONS]"} +{"level":"debug","x-request-id":"28f2439a-9148-4829-a113-376b243f2589","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"header.cors try to set Access-Control-Allow-Origin with [*]"} +{"level":"info","x-request-id":"28f2439a-9148-4829-a113-376b243f2589","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"28f2439a-9148-4829-a113-376b243f2589","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"beeline_express\", \"nonce\":\"hkxzhfgybyudnsf\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712122775e+09, \"iat\":1.712121875e+09, \"iss\":\"http://dev-apigw-grpc.fortebank.com\", \"jti\":\"a0b667b6-2577-4c84-8b63-b405da7dc87d\", \"nbf\":1.712121875e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"28f2439a-9148-4829-a113-376b243f2589","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"jwt.extract set User-Id to 25"} +{"level":"info","x-request-id":"28f2439a-9148-4829-a113-376b243f2589","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"28f2439a-9148-4829-a113-376b243f2589","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"beeline_express\", \"nonce\":\"hkxzhfgybyudnsf\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712122775e+09, \"iat\":1.712121875e+09, \"iss\":\"http://dev-apigw-grpc.fortebank.com\", \"jti\":\"a0b667b6-2577-4c84-8b63-b405da7dc87d\", \"nbf\":1.712121875e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"28f2439a-9148-4829-a113-376b243f2589","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"28f2439a-9148-4829-a113-376b243f2589","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"beeline_express\", \"nonce\":\"hkxzhfgybyudnsf\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712122775e+09, \"iat\":1.712121875e+09, \"iss\":\"http://dev-apigw-grpc.fortebank.com\", \"jti\":\"a0b667b6-2577-4c84-8b63-b405da7dc87d\", \"nbf\":1.712121875e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"28f2439a-9148-4829-a113-376b243f2589","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"jwt.extract set Username to 910919300363"} +{"level":"info","x-request-id":"28f2439a-9148-4829-a113-376b243f2589","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"28f2439a-9148-4829-a113-376b243f2589","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"beeline_express\", \"nonce\":\"hkxzhfgybyudnsf\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712122775e+09, \"iat\":1.712121875e+09, \"iss\":\"http://dev-apigw-grpc.fortebank.com\", \"jti\":\"a0b667b6-2577-4c84-8b63-b405da7dc87d\", \"nbf\":1.712121875e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"28f2439a-9148-4829-a113-376b243f2589","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"jwt.extract set Phone to +77055552928"} +{"level":"info","x-request-id":"28f2439a-9148-4829-a113-376b243f2589","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"28f2439a-9148-4829-a113-376b243f2589","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"beeline_express\", \"nonce\":\"hkxzhfgybyudnsf\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712122775e+09, \"iat\":1.712121875e+09, \"iss\":\"http://dev-apigw-grpc.fortebank.com\", \"jti\":\"a0b667b6-2577-4c84-8b63-b405da7dc87d\", \"nbf\":1.712121875e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"28f2439a-9148-4829-a113-376b243f2589","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"jwt.extract set otp_datetime to 1712121875"} +{"level":"info","x-request-id":"28f2439a-9148-4829-a113-376b243f2589","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"28f2439a-9148-4829-a113-376b243f2589","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"beeline_express\", \"nonce\":\"hkxzhfgybyudnsf\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712122775e+09, \"iat\":1.712121875e+09, \"iss\":\"http://dev-apigw-grpc.fortebank.com\", \"jti\":\"a0b667b6-2577-4c84-8b63-b405da7dc87d\", \"nbf\":1.712121875e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"28f2439a-9148-4829-a113-376b243f2589","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"jwt.extract set username to 910919300363"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"28f2439a-9148-4829-a113-376b243f2589","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"httpConnAdd /clientpass.ClientpassService/StartClientPass 28f2439a-9148-4829-a113-376b243f2589"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"28f2439a-9148-4829-a113-376b243f2589","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"start to proxy url: /clientpass.ClientpassService via client.clientpass.startclientpass.in"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"28f2439a-9148-4829-a113-376b243f2589","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"start to proxy url: /clientpass.ClientpassService via client.clientpass.startclientpass.in"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"28f2439a-9148-4829-a113-376b243f2589","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"brokerClientStream brokerClientStream SendMsg method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"28f2439a-9148-4829-a113-376b243f2589","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"brokerClientStream try to publish to client.clientpass.startclientpass.in msg with hdr: metadata.Metadata{\"Accept-Encoding\":\"gzip, deflate\", \"Access-Control-Allow-Credentials\":\"true\", \"Access-Control-Allow-Headers\":\"X-Context,DNT,X-CustomHeader,X-OwnerContext,X-PerformerContext,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,X-Authentication-Chain,Source,X-MerchantContext\", \"Access-Control-Allow-Methods\":\"GET, POST, PUT, DELETE, OPTIONS\", \"Access-Control-Allow-Origin\":\"*\", \"Access-Control-Max-Age\":\"3600\", \"Authorization\":\"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwOi8vZGV2LWFwaWd3LWdycGMuZm9ydGViYW5rLmNvbSIsInN1YiI6IjI1IiwiZXhwIjoxNzEyMTIyNzc1LCJuYmYiOjE3MTIxMjE4NzUsImlhdCI6MTcxMjEyMTg3NSwianRpIjoiYTBiNjY3YjYtMjU3Ny00Yzg0LThiNjMtYjQwNWRhN2RjODdkIiwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbIm1pYl91c2VyIl19LCJjdXN0b20iOnsiY2xpZW50X2lkIjoiYmVlbGluZV9leHByZXNzIiwibm9uY2UiOiJoa3h6aGZneWJ5dWRuc2YiLCJwaG9uZSI6Iis3NzA1NTU1MjkyOCIsInNjb3BlIjoib2ZmbGluZV9hY2Nlc3MiLCJ0b2tlbl90eXBlIjoiYWNjZXNzX3Rva2VuIiwidXNlcl9hY3Rpb24iOiJyZWdpc3RyYXRpb24iLCJ1c2VyX3JvbGVzIjpbIm1pYl91c2VyIl0sInVzZXJuYW1lIjoiOTEwOTE5MzAwMzYzIn19.2QxT3rssdF87bDxRTbqlt_PQgf7S8m1CdLsIJjr001bKyaAArlhjDGh7djuGcL3QXdL56TaJI4dkK0GFkHjkusb-lEMzv8jhOPtY_75opC_cCeePFEgX-G2DP0QWs0REwxY7ODMu82hsqWxtPOJ-goDMt32e1VAlMwrfzxxnG2vpDtEdqYFyBTwnk29Uh9RKti_1DuFCXFBQFn3Lk3ByfIbhLJjrNQUcAD0htGiw-dyBVhlTQQTRP-xiU7S7sX71xSRiBfgQESWHf7VBsKuRDoNKovVwCbCli1ZmB_k8qgQri2WVZ6zEm75Q5moOtedeyo879qpcY8l9aZQ3i6CZkw\", \"Client-Ip\":\"172.23.20.6\", \"Content-Type\":\"application/json\", \"Otp_datetime\":\"1712121875\", \"Phone\":\"+77055552928\", \"Source-Service\":\"/clientpass.ClientpassService/StartClientPass\", \"User-Id\":\"25\", \"Username\":\"910919300363\", \"Vary\":\"Origin\", \"X-Forwarded-For\":\"172.23.20.6, 10.233.126.141\", \"X-Forwarded-Port\":\"443\", \"X-Real-Ip\":\"172.23.20.6\", \"X-Request-Id\":\"28f2439a-9148-4829-a113-376b243f2589\"}"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"28f2439a-9148-4829-a113-376b243f2589","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"brokerClientStream RecvMsg method"} +{"level":"info","X-Request-Id":"28f2439a-9148-4829-a113-376b243f2589","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"get message for service: /clientpass.ClientpassService/StartClientPass with md map[Accept-Encoding:gzip, deflate Access-Control-Allow-Credentials:true Access-Control-Allow-Headers:X-Context,DNT,X-CustomHeader,X-OwnerContext,X-PerformerContext,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,X-Authentication-Chain,Source,X-MerchantContext Access-Control-Allow-Methods:GET, POST, PUT, DELETE, OPTIONS Access-Control-Allow-Origin:* Access-Control-Max-Age:3600 Authorization:Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwOi8vZGV2LWFwaWd3LWdycGMuZm9ydGViYW5rLmNvbSIsInN1YiI6IjI1IiwiZXhwIjoxNzEyMTIyNzc1LCJuYmYiOjE3MTIxMjE4NzUsImlhdCI6MTcxMjEyMTg3NSwianRpIjoiYTBiNjY3YjYtMjU3Ny00Yzg0LThiNjMtYjQwNWRhN2RjODdkIiwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbIm1pYl91c2VyIl19LCJjdXN0b20iOnsiY2xpZW50X2lkIjoiYmVlbGluZV9leHByZXNzIiwibm9uY2UiOiJoa3h6aGZneWJ5dWRuc2YiLCJwaG9uZSI6Iis3NzA1NTU1MjkyOCIsInNjb3BlIjoib2ZmbGluZV9hY2Nlc3MiLCJ0b2tlbl90eXBlIjoiYWNjZXNzX3Rva2VuIiwidXNlcl9hY3Rpb24iOiJyZWdpc3RyYXRpb24iLCJ1c2VyX3JvbGVzIjpbIm1pYl91c2VyIl0sInVzZXJuYW1lIjoiOTEwOTE5MzAwMzYzIn19.2QxT3rssdF87bDxRTbqlt_PQgf7S8m1CdLsIJjr001bKyaAArlhjDGh7djuGcL3QXdL56TaJI4dkK0GFkHjkusb-lEMzv8jhOPtY_75opC_cCeePFEgX-G2DP0QWs0REwxY7ODMu82hsqWxtPOJ-goDMt32e1VAlMwrfzxxnG2vpDtEdqYFyBTwnk29Uh9RKti_1DuFCXFBQFn3Lk3ByfIbhLJjrNQUcAD0htGiw-dyBVhlTQQTRP-xiU7S7sX71xSRiBfgQESWHf7VBsKuRDoNKovVwCbCli1ZmB_k8qgQri2WVZ6zEm75Q5moOtedeyo879qpcY8l9aZQ3i6CZkw Client-Ip:172.23.20.6 Content-Type:application/json Micro-Topic:apigw.in Otp_datetime:1712121875 Phone:+77055552928 Source-Service:/clientpass.ClientpassService/StartClientPass Uber-Trace-Id:203286ac1782b132:7396771e34d8649d:68241191bf69432b:1 User-Id:25 Username:910919300363 Vary:Origin X-Forwarded-For:172.23.20.6, 10.233.126.141 X-Forwarded-Port:443 X-Real-Ip:172.23.20.6 X-Request-Id:28f2439a-9148-4829-a113-376b243f2589]"} +{"level":"debug","x-request-id":"28f2439a-9148-4829-a113-376b243f2589","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"httpConnGet: /clientpass.ClientpassService/StartClientPass via 28f2439a-9148-4829-a113-376b243f2589"} +{"level":"debug","x-request-id":"28f2439a-9148-4829-a113-376b243f2589","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"http use stream conn: &handler.httpProxy{httpStream:(*handler.httpServerStream)(0xc000982570), kafkaStream:(*handler.brokerClientStream)(0xc0004d60f0)} sourceService: /clientpass.ClientpassService/StartClientPass"} +{"level":"info","x-request-id":"28f2439a-9148-4829-a113-376b243f2589","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"start transfer response from kafka"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"28f2439a-9148-4829-a113-376b243f2589","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"brokerClientStream SetHeader method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"28f2439a-9148-4829-a113-376b243f2589","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"brokerClientStream SetMsg method"} +{"level":"info","x-request-id":"28f2439a-9148-4829-a113-376b243f2589","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"stop transfer response from kafka"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"28f2439a-9148-4829-a113-376b243f2589","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"brokerClientStream RecvMsg method data"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"28f2439a-9148-4829-a113-376b243f2589","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"stop to proxy url: /clientpass.ClientpassService via client.clientpass.startclientpass.in"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"28f2439a-9148-4829-a113-376b243f2589","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"httpConnDel /clientpass.ClientpassService/StartClientPass 28f2439a-9148-4829-a113-376b243f2589"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"28f2439a-9148-4829-a113-376b243f2589","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"brokerClientStream Header method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"28f2439a-9148-4829-a113-376b243f2589","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"brokerClientStream Close method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"28f2439a-9148-4829-a113-376b243f2589","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"return rsp &http.Response{Status:\"\", StatusCode:200, Proto:\"HTTP/1.1\", ProtoMajor:1, ProtoMinor:1, Header:http.Header{\"Accept-Encoding\":[]string{\"gzip, deflate\"}, \"Access-Control-Allow-Credentials\":[]string{\"true\"}, \"Access-Control-Allow-Headers\":[]string{\"X-Context,DNT,X-CustomHeader,X-OwnerContext,X-PerformerContext,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,X-Authentication-Chain,Source,X-MerchantContext\"}, \"Access-Control-Allow-Methods\":[]string{\"GET, POST, PUT, DELETE, OPTIONS\"}, \"Access-Control-Allow-Origin\":[]string{\"*\"}, \"Access-Control-Max-Age\":[]string{\"3600\"}, \"Content-Type\":[]string{\"application/json\"}, \"Vary\":[]string{\"Origin\"}, \"X-Request-Id\":[]string{\"28f2439a-9148-4829-a113-376b243f2589\"}}, Body:io.nopCloserWriterTo{Reader:(*bytes.Reader)(0xc00070af90)}, ContentLength:123, TransferEncoding:[]string(nil), Close:false, Uncompressed:false, Trailer:http.Header(nil), Request:(*http.Request)(0xc0005490e0), TLS:(*tls.ConnectionState)(nil)}"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"28f2439a-9148-4829-a113-376b243f2589","trace-id":"","span-id":"","time":"2024-04-03T10:24:36+05:00","message":"http handler exit"} +HDR http.Header{"Accept":[]string{"*/*"}, "Accept-Encoding":[]string{"gzip, deflate"}, "Content-Length":[]string{"55"}, "Content-Type":[]string{"application/json"}, "Cookie":[]string{"session_id=ed5b1fba-9c31-4747-b1c6-46d6770c8ac1"}, "User-Agent":[]string{"python-requests/2.31.0"}, "X-Forwarded-For":[]string{"172.23.20.6, 10.233.126.141"}, "X-Forwarded-Host":[]string{"dev-apigw.fortebank.com"}, "X-Forwarded-Port":[]string{"443"}, "X-Forwarded-Proto":[]string{"https"}, "X-Forwarded-Scheme":[]string{"https"}, "X-Real-Ip":[]string{"172.23.20.6"}, "X-Request-Id":[]string{"3b568c39-0a7b-4bc3-bfc2-1bd8c87f9127"}, "X-Scheme":[]string{"https"}} +{"level":"debug","x-request-id":"3b568c39-0a7b-4bc3-bfc2-1bd8c87f9127","trace-id":"","span-id":"","time":"2024-04-03T10:24:39+05:00","message":"authn.cookie process"} +{"level":"debug","x-request-id":"3b568c39-0a7b-4bc3-bfc2-1bd8c87f9127","trace-id":"","span-id":"","time":"2024-04-03T10:24:39+05:00","message":"authn.cookie try to get store /session/ed5b1fba-9c31-4747-b1c6-46d6770c8ac1"} +{"level":"debug","x-request-id":"3b568c39-0a7b-4bc3-bfc2-1bd8c87f9127","trace-id":"","span-id":"","time":"2024-04-03T10:24:39+05:00","message":"authn.cookie try to get store /session/ed5b1fba-9c31-4747-b1c6-46d6770c8ac1/attrs"} +{"level":"debug","x-request-id":"3b568c39-0a7b-4bc3-bfc2-1bd8c87f9127","trace-id":"","span-id":"","time":"2024-04-03T10:24:39+05:00","message":"authn.cookie set token to eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwOi8vZGV2LWFwaWd3LWdycGMuZm9ydGViYW5rLmNvbSIsInN1YiI6IjI1IiwiZXhwIjoxNzEyMTIyNzc1LCJuYmYiOjE3MTIxMjE4NzUsImlhdCI6MTcxMjEyMTg3NSwianRpIjoiYTBiNjY3YjYtMjU3Ny00Yzg0LThiNjMtYjQwNWRhN2RjODdkIiwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbIm1pYl91c2VyIl19LCJjdXN0b20iOnsiY2xpZW50X2lkIjoiYmVlbGluZV9leHByZXNzIiwibm9uY2UiOiJoa3h6aGZneWJ5dWRuc2YiLCJwaG9uZSI6Iis3NzA1NTU1MjkyOCIsInNjb3BlIjoib2ZmbGluZV9hY2Nlc3MiLCJ0b2tlbl90eXBlIjoiYWNjZXNzX3Rva2VuIiwidXNlcl9hY3Rpb24iOiJyZWdpc3RyYXRpb24iLCJ1c2VyX3JvbGVzIjpbIm1pYl91c2VyIl0sInVzZXJuYW1lIjoiOTEwOTE5MzAwMzYzIn19.2QxT3rssdF87bDxRTbqlt_PQgf7S8m1CdLsIJjr001bKyaAArlhjDGh7djuGcL3QXdL56TaJI4dkK0GFkHjkusb-lEMzv8jhOPtY_75opC_cCeePFEgX-G2DP0QWs0REwxY7ODMu82hsqWxtPOJ-goDMt32e1VAlMwrfzxxnG2vpDtEdqYFyBTwnk29Uh9RKti_1DuFCXFBQFn3Lk3ByfIbhLJjrNQUcAD0htGiw-dyBVhlTQQTRP-xiU7S7sX71xSRiBfgQESWHf7VBsKuRDoNKovVwCbCli1ZmB_k8qgQri2WVZ6zEm75Q5moOtedeyo879qpcY8l9aZQ3i6CZkw"} +{"level":"info","x-request-id":"3b568c39-0a7b-4bc3-bfc2-1bd8c87f9127","trace-id":"","span-id":"","time":"2024-04-03T10:24:39+05:00","message":"jwt.check skip endpoint /authn.AuthnService/AccountUpdate"} +{"level":"debug","x-request-id":"3b568c39-0a7b-4bc3-bfc2-1bd8c87f9127","trace-id":"","span-id":"","time":"2024-04-03T10:24:39+05:00","message":"header.cors try to set Access-Control-Allow-Credentials with [true]"} +{"level":"debug","x-request-id":"3b568c39-0a7b-4bc3-bfc2-1bd8c87f9127","trace-id":"","span-id":"","time":"2024-04-03T10:24:39+05:00","message":"header.cors try to set Access-Control-Allow-Headers with [X-Context,DNT,X-CustomHeader,X-OwnerContext,X-PerformerContext,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,X-Authentication-Chain,Source,X-MerchantContext]"} +{"level":"debug","x-request-id":"3b568c39-0a7b-4bc3-bfc2-1bd8c87f9127","trace-id":"","span-id":"","time":"2024-04-03T10:24:39+05:00","message":"header.cors try to set Access-Control-Allow-Methods with [GET, POST, PUT, DELETE, OPTIONS]"} +{"level":"debug","x-request-id":"3b568c39-0a7b-4bc3-bfc2-1bd8c87f9127","trace-id":"","span-id":"","time":"2024-04-03T10:24:39+05:00","message":"header.cors try to set Access-Control-Allow-Origin with [*]"} +{"level":"debug","x-request-id":"3b568c39-0a7b-4bc3-bfc2-1bd8c87f9127","trace-id":"","span-id":"","time":"2024-04-03T10:24:39+05:00","message":"header.cors try to set Access-Control-Max-Age with [3600]"} +{"level":"info","x-request-id":"3b568c39-0a7b-4bc3-bfc2-1bd8c87f9127","trace-id":"","span-id":"","time":"2024-04-03T10:24:39+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"3b568c39-0a7b-4bc3-bfc2-1bd8c87f9127","trace-id":"","span-id":"","time":"2024-04-03T10:24:39+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"3b568c39-0a7b-4bc3-bfc2-1bd8c87f9127","trace-id":"","span-id":"","time":"2024-04-03T10:24:39+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"3b568c39-0a7b-4bc3-bfc2-1bd8c87f9127","trace-id":"","span-id":"","time":"2024-04-03T10:24:39+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"3b568c39-0a7b-4bc3-bfc2-1bd8c87f9127","trace-id":"","span-id":"","time":"2024-04-03T10:24:39+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"3b568c39-0a7b-4bc3-bfc2-1bd8c87f9127","trace-id":"","span-id":"","time":"2024-04-03T10:24:39+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"3b568c39-0a7b-4bc3-bfc2-1bd8c87f9127","trace-id":"","span-id":"","time":"2024-04-03T10:24:39+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"3b568c39-0a7b-4bc3-bfc2-1bd8c87f9127","trace-id":"","span-id":"","time":"2024-04-03T10:24:39+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"3b568c39-0a7b-4bc3-bfc2-1bd8c87f9127","trace-id":"","span-id":"","time":"2024-04-03T10:24:39+05:00","message":"start to proxy url: /authn.AuthnService/v1/account via http://authn-service:80"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"3b568c39-0a7b-4bc3-bfc2-1bd8c87f9127","trace-id":"","span-id":"","time":"2024-04-03T10:24:39+05:00","message":"stop to proxy url: /authn.AuthnService/v1/account via http://authn-service:80"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"3b568c39-0a7b-4bc3-bfc2-1bd8c87f9127","trace-id":"","span-id":"","time":"2024-04-03T10:24:39+05:00","message":"skip hook authn.cookie"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"3b568c39-0a7b-4bc3-bfc2-1bd8c87f9127","trace-id":"","span-id":"","time":"2024-04-03T10:24:39+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"3b568c39-0a7b-4bc3-bfc2-1bd8c87f9127","trace-id":"","span-id":"","time":"2024-04-03T10:24:39+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"3b568c39-0a7b-4bc3-bfc2-1bd8c87f9127","trace-id":"","span-id":"","time":"2024-04-03T10:24:39+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"3b568c39-0a7b-4bc3-bfc2-1bd8c87f9127","trace-id":"","span-id":"","time":"2024-04-03T10:24:39+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"3b568c39-0a7b-4bc3-bfc2-1bd8c87f9127","trace-id":"","span-id":"","time":"2024-04-03T10:24:39+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"3b568c39-0a7b-4bc3-bfc2-1bd8c87f9127","trace-id":"","span-id":"","time":"2024-04-03T10:24:39+05:00","message":"skip hook jwt.check"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"3b568c39-0a7b-4bc3-bfc2-1bd8c87f9127","trace-id":"","span-id":"","time":"2024-04-03T10:24:39+05:00","message":"run hook header.cors"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"3b568c39-0a7b-4bc3-bfc2-1bd8c87f9127","trace-id":"","span-id":"","time":"2024-04-03T10:24:39+05:00","message":"header.cors try to set Access-Control-Max-Age with [3600]"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"3b568c39-0a7b-4bc3-bfc2-1bd8c87f9127","trace-id":"","span-id":"","time":"2024-04-03T10:24:39+05:00","message":"header.cors try to set Access-Control-Allow-Credentials with [true]"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"3b568c39-0a7b-4bc3-bfc2-1bd8c87f9127","trace-id":"","span-id":"","time":"2024-04-03T10:24:39+05:00","message":"header.cors try to set Access-Control-Allow-Headers with [X-Context,DNT,X-CustomHeader,X-OwnerContext,X-PerformerContext,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,X-Authentication-Chain,Source,X-MerchantContext]"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"3b568c39-0a7b-4bc3-bfc2-1bd8c87f9127","trace-id":"","span-id":"","time":"2024-04-03T10:24:39+05:00","message":"header.cors try to set Access-Control-Allow-Methods with [GET, POST, PUT, DELETE, OPTIONS]"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"3b568c39-0a7b-4bc3-bfc2-1bd8c87f9127","trace-id":"","span-id":"","time":"2024-04-03T10:24:39+05:00","message":"header.cors try to set Access-Control-Allow-Origin with [*]"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"3b568c39-0a7b-4bc3-bfc2-1bd8c87f9127","trace-id":"","span-id":"","time":"2024-04-03T10:24:39+05:00","message":"end hook header.cors"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"3b568c39-0a7b-4bc3-bfc2-1bd8c87f9127","trace-id":"","span-id":"","time":"2024-04-03T10:24:39+05:00","message":"skip hook jwt.extract"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"3b568c39-0a7b-4bc3-bfc2-1bd8c87f9127","trace-id":"","span-id":"","time":"2024-04-03T10:24:39+05:00","message":"skip hook jwt.extract"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"3b568c39-0a7b-4bc3-bfc2-1bd8c87f9127","trace-id":"","span-id":"","time":"2024-04-03T10:24:39+05:00","message":"skip hook jwt.extract"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"3b568c39-0a7b-4bc3-bfc2-1bd8c87f9127","trace-id":"","span-id":"","time":"2024-04-03T10:24:39+05:00","message":"skip hook jwt.extract"} +HDR http.Header{"Accept":[]string{"*/*"}, "Accept-Encoding":[]string{"gzip, deflate"}, "Content-Length":[]string{"56"}, "Content-Type":[]string{"application/json"}, "Cookie":[]string{"session_id=ed5b1fba-9c31-4747-b1c6-46d6770c8ac1"}, "User-Agent":[]string{"python-requests/2.31.0"}, "X-Forwarded-For":[]string{"172.23.20.6, 10.233.126.141"}, "X-Forwarded-Host":[]string{"dev-apigw.fortebank.com"}, "X-Forwarded-Port":[]string{"443"}, "X-Forwarded-Proto":[]string{"https"}, "X-Forwarded-Scheme":[]string{"https"}, "X-Real-Ip":[]string{"172.23.20.6"}, "X-Request-Id":[]string{"f93f65b3-b312-40db-b27f-41bf6635c66b"}, "X-Scheme":[]string{"https"}} +{"level":"debug","x-request-id":"f93f65b3-b312-40db-b27f-41bf6635c66b","trace-id":"","span-id":"","time":"2024-04-03T10:24:39+05:00","message":"authn.cookie process"} +{"level":"debug","x-request-id":"f93f65b3-b312-40db-b27f-41bf6635c66b","trace-id":"","span-id":"","time":"2024-04-03T10:24:39+05:00","message":"authn.cookie try to get store /session/ed5b1fba-9c31-4747-b1c6-46d6770c8ac1"} +{"level":"debug","x-request-id":"f93f65b3-b312-40db-b27f-41bf6635c66b","trace-id":"","span-id":"","time":"2024-04-03T10:24:39+05:00","message":"authn.cookie try to get store /session/ed5b1fba-9c31-4747-b1c6-46d6770c8ac1/attrs"} +{"level":"debug","x-request-id":"f93f65b3-b312-40db-b27f-41bf6635c66b","trace-id":"","span-id":"","time":"2024-04-03T10:24:39+05:00","message":"authn.cookie set token to eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwOi8vZGV2LWFwaWd3LWdycGMuZm9ydGViYW5rLmNvbSIsInN1YiI6IjI1IiwiZXhwIjoxNzEyMTIyNzc1LCJuYmYiOjE3MTIxMjE4NzUsImlhdCI6MTcxMjEyMTg3NSwianRpIjoiYTBiNjY3YjYtMjU3Ny00Yzg0LThiNjMtYjQwNWRhN2RjODdkIiwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbIm1pYl91c2VyIl19LCJjdXN0b20iOnsiY2xpZW50X2lkIjoiYmVlbGluZV9leHByZXNzIiwibm9uY2UiOiJoa3h6aGZneWJ5dWRuc2YiLCJwaG9uZSI6Iis3NzA1NTU1MjkyOCIsInNjb3BlIjoib2ZmbGluZV9hY2Nlc3MiLCJ0b2tlbl90eXBlIjoiYWNjZXNzX3Rva2VuIiwidXNlcl9hY3Rpb24iOiJyZWdpc3RyYXRpb24iLCJ1c2VyX3JvbGVzIjpbIm1pYl91c2VyIl0sInVzZXJuYW1lIjoiOTEwOTE5MzAwMzYzIn19.2QxT3rssdF87bDxRTbqlt_PQgf7S8m1CdLsIJjr001bKyaAArlhjDGh7djuGcL3QXdL56TaJI4dkK0GFkHjkusb-lEMzv8jhOPtY_75opC_cCeePFEgX-G2DP0QWs0REwxY7ODMu82hsqWxtPOJ-goDMt32e1VAlMwrfzxxnG2vpDtEdqYFyBTwnk29Uh9RKti_1DuFCXFBQFn3Lk3ByfIbhLJjrNQUcAD0htGiw-dyBVhlTQQTRP-xiU7S7sX71xSRiBfgQESWHf7VBsKuRDoNKovVwCbCli1ZmB_k8qgQri2WVZ6zEm75Q5moOtedeyo879qpcY8l9aZQ3i6CZkw"} +{"level":"info","x-request-id":"f93f65b3-b312-40db-b27f-41bf6635c66b","trace-id":"","span-id":"","time":"2024-04-03T10:24:39+05:00","message":"jwt.check skip endpoint /authn.AuthnService/Token"} +{"level":"debug","x-request-id":"f93f65b3-b312-40db-b27f-41bf6635c66b","trace-id":"","span-id":"","time":"2024-04-03T10:24:39+05:00","message":"header.cors try to set Access-Control-Allow-Credentials with [true]"} +{"level":"debug","x-request-id":"f93f65b3-b312-40db-b27f-41bf6635c66b","trace-id":"","span-id":"","time":"2024-04-03T10:24:39+05:00","message":"header.cors try to set Access-Control-Allow-Headers with [X-Context,DNT,X-CustomHeader,X-OwnerContext,X-PerformerContext,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,X-Authentication-Chain,Source,X-MerchantContext]"} +{"level":"debug","x-request-id":"f93f65b3-b312-40db-b27f-41bf6635c66b","trace-id":"","span-id":"","time":"2024-04-03T10:24:39+05:00","message":"header.cors try to set Access-Control-Allow-Methods with [GET, POST, PUT, DELETE, OPTIONS]"} +{"level":"debug","x-request-id":"f93f65b3-b312-40db-b27f-41bf6635c66b","trace-id":"","span-id":"","time":"2024-04-03T10:24:39+05:00","message":"header.cors try to set Access-Control-Allow-Origin with [*]"} +{"level":"debug","x-request-id":"f93f65b3-b312-40db-b27f-41bf6635c66b","trace-id":"","span-id":"","time":"2024-04-03T10:24:39+05:00","message":"header.cors try to set Access-Control-Max-Age with [3600]"} +{"level":"info","x-request-id":"f93f65b3-b312-40db-b27f-41bf6635c66b","trace-id":"","span-id":"","time":"2024-04-03T10:24:39+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"f93f65b3-b312-40db-b27f-41bf6635c66b","trace-id":"","span-id":"","time":"2024-04-03T10:24:39+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"f93f65b3-b312-40db-b27f-41bf6635c66b","trace-id":"","span-id":"","time":"2024-04-03T10:24:39+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"f93f65b3-b312-40db-b27f-41bf6635c66b","trace-id":"","span-id":"","time":"2024-04-03T10:24:39+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"f93f65b3-b312-40db-b27f-41bf6635c66b","trace-id":"","span-id":"","time":"2024-04-03T10:24:39+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"f93f65b3-b312-40db-b27f-41bf6635c66b","trace-id":"","span-id":"","time":"2024-04-03T10:24:39+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"f93f65b3-b312-40db-b27f-41bf6635c66b","trace-id":"","span-id":"","time":"2024-04-03T10:24:39+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"f93f65b3-b312-40db-b27f-41bf6635c66b","trace-id":"","span-id":"","time":"2024-04-03T10:24:39+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"f93f65b3-b312-40db-b27f-41bf6635c66b","trace-id":"","span-id":"","time":"2024-04-03T10:24:39+05:00","message":"start to proxy url: /authn.AuthnService/v1/oauth/token via http://authn-service:80"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"f93f65b3-b312-40db-b27f-41bf6635c66b","trace-id":"","span-id":"","time":"2024-04-03T10:24:39+05:00","message":"stop to proxy url: /authn.AuthnService/v1/oauth/token via http://authn-service:80"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"f93f65b3-b312-40db-b27f-41bf6635c66b","trace-id":"","span-id":"","time":"2024-04-03T10:24:39+05:00","message":"skip hook authn.cookie"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"f93f65b3-b312-40db-b27f-41bf6635c66b","trace-id":"","span-id":"","time":"2024-04-03T10:24:39+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"f93f65b3-b312-40db-b27f-41bf6635c66b","trace-id":"","span-id":"","time":"2024-04-03T10:24:39+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"f93f65b3-b312-40db-b27f-41bf6635c66b","trace-id":"","span-id":"","time":"2024-04-03T10:24:39+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"f93f65b3-b312-40db-b27f-41bf6635c66b","trace-id":"","span-id":"","time":"2024-04-03T10:24:39+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"f93f65b3-b312-40db-b27f-41bf6635c66b","trace-id":"","span-id":"","time":"2024-04-03T10:24:39+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"f93f65b3-b312-40db-b27f-41bf6635c66b","trace-id":"","span-id":"","time":"2024-04-03T10:24:39+05:00","message":"skip hook jwt.check"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"f93f65b3-b312-40db-b27f-41bf6635c66b","trace-id":"","span-id":"","time":"2024-04-03T10:24:39+05:00","message":"run hook header.cors"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"f93f65b3-b312-40db-b27f-41bf6635c66b","trace-id":"","span-id":"","time":"2024-04-03T10:24:39+05:00","message":"header.cors try to set Access-Control-Allow-Credentials with [true]"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"f93f65b3-b312-40db-b27f-41bf6635c66b","trace-id":"","span-id":"","time":"2024-04-03T10:24:39+05:00","message":"header.cors try to set Access-Control-Allow-Headers with [X-Context,DNT,X-CustomHeader,X-OwnerContext,X-PerformerContext,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,X-Authentication-Chain,Source,X-MerchantContext]"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"f93f65b3-b312-40db-b27f-41bf6635c66b","trace-id":"","span-id":"","time":"2024-04-03T10:24:39+05:00","message":"header.cors try to set Access-Control-Allow-Methods with [GET, POST, PUT, DELETE, OPTIONS]"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"f93f65b3-b312-40db-b27f-41bf6635c66b","trace-id":"","span-id":"","time":"2024-04-03T10:24:39+05:00","message":"header.cors try to set Access-Control-Allow-Origin with [*]"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"f93f65b3-b312-40db-b27f-41bf6635c66b","trace-id":"","span-id":"","time":"2024-04-03T10:24:39+05:00","message":"header.cors try to set Access-Control-Max-Age with [3600]"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"f93f65b3-b312-40db-b27f-41bf6635c66b","trace-id":"","span-id":"","time":"2024-04-03T10:24:39+05:00","message":"end hook header.cors"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"f93f65b3-b312-40db-b27f-41bf6635c66b","trace-id":"","span-id":"","time":"2024-04-03T10:24:39+05:00","message":"skip hook jwt.extract"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"f93f65b3-b312-40db-b27f-41bf6635c66b","trace-id":"","span-id":"","time":"2024-04-03T10:24:39+05:00","message":"skip hook jwt.extract"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"f93f65b3-b312-40db-b27f-41bf6635c66b","trace-id":"","span-id":"","time":"2024-04-03T10:24:39+05:00","message":"skip hook jwt.extract"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"f93f65b3-b312-40db-b27f-41bf6635c66b","trace-id":"","span-id":"","time":"2024-04-03T10:24:39+05:00","message":"skip hook jwt.extract"} +HDR http.Header{"Accept":[]string{"*/*"}, "Accept-Encoding":[]string{"gzip, deflate"}, "Content-Length":[]string{"804"}, "Content-Type":[]string{"application/json"}, "Cookie":[]string{"session_id=ed5b1fba-9c31-4747-b1c6-46d6770c8ac1"}, "User-Agent":[]string{"python-requests/2.31.0"}, "X-Forwarded-For":[]string{"172.23.20.6, 10.233.126.141"}, "X-Forwarded-Host":[]string{"dev-apigw.fortebank.com"}, "X-Forwarded-Port":[]string{"443"}, "X-Forwarded-Proto":[]string{"https"}, "X-Forwarded-Scheme":[]string{"https"}, "X-Real-Ip":[]string{"172.23.20.6"}, "X-Request-Id":[]string{"e77bdd83-dbc8-4b71-9923-8484cdffe5ff"}, "X-Scheme":[]string{"https"}} +{"level":"debug","x-request-id":"e77bdd83-dbc8-4b71-9923-8484cdffe5ff","trace-id":"","span-id":"","time":"2024-04-03T10:24:40+05:00","message":"authn.cookie process"} +{"level":"debug","x-request-id":"e77bdd83-dbc8-4b71-9923-8484cdffe5ff","trace-id":"","span-id":"","time":"2024-04-03T10:24:40+05:00","message":"authn.cookie try to get store /session/ed5b1fba-9c31-4747-b1c6-46d6770c8ac1"} +{"level":"debug","x-request-id":"e77bdd83-dbc8-4b71-9923-8484cdffe5ff","trace-id":"","span-id":"","time":"2024-04-03T10:24:40+05:00","message":"authn.cookie try to get store /session/ed5b1fba-9c31-4747-b1c6-46d6770c8ac1/attrs"} +{"level":"debug","x-request-id":"e77bdd83-dbc8-4b71-9923-8484cdffe5ff","trace-id":"","span-id":"","time":"2024-04-03T10:24:40+05:00","message":"authn.cookie set token to eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwOi8vZGV2LWFwaWd3LWdycGMuZm9ydGViYW5rLmNvbSIsInN1YiI6IjI1IiwiZXhwIjoxNzEyMTIyNzc5LCJuYmYiOjE3MTIxMjE4NzksImlhdCI6MTcxMjEyMTg3OSwianRpIjoiYWI2NzVmN2UtNjBmNi00ZmM0LWE0MjctMDJhNjliZGFkZmYyIiwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbIm1pYl91c2VyIl19LCJjdXN0b20iOnsiY2xpZW50X2lkIjoiYmVlbGluZV9leHByZXNzIiwiZXh0ZXJuYWxfaWQiOiI1MDExNjI0MTk3IiwicGhvbmUiOiIrNzcwNTU1NTI5MjgiLCJ0b2tlbl90eXBlIjoiYWNjZXNzX3Rva2VuIiwidXNlcl9hY3Rpb24iOiJyZWdpc3RyYXRpb24iLCJ1c2VyX3JvbGVzIjpbIm1pYl91c2VyIl0sInVzZXJuYW1lIjoiOTEwOTE5MzAwMzYzIn19.nY9fgP1ZLB6E3D6qhTHXM1y1_rw8kLOc_jtvQHrkmIr1xBw3NeMBDdKWPM2Se253Yqsy0gO6I85ggPw7gLrNAgdGpTWjxWwIw66JB_sTs8QJIG-g5E8ZwNZPUpvlDb-dlH2QyE_2rIjJmEHBzSSaYeuUTuDqrsY4scr0DK7_u_yWqKUBSQFOyXjeKfhcbdgHPxymhMt45MC30ZrW4ziwe5Nm9zW_-YlcCf5120GmTS1nbymxH3UBoIrMFEy5CDCnN2m_Z1_JqBVEXRcWcvfq9kmR8bjzu0ZDOikRrAa4qdRXSv70cBJTQG10VcIRSgWjy8fl1FMJCdbc38bzqWJ1sA"} +{"level":"info","x-request-id":"e77bdd83-dbc8-4b71-9923-8484cdffe5ff","trace-id":"","span-id":"","time":"2024-04-03T10:24:40+05:00","message":"jwt.check skip endpoint /messenger.Chat2Desk/Chat2Desk"} +{"level":"debug","x-request-id":"e77bdd83-dbc8-4b71-9923-8484cdffe5ff","trace-id":"","span-id":"","time":"2024-04-03T10:24:40+05:00","message":"header.cors try to set Access-Control-Allow-Credentials with [true]"} +{"level":"debug","x-request-id":"e77bdd83-dbc8-4b71-9923-8484cdffe5ff","trace-id":"","span-id":"","time":"2024-04-03T10:24:40+05:00","message":"header.cors try to set Access-Control-Allow-Headers with [X-Context,DNT,X-CustomHeader,X-OwnerContext,X-PerformerContext,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,X-Authentication-Chain,Source,X-MerchantContext]"} +{"level":"debug","x-request-id":"e77bdd83-dbc8-4b71-9923-8484cdffe5ff","trace-id":"","span-id":"","time":"2024-04-03T10:24:40+05:00","message":"header.cors try to set Access-Control-Allow-Methods with [GET, POST, PUT, DELETE, OPTIONS]"} +{"level":"debug","x-request-id":"e77bdd83-dbc8-4b71-9923-8484cdffe5ff","trace-id":"","span-id":"","time":"2024-04-03T10:24:40+05:00","message":"header.cors try to set Access-Control-Allow-Origin with [*]"} +{"level":"debug","x-request-id":"e77bdd83-dbc8-4b71-9923-8484cdffe5ff","trace-id":"","span-id":"","time":"2024-04-03T10:24:40+05:00","message":"header.cors try to set Access-Control-Max-Age with [3600]"} +{"level":"info","x-request-id":"e77bdd83-dbc8-4b71-9923-8484cdffe5ff","trace-id":"","span-id":"","time":"2024-04-03T10:24:40+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"e77bdd83-dbc8-4b71-9923-8484cdffe5ff","trace-id":"","span-id":"","time":"2024-04-03T10:24:40+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"e77bdd83-dbc8-4b71-9923-8484cdffe5ff","trace-id":"","span-id":"","time":"2024-04-03T10:24:40+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"e77bdd83-dbc8-4b71-9923-8484cdffe5ff","trace-id":"","span-id":"","time":"2024-04-03T10:24:40+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"e77bdd83-dbc8-4b71-9923-8484cdffe5ff","trace-id":"","span-id":"","time":"2024-04-03T10:24:40+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"e77bdd83-dbc8-4b71-9923-8484cdffe5ff","trace-id":"","span-id":"","time":"2024-04-03T10:24:40+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"e77bdd83-dbc8-4b71-9923-8484cdffe5ff","trace-id":"","span-id":"","time":"2024-04-03T10:24:40+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"e77bdd83-dbc8-4b71-9923-8484cdffe5ff","trace-id":"","span-id":"","time":"2024-04-03T10:24:40+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"e77bdd83-dbc8-4b71-9923-8484cdffe5ff","trace-id":"","span-id":"","time":"2024-04-03T10:24:40+05:00","message":"start to proxy url: /messenger.Chat2Desk/messenger/chat2desk/v1/listen2desk via https://dev-messenger-chat2desk.fortebank.com"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"e77bdd83-dbc8-4b71-9923-8484cdffe5ff","trace-id":"","span-id":"","time":"2024-04-03T10:24:40+05:00","message":"stop to proxy url: /messenger.Chat2Desk/messenger/chat2desk/v1/listen2desk via https://dev-messenger-chat2desk.fortebank.com"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"e77bdd83-dbc8-4b71-9923-8484cdffe5ff","trace-id":"","span-id":"","time":"2024-04-03T10:24:40+05:00","message":"skip hook authn.cookie"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"e77bdd83-dbc8-4b71-9923-8484cdffe5ff","trace-id":"","span-id":"","time":"2024-04-03T10:24:40+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"e77bdd83-dbc8-4b71-9923-8484cdffe5ff","trace-id":"","span-id":"","time":"2024-04-03T10:24:40+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"e77bdd83-dbc8-4b71-9923-8484cdffe5ff","trace-id":"","span-id":"","time":"2024-04-03T10:24:40+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"e77bdd83-dbc8-4b71-9923-8484cdffe5ff","trace-id":"","span-id":"","time":"2024-04-03T10:24:40+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"e77bdd83-dbc8-4b71-9923-8484cdffe5ff","trace-id":"","span-id":"","time":"2024-04-03T10:24:40+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"e77bdd83-dbc8-4b71-9923-8484cdffe5ff","trace-id":"","span-id":"","time":"2024-04-03T10:24:40+05:00","message":"skip hook jwt.check"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"e77bdd83-dbc8-4b71-9923-8484cdffe5ff","trace-id":"","span-id":"","time":"2024-04-03T10:24:40+05:00","message":"run hook header.cors"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"e77bdd83-dbc8-4b71-9923-8484cdffe5ff","trace-id":"","span-id":"","time":"2024-04-03T10:24:40+05:00","message":"header.cors try to set Access-Control-Max-Age with [3600]"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"e77bdd83-dbc8-4b71-9923-8484cdffe5ff","trace-id":"","span-id":"","time":"2024-04-03T10:24:40+05:00","message":"end hook header.cors"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"e77bdd83-dbc8-4b71-9923-8484cdffe5ff","trace-id":"","span-id":"","time":"2024-04-03T10:24:40+05:00","message":"skip hook jwt.extract"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"e77bdd83-dbc8-4b71-9923-8484cdffe5ff","trace-id":"","span-id":"","time":"2024-04-03T10:24:40+05:00","message":"skip hook jwt.extract"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"e77bdd83-dbc8-4b71-9923-8484cdffe5ff","trace-id":"","span-id":"","time":"2024-04-03T10:24:40+05:00","message":"skip hook jwt.extract"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"e77bdd83-dbc8-4b71-9923-8484cdffe5ff","trace-id":"","span-id":"","time":"2024-04-03T10:24:40+05:00","message":"skip hook jwt.extract"} +{"level":"error","X-Request-Id":"wjbKncpNMb9Ljn7T","trace-id":"","span-id":"","time":"2024-04-03T10:24:40+05:00","message":"failed to find source-service"} +HDR http.Header{"Accept":[]string{"*/*"}, "Accept-Encoding":[]string{"gzip, deflate"}, "Content-Length":[]string{"1186"}, "Content-Type":[]string{"application/json"}, "User-Agent":[]string{"python-requests/2.31.0"}, "X-Forwarded-For":[]string{"10.233.100.0, 10.233.126.141"}, "X-Forwarded-Host":[]string{"dev-apigw.fortebank.com"}, "X-Forwarded-Port":[]string{"443"}, "X-Forwarded-Proto":[]string{"https"}, "X-Forwarded-Scheme":[]string{"https"}, "X-Real-Ip":[]string{"10.233.100.0"}, "X-Request-Id":[]string{"9a3e067b-49db-4502-abc1-7dc6119d1761"}, "X-Scheme":[]string{"https"}} +{"level":"debug","x-request-id":"9a3e067b-49db-4502-abc1-7dc6119d1761","trace-id":"","span-id":"","time":"2024-04-03T10:25:02+05:00","message":"authn.cookie not found"} +{"level":"info","x-request-id":"9a3e067b-49db-4502-abc1-7dc6119d1761","trace-id":"","span-id":"","time":"2024-04-03T10:25:02+05:00","message":"jwt.check skip endpoint /authn.AuthnService/Token"} +{"level":"debug","x-request-id":"9a3e067b-49db-4502-abc1-7dc6119d1761","trace-id":"","span-id":"","time":"2024-04-03T10:25:02+05:00","message":"header.cors try to set Access-Control-Allow-Origin with [*]"} +{"level":"debug","x-request-id":"9a3e067b-49db-4502-abc1-7dc6119d1761","trace-id":"","span-id":"","time":"2024-04-03T10:25:02+05:00","message":"header.cors try to set Access-Control-Max-Age with [3600]"} +{"level":"debug","x-request-id":"9a3e067b-49db-4502-abc1-7dc6119d1761","trace-id":"","span-id":"","time":"2024-04-03T10:25:02+05:00","message":"header.cors try to set Access-Control-Allow-Credentials with [true]"} +{"level":"debug","x-request-id":"9a3e067b-49db-4502-abc1-7dc6119d1761","trace-id":"","span-id":"","time":"2024-04-03T10:25:02+05:00","message":"header.cors try to set Access-Control-Allow-Headers with [X-Context,DNT,X-CustomHeader,X-OwnerContext,X-PerformerContext,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,X-Authentication-Chain,Source,X-MerchantContext]"} +{"level":"debug","x-request-id":"9a3e067b-49db-4502-abc1-7dc6119d1761","trace-id":"","span-id":"","time":"2024-04-03T10:25:02+05:00","message":"header.cors try to set Access-Control-Allow-Methods with [GET, POST, PUT, DELETE, OPTIONS]"} +{"level":"info","x-request-id":"9a3e067b-49db-4502-abc1-7dc6119d1761","trace-id":"","span-id":"","time":"2024-04-03T10:25:02+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"9a3e067b-49db-4502-abc1-7dc6119d1761","trace-id":"","span-id":"","time":"2024-04-03T10:25:02+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"9a3e067b-49db-4502-abc1-7dc6119d1761","trace-id":"","span-id":"","time":"2024-04-03T10:25:02+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"9a3e067b-49db-4502-abc1-7dc6119d1761","trace-id":"","span-id":"","time":"2024-04-03T10:25:02+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"9a3e067b-49db-4502-abc1-7dc6119d1761","trace-id":"","span-id":"","time":"2024-04-03T10:25:02+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"9a3e067b-49db-4502-abc1-7dc6119d1761","trace-id":"","span-id":"","time":"2024-04-03T10:25:02+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"9a3e067b-49db-4502-abc1-7dc6119d1761","trace-id":"","span-id":"","time":"2024-04-03T10:25:02+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"9a3e067b-49db-4502-abc1-7dc6119d1761","trace-id":"","span-id":"","time":"2024-04-03T10:25:02+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"9a3e067b-49db-4502-abc1-7dc6119d1761","trace-id":"","span-id":"","time":"2024-04-03T10:25:02+05:00","message":"start to proxy url: /authn.AuthnService/v1/oauth/token via http://authn-service:80"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"9a3e067b-49db-4502-abc1-7dc6119d1761","trace-id":"","span-id":"","time":"2024-04-03T10:25:02+05:00","message":"stop to proxy url: /authn.AuthnService/v1/oauth/token via http://authn-service:80"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"9a3e067b-49db-4502-abc1-7dc6119d1761","trace-id":"","span-id":"","time":"2024-04-03T10:25:02+05:00","message":"skip hook authn.cookie"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"9a3e067b-49db-4502-abc1-7dc6119d1761","trace-id":"","span-id":"","time":"2024-04-03T10:25:02+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"9a3e067b-49db-4502-abc1-7dc6119d1761","trace-id":"","span-id":"","time":"2024-04-03T10:25:02+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"9a3e067b-49db-4502-abc1-7dc6119d1761","trace-id":"","span-id":"","time":"2024-04-03T10:25:02+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"9a3e067b-49db-4502-abc1-7dc6119d1761","trace-id":"","span-id":"","time":"2024-04-03T10:25:02+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"9a3e067b-49db-4502-abc1-7dc6119d1761","trace-id":"","span-id":"","time":"2024-04-03T10:25:02+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"9a3e067b-49db-4502-abc1-7dc6119d1761","trace-id":"","span-id":"","time":"2024-04-03T10:25:02+05:00","message":"skip hook jwt.check"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"9a3e067b-49db-4502-abc1-7dc6119d1761","trace-id":"","span-id":"","time":"2024-04-03T10:25:02+05:00","message":"run hook header.cors"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"9a3e067b-49db-4502-abc1-7dc6119d1761","trace-id":"","span-id":"","time":"2024-04-03T10:25:02+05:00","message":"header.cors try to set Access-Control-Allow-Credentials with [true]"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"9a3e067b-49db-4502-abc1-7dc6119d1761","trace-id":"","span-id":"","time":"2024-04-03T10:25:02+05:00","message":"header.cors try to set Access-Control-Allow-Headers with [X-Context,DNT,X-CustomHeader,X-OwnerContext,X-PerformerContext,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,X-Authentication-Chain,Source,X-MerchantContext]"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"9a3e067b-49db-4502-abc1-7dc6119d1761","trace-id":"","span-id":"","time":"2024-04-03T10:25:02+05:00","message":"header.cors try to set Access-Control-Allow-Methods with [GET, POST, PUT, DELETE, OPTIONS]"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"9a3e067b-49db-4502-abc1-7dc6119d1761","trace-id":"","span-id":"","time":"2024-04-03T10:25:02+05:00","message":"header.cors try to set Access-Control-Allow-Origin with [*]"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"9a3e067b-49db-4502-abc1-7dc6119d1761","trace-id":"","span-id":"","time":"2024-04-03T10:25:02+05:00","message":"header.cors try to set Access-Control-Max-Age with [3600]"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"9a3e067b-49db-4502-abc1-7dc6119d1761","trace-id":"","span-id":"","time":"2024-04-03T10:25:02+05:00","message":"end hook header.cors"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"9a3e067b-49db-4502-abc1-7dc6119d1761","trace-id":"","span-id":"","time":"2024-04-03T10:25:02+05:00","message":"skip hook jwt.extract"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"9a3e067b-49db-4502-abc1-7dc6119d1761","trace-id":"","span-id":"","time":"2024-04-03T10:25:02+05:00","message":"skip hook jwt.extract"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"9a3e067b-49db-4502-abc1-7dc6119d1761","trace-id":"","span-id":"","time":"2024-04-03T10:25:02+05:00","message":"skip hook jwt.extract"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"9a3e067b-49db-4502-abc1-7dc6119d1761","trace-id":"","span-id":"","time":"2024-04-03T10:25:02+05:00","message":"skip hook jwt.extract"} +HDR http.Header{"Accept":[]string{"*/*"}, "Accept-Encoding":[]string{"gzip, deflate"}, "Content-Type":[]string{"application/json"}, "User-Agent":[]string{"python-requests/2.31.0"}, "X-Forwarded-For":[]string{"10.233.100.0, 10.233.126.141"}, "X-Forwarded-Host":[]string{"dev-apigw.fortebank.com"}, "X-Forwarded-Port":[]string{"443"}, "X-Forwarded-Proto":[]string{"https"}, "X-Forwarded-Scheme":[]string{"https"}, "X-Real-Ip":[]string{"10.233.100.0"}, "X-Request-Id":[]string{"0aec7f4f-a056-4a17-a19d-6fc4af890bc7"}, "X-Scheme":[]string{"https"}} +{"level":"debug","x-request-id":"0aec7f4f-a056-4a17-a19d-6fc4af890bc7","trace-id":"","span-id":"","time":"2024-04-03T10:25:07+05:00","message":"authn.cookie not found"} +{"level":"info","x-request-id":"0aec7f4f-a056-4a17-a19d-6fc4af890bc7","trace-id":"","span-id":"","time":"2024-04-03T10:25:07+05:00","message":"jwt.check skip endpoint /authn.AuthnService/Login"} +{"level":"debug","x-request-id":"0aec7f4f-a056-4a17-a19d-6fc4af890bc7","trace-id":"","span-id":"","time":"2024-04-03T10:25:07+05:00","message":"header.cors try to set Access-Control-Allow-Credentials with [true]"} +{"level":"debug","x-request-id":"0aec7f4f-a056-4a17-a19d-6fc4af890bc7","trace-id":"","span-id":"","time":"2024-04-03T10:25:07+05:00","message":"header.cors try to set Access-Control-Allow-Headers with [X-Context,DNT,X-CustomHeader,X-OwnerContext,X-PerformerContext,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,X-Authentication-Chain,Source,X-MerchantContext]"} +{"level":"debug","x-request-id":"0aec7f4f-a056-4a17-a19d-6fc4af890bc7","trace-id":"","span-id":"","time":"2024-04-03T10:25:07+05:00","message":"header.cors try to set Access-Control-Allow-Methods with [GET, POST, PUT, DELETE, OPTIONS]"} +{"level":"debug","x-request-id":"0aec7f4f-a056-4a17-a19d-6fc4af890bc7","trace-id":"","span-id":"","time":"2024-04-03T10:25:07+05:00","message":"header.cors try to set Access-Control-Allow-Origin with [*]"} +{"level":"debug","x-request-id":"0aec7f4f-a056-4a17-a19d-6fc4af890bc7","trace-id":"","span-id":"","time":"2024-04-03T10:25:07+05:00","message":"header.cors try to set Access-Control-Max-Age with [3600]"} +{"level":"info","x-request-id":"0aec7f4f-a056-4a17-a19d-6fc4af890bc7","trace-id":"","span-id":"","time":"2024-04-03T10:25:07+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"0aec7f4f-a056-4a17-a19d-6fc4af890bc7","trace-id":"","span-id":"","time":"2024-04-03T10:25:07+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"0aec7f4f-a056-4a17-a19d-6fc4af890bc7","trace-id":"","span-id":"","time":"2024-04-03T10:25:07+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"0aec7f4f-a056-4a17-a19d-6fc4af890bc7","trace-id":"","span-id":"","time":"2024-04-03T10:25:07+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"0aec7f4f-a056-4a17-a19d-6fc4af890bc7","trace-id":"","span-id":"","time":"2024-04-03T10:25:07+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"0aec7f4f-a056-4a17-a19d-6fc4af890bc7","trace-id":"","span-id":"","time":"2024-04-03T10:25:07+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"0aec7f4f-a056-4a17-a19d-6fc4af890bc7","trace-id":"","span-id":"","time":"2024-04-03T10:25:07+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"0aec7f4f-a056-4a17-a19d-6fc4af890bc7","trace-id":"","span-id":"","time":"2024-04-03T10:25:07+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"0aec7f4f-a056-4a17-a19d-6fc4af890bc7","trace-id":"","span-id":"","time":"2024-04-03T10:25:07+05:00","message":"start to proxy url: /authn.AuthnService/v1/login via http://authn-service:80"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"0aec7f4f-a056-4a17-a19d-6fc4af890bc7","trace-id":"","span-id":"","time":"2024-04-03T10:25:07+05:00","message":"stop to proxy url: /authn.AuthnService/v1/login via http://authn-service:80"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"0aec7f4f-a056-4a17-a19d-6fc4af890bc7","trace-id":"","span-id":"","time":"2024-04-03T10:25:07+05:00","message":"skip hook authn.cookie"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"0aec7f4f-a056-4a17-a19d-6fc4af890bc7","trace-id":"","span-id":"","time":"2024-04-03T10:25:07+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"0aec7f4f-a056-4a17-a19d-6fc4af890bc7","trace-id":"","span-id":"","time":"2024-04-03T10:25:07+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"0aec7f4f-a056-4a17-a19d-6fc4af890bc7","trace-id":"","span-id":"","time":"2024-04-03T10:25:07+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"0aec7f4f-a056-4a17-a19d-6fc4af890bc7","trace-id":"","span-id":"","time":"2024-04-03T10:25:07+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"0aec7f4f-a056-4a17-a19d-6fc4af890bc7","trace-id":"","span-id":"","time":"2024-04-03T10:25:07+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"0aec7f4f-a056-4a17-a19d-6fc4af890bc7","trace-id":"","span-id":"","time":"2024-04-03T10:25:07+05:00","message":"skip hook jwt.check"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"0aec7f4f-a056-4a17-a19d-6fc4af890bc7","trace-id":"","span-id":"","time":"2024-04-03T10:25:07+05:00","message":"run hook header.cors"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"0aec7f4f-a056-4a17-a19d-6fc4af890bc7","trace-id":"","span-id":"","time":"2024-04-03T10:25:07+05:00","message":"header.cors try to set Access-Control-Allow-Credentials with [true]"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"0aec7f4f-a056-4a17-a19d-6fc4af890bc7","trace-id":"","span-id":"","time":"2024-04-03T10:25:07+05:00","message":"header.cors try to set Access-Control-Allow-Headers with [X-Context,DNT,X-CustomHeader,X-OwnerContext,X-PerformerContext,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,X-Authentication-Chain,Source,X-MerchantContext]"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"0aec7f4f-a056-4a17-a19d-6fc4af890bc7","trace-id":"","span-id":"","time":"2024-04-03T10:25:07+05:00","message":"header.cors try to set Access-Control-Allow-Methods with [GET, POST, PUT, DELETE, OPTIONS]"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"0aec7f4f-a056-4a17-a19d-6fc4af890bc7","trace-id":"","span-id":"","time":"2024-04-03T10:25:07+05:00","message":"header.cors try to set Access-Control-Allow-Origin with [*]"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"0aec7f4f-a056-4a17-a19d-6fc4af890bc7","trace-id":"","span-id":"","time":"2024-04-03T10:25:07+05:00","message":"header.cors try to set Access-Control-Max-Age with [3600]"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"0aec7f4f-a056-4a17-a19d-6fc4af890bc7","trace-id":"","span-id":"","time":"2024-04-03T10:25:07+05:00","message":"end hook header.cors"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"0aec7f4f-a056-4a17-a19d-6fc4af890bc7","trace-id":"","span-id":"","time":"2024-04-03T10:25:07+05:00","message":"skip hook jwt.extract"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"0aec7f4f-a056-4a17-a19d-6fc4af890bc7","trace-id":"","span-id":"","time":"2024-04-03T10:25:07+05:00","message":"skip hook jwt.extract"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"0aec7f4f-a056-4a17-a19d-6fc4af890bc7","trace-id":"","span-id":"","time":"2024-04-03T10:25:07+05:00","message":"skip hook jwt.extract"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"0aec7f4f-a056-4a17-a19d-6fc4af890bc7","trace-id":"","span-id":"","time":"2024-04-03T10:25:07+05:00","message":"skip hook jwt.extract"} +HDR http.Header{"Accept":[]string{"application/json, text/plain, */*"}, "Accept-Encoding":[]string{"gzip, deflate, br, zstd"}, "Accept-Language":[]string{"ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7"}, "Content-Length":[]string{"35965"}, "Content-Type":[]string{"application/json"}, "Cookie":[]string{"AMP_80fbd2fe20=JTdCJTIyZGV2aWNlSWQlMjIlM0ElMjIyMzk2N2VlOC1jMjFhLTRiY2ItYWE0MC02NzllYjM1OGRlMmMlMjIlMkMlMjJ1c2VySWQlMjIlM0ElMjIwMy5BMDcwNTE0JTIyJTJDJTIyc2Vzc2lvbklkJTIyJTNBMTcxMjEyMTYzNjgyOCUyQyUyMm9wdE91dCUyMiUzQWZhbHNlJTJDJTIybGFzdEV2ZW50VGltZSUyMiUzQTE3MTIxMjE3NjEzOTElMkMlMjJsYXN0RXZlbnRJZCUyMiUzQTE5JTdE; session_id=c1e82aa3-2f01-4af3-8256-f494d8bac1e2"}, "Origin":[]string{"https://dev-beeline-express.fortebank.com"}, "Referer":[]string{"https://dev-beeline-express.fortebank.com/"}, "Sec-Fetch-Dest":[]string{"empty"}, "Sec-Fetch-Mode":[]string{"cors"}, "Sec-Fetch-Site":[]string{"same-site"}, "User-Agent":[]string{"Mozilla/5.0 (iPhone; CPU iPhone OS 16_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.6 Mobile/15E148 Safari/604.1"}, "X-Forwarded-For":[]string{"172.23.20.6, 10.233.126.141"}, "X-Forwarded-Host":[]string{"dev-apigw.fortebank.com"}, "X-Forwarded-Port":[]string{"443"}, "X-Forwarded-Proto":[]string{"https"}, "X-Forwarded-Scheme":[]string{"https"}, "X-Real-Ip":[]string{"172.23.20.6"}, "X-Request-Id":[]string{"83057f8ab7f0901e2b9f4f27433a0bd1"}, "X-Scheme":[]string{"https"}} +{"level":"debug","x-request-id":"83057f8ab7f0901e2b9f4f27433a0bd1","trace-id":"","span-id":"","time":"2024-04-03T10:25:09+05:00","message":"authn.cookie process"} +{"level":"debug","x-request-id":"83057f8ab7f0901e2b9f4f27433a0bd1","trace-id":"","span-id":"","time":"2024-04-03T10:25:09+05:00","message":"authn.cookie skip cookie AMP_80fbd2fe20=JTdCJTIyZGV2aWNlSWQlMjIlM0ElMjIyMzk2N2VlOC1jMjFhLTRiY2ItYWE0MC02NzllYjM1OGRlMmMlMjIlMkMlMjJ1c2VySWQlMjIlM0ElMjIwMy5BMDcwNTE0JTIyJTJDJTIyc2Vzc2lvbklkJTIyJTNBMTcxMjEyMTYzNjgyOCUyQyUyMm9wdE91dCUyMiUzQWZhbHNlJTJDJTIybGFzdEV2ZW50VGltZSUyMiUzQTE3MTIxMjE3NjEzOTElMkMlMjJsYXN0RXZlbnRJZCUyMiUzQTE5JTdE"} +{"level":"debug","x-request-id":"83057f8ab7f0901e2b9f4f27433a0bd1","trace-id":"","span-id":"","time":"2024-04-03T10:25:09+05:00","message":"authn.cookie try to get store /session/c1e82aa3-2f01-4af3-8256-f494d8bac1e2"} +{"level":"debug","x-request-id":"83057f8ab7f0901e2b9f4f27433a0bd1","trace-id":"","span-id":"","time":"2024-04-03T10:25:09+05:00","message":"authn.cookie try to get store /session/c1e82aa3-2f01-4af3-8256-f494d8bac1e2/attrs"} +{"level":"debug","x-request-id":"83057f8ab7f0901e2b9f4f27433a0bd1","trace-id":"","span-id":"","time":"2024-04-03T10:25:09+05:00","message":"authn.cookie set token to eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwOi8vZGV2LWFwaWd3LWdycGMuZm9ydGViYW5rLmNvbSIsInN1YiI6IjIwMCIsImV4cCI6MTcxMjEyMjc3NiwibmJmIjoxNzEyMTIxODc2LCJpYXQiOjE3MTIxMjE4NzYsImp0aSI6IjE3NzZjY2NiLTNjMzAtNGRjMi05MjZmLWNjZmMyYjkxZTZlMyIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJtaWJfdXNlciJdfSwiY3VzdG9tIjp7ImNsaWVudF9pZCI6ImJlZWxpbmVfZXhwcmVzcyIsInBob25lIjoiKzc3NDc2MjMyMzMxIiwic2NvcGUiOiJvZmZsaW5lX2FjY2VzcyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJ1c2VyX2FjdGlvbiI6InJlZ2lzdHJhdGlvbiIsInVzZXJfcm9sZXMiOlsibWliX3VzZXIiXSwidXNlcm5hbWUiOiI5MzA1MTAzNTAxOTEifX0.ehG4x4ekpxUU32PITMUbu75t8nVfPEB_XznY1by86ICZwI2UakpG1tpAvn4accuqX-InhrJS9uwcj9DdonBCZ4660x8cI3uCxoiDnUSbIO0wSNpqrta6UL1f18ouheaQdYRQ-Yi7iwYsCZ-lyeo6BtlfMhdL3wyrT6OU7QgN2uHelZqF3dWunEGqlEvd-aC4GCSuSv0EnB7cmbnJpQLu9eVXIfzmmm5dtC80JqFBD6Lg3yT-j-T_r72rClQNW2zLuupO0k7rOkakrMcEPXucYJtWcSYAwwfMSjPxBymVTl2hGYl_8qdtt1-LIPipYR_2b4CZ15PSpQ0K9PeMLDhZmg"} +{"level":"debug","x-request-id":"83057f8ab7f0901e2b9f4f27433a0bd1","trace-id":"","span-id":"","time":"2024-04-03T10:25:09+05:00","message":"jwt.check process"} +{"level":"debug","x-request-id":"83057f8ab7f0901e2b9f4f27433a0bd1","trace-id":"","span-id":"","time":"2024-04-03T10:25:09+05:00","message":"jwt.check claims: jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"beeline_express\", \"phone\":\"+77476232331\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"930510350191\"}, \"exp\":1.712122776e+09, \"iat\":1.712121876e+09, \"iss\":\"http://dev-apigw-grpc.fortebank.com\", \"jti\":\"1776cccb-3c30-4dc2-926f-ccfc2b91e6e3\", \"nbf\":1.712121876e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"200\"}"} +{"level":"debug","x-request-id":"83057f8ab7f0901e2b9f4f27433a0bd1","trace-id":"","span-id":"","time":"2024-04-03T10:25:09+05:00","message":"header.cors try to set Access-Control-Max-Age with [3600]"} +{"level":"debug","x-request-id":"83057f8ab7f0901e2b9f4f27433a0bd1","trace-id":"","span-id":"","time":"2024-04-03T10:25:09+05:00","message":"header.cors try to set Access-Control-Allow-Credentials with [true]"} +{"level":"debug","x-request-id":"83057f8ab7f0901e2b9f4f27433a0bd1","trace-id":"","span-id":"","time":"2024-04-03T10:25:09+05:00","message":"header.cors try to set Access-Control-Allow-Headers with [X-Context,DNT,X-CustomHeader,X-OwnerContext,X-PerformerContext,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,X-Authentication-Chain,Source,X-MerchantContext]"} +{"level":"debug","x-request-id":"83057f8ab7f0901e2b9f4f27433a0bd1","trace-id":"","span-id":"","time":"2024-04-03T10:25:09+05:00","message":"header.cors try to set Access-Control-Allow-Methods with [GET, POST, PUT, DELETE, OPTIONS]"} +{"level":"debug","x-request-id":"83057f8ab7f0901e2b9f4f27433a0bd1","trace-id":"","span-id":"","time":"2024-04-03T10:25:09+05:00","message":"header.cors try to set Access-Control-Allow-Origin with [*]"} +{"level":"info","x-request-id":"83057f8ab7f0901e2b9f4f27433a0bd1","trace-id":"","span-id":"","time":"2024-04-03T10:25:09+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"83057f8ab7f0901e2b9f4f27433a0bd1","trace-id":"","span-id":"","time":"2024-04-03T10:25:09+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"beeline_express\", \"phone\":\"+77476232331\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"930510350191\"}, \"exp\":1.712122776e+09, \"iat\":1.712121876e+09, \"iss\":\"http://dev-apigw-grpc.fortebank.com\", \"jti\":\"1776cccb-3c30-4dc2-926f-ccfc2b91e6e3\", \"nbf\":1.712121876e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"200\"}"} +{"level":"info","x-request-id":"83057f8ab7f0901e2b9f4f27433a0bd1","trace-id":"","span-id":"","time":"2024-04-03T10:25:09+05:00","message":"jwt.extract set User-Id to 200"} +{"level":"info","x-request-id":"83057f8ab7f0901e2b9f4f27433a0bd1","trace-id":"","span-id":"","time":"2024-04-03T10:25:09+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"83057f8ab7f0901e2b9f4f27433a0bd1","trace-id":"","span-id":"","time":"2024-04-03T10:25:09+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"beeline_express\", \"phone\":\"+77476232331\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"930510350191\"}, \"exp\":1.712122776e+09, \"iat\":1.712121876e+09, \"iss\":\"http://dev-apigw-grpc.fortebank.com\", \"jti\":\"1776cccb-3c30-4dc2-926f-ccfc2b91e6e3\", \"nbf\":1.712121876e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"200\"}"} +{"level":"info","x-request-id":"83057f8ab7f0901e2b9f4f27433a0bd1","trace-id":"","span-id":"","time":"2024-04-03T10:25:09+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"83057f8ab7f0901e2b9f4f27433a0bd1","trace-id":"","span-id":"","time":"2024-04-03T10:25:09+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"beeline_express\", \"phone\":\"+77476232331\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"930510350191\"}, \"exp\":1.712122776e+09, \"iat\":1.712121876e+09, \"iss\":\"http://dev-apigw-grpc.fortebank.com\", \"jti\":\"1776cccb-3c30-4dc2-926f-ccfc2b91e6e3\", \"nbf\":1.712121876e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"200\"}"} +{"level":"info","x-request-id":"83057f8ab7f0901e2b9f4f27433a0bd1","trace-id":"","span-id":"","time":"2024-04-03T10:25:09+05:00","message":"jwt.extract set Username to 930510350191"} +{"level":"info","x-request-id":"83057f8ab7f0901e2b9f4f27433a0bd1","trace-id":"","span-id":"","time":"2024-04-03T10:25:09+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"83057f8ab7f0901e2b9f4f27433a0bd1","trace-id":"","span-id":"","time":"2024-04-03T10:25:09+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"beeline_express\", \"phone\":\"+77476232331\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"930510350191\"}, \"exp\":1.712122776e+09, \"iat\":1.712121876e+09, \"iss\":\"http://dev-apigw-grpc.fortebank.com\", \"jti\":\"1776cccb-3c30-4dc2-926f-ccfc2b91e6e3\", \"nbf\":1.712121876e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"200\"}"} +{"level":"info","x-request-id":"83057f8ab7f0901e2b9f4f27433a0bd1","trace-id":"","span-id":"","time":"2024-04-03T10:25:09+05:00","message":"jwt.extract set Phone to +77476232331"} +{"level":"info","x-request-id":"83057f8ab7f0901e2b9f4f27433a0bd1","trace-id":"","span-id":"","time":"2024-04-03T10:25:09+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"83057f8ab7f0901e2b9f4f27433a0bd1","trace-id":"","span-id":"","time":"2024-04-03T10:25:09+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"beeline_express\", \"phone\":\"+77476232331\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"930510350191\"}, \"exp\":1.712122776e+09, \"iat\":1.712121876e+09, \"iss\":\"http://dev-apigw-grpc.fortebank.com\", \"jti\":\"1776cccb-3c30-4dc2-926f-ccfc2b91e6e3\", \"nbf\":1.712121876e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"200\"}"} +{"level":"info","x-request-id":"83057f8ab7f0901e2b9f4f27433a0bd1","trace-id":"","span-id":"","time":"2024-04-03T10:25:09+05:00","message":"jwt.extract set username to 930510350191"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"83057f8ab7f0901e2b9f4f27433a0bd1","trace-id":"","span-id":"","time":"2024-04-03T10:25:09+05:00","message":"httpConnAdd /clientpass.ClientpassService/OnboardingPass 83057f8ab7f0901e2b9f4f27433a0bd1"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"83057f8ab7f0901e2b9f4f27433a0bd1","trace-id":"","span-id":"","time":"2024-04-03T10:25:09+05:00","message":"start to proxy url: /clientpass.ClientpassService via client.clientpass.onboarding.in"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"83057f8ab7f0901e2b9f4f27433a0bd1","trace-id":"","span-id":"","time":"2024-04-03T10:25:09+05:00","message":"start to proxy url: /clientpass.ClientpassService via client.clientpass.onboarding.in"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"83057f8ab7f0901e2b9f4f27433a0bd1","trace-id":"","span-id":"","time":"2024-04-03T10:25:09+05:00","message":"brokerClientStream brokerClientStream SendMsg method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"83057f8ab7f0901e2b9f4f27433a0bd1","trace-id":"","span-id":"","time":"2024-04-03T10:25:09+05:00","message":"brokerClientStream try to publish to client.clientpass.onboarding.in msg with hdr: metadata.Metadata{\"Accept-Encoding\":\"gzip, deflate, br, zstd\", \"Accept-Language\":\"ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7\", \"Access-Control-Allow-Credentials\":\"true\", \"Access-Control-Allow-Headers\":\"X-Context,DNT,X-CustomHeader,X-OwnerContext,X-PerformerContext,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,X-Authentication-Chain,Source,X-MerchantContext\", \"Access-Control-Allow-Methods\":\"GET, POST, PUT, DELETE, OPTIONS\", \"Access-Control-Allow-Origin\":\"https://dev-beeline-express.fortebank.com\", \"Access-Control-Max-Age\":\"3600\", \"Authorization\":\"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwOi8vZGV2LWFwaWd3LWdycGMuZm9ydGViYW5rLmNvbSIsInN1YiI6IjIwMCIsImV4cCI6MTcxMjEyMjc3NiwibmJmIjoxNzEyMTIxODc2LCJpYXQiOjE3MTIxMjE4NzYsImp0aSI6IjE3NzZjY2NiLTNjMzAtNGRjMi05MjZmLWNjZmMyYjkxZTZlMyIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJtaWJfdXNlciJdfSwiY3VzdG9tIjp7ImNsaWVudF9pZCI6ImJlZWxpbmVfZXhwcmVzcyIsInBob25lIjoiKzc3NDc2MjMyMzMxIiwic2NvcGUiOiJvZmZsaW5lX2FjY2VzcyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJ1c2VyX2FjdGlvbiI6InJlZ2lzdHJhdGlvbiIsInVzZXJfcm9sZXMiOlsibWliX3VzZXIiXSwidXNlcm5hbWUiOiI5MzA1MTAzNTAxOTEifX0.ehG4x4ekpxUU32PITMUbu75t8nVfPEB_XznY1by86ICZwI2UakpG1tpAvn4accuqX-InhrJS9uwcj9DdonBCZ4660x8cI3uCxoiDnUSbIO0wSNpqrta6UL1f18ouheaQdYRQ-Yi7iwYsCZ-lyeo6BtlfMhdL3wyrT6OU7QgN2uHelZqF3dWunEGqlEvd-aC4GCSuSv0EnB7cmbnJpQLu9eVXIfzmmm5dtC80JqFBD6Lg3yT-j-T_r72rClQNW2zLuupO0k7rOkakrMcEPXucYJtWcSYAwwfMSjPxBymVTl2hGYl_8qdtt1-LIPipYR_2b4CZ15PSpQ0K9PeMLDhZmg\", \"Client-Ip\":\"172.23.20.6\", \"Content-Type\":\"application/json\", \"Language\":\"ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7\", \"Phone\":\"+77476232331\", \"Referer\":\"https://dev-beeline-express.fortebank.com/\", \"Sec-Fetch-Dest\":\"empty\", \"Sec-Fetch-Mode\":\"cors\", \"Sec-Fetch-Site\":\"same-site\", \"Source-Service\":\"/clientpass.ClientpassService/OnboardingPass\", \"User-Id\":\"200\", \"Username\":\"930510350191\", \"Vary\":\"Origin\", \"X-Forwarded-For\":\"172.23.20.6, 10.233.126.141\", \"X-Forwarded-Port\":\"443\", \"X-Real-Ip\":\"172.23.20.6\", \"X-Request-Id\":\"83057f8ab7f0901e2b9f4f27433a0bd1\"}"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"83057f8ab7f0901e2b9f4f27433a0bd1","trace-id":"","span-id":"","time":"2024-04-03T10:25:09+05:00","message":"brokerClientStream RecvMsg method"} +{"level":"info","X-Request-Id":"83057f8ab7f0901e2b9f4f27433a0bd1","trace-id":"","span-id":"","time":"2024-04-03T10:25:09+05:00","message":"get message for service: /clientpass.ClientpassService/OnboardingPass with md map[Accept-Encoding:gzip, deflate, br, zstd Accept-Language:ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 Access-Control-Allow-Credentials:true Access-Control-Allow-Headers:X-Context,DNT,X-CustomHeader,X-OwnerContext,X-PerformerContext,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,X-Authentication-Chain,Source,X-MerchantContext Access-Control-Allow-Methods:GET, POST, PUT, DELETE, OPTIONS Access-Control-Allow-Origin:https://dev-beeline-express.fortebank.com Access-Control-Max-Age:3600 Authorization:Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwOi8vZGV2LWFwaWd3LWdycGMuZm9ydGViYW5rLmNvbSIsInN1YiI6IjIwMCIsImV4cCI6MTcxMjEyMjc3NiwibmJmIjoxNzEyMTIxODc2LCJpYXQiOjE3MTIxMjE4NzYsImp0aSI6IjE3NzZjY2NiLTNjMzAtNGRjMi05MjZmLWNjZmMyYjkxZTZlMyIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJtaWJfdXNlciJdfSwiY3VzdG9tIjp7ImNsaWVudF9pZCI6ImJlZWxpbmVfZXhwcmVzcyIsInBob25lIjoiKzc3NDc2MjMyMzMxIiwic2NvcGUiOiJvZmZsaW5lX2FjY2VzcyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJ1c2VyX2FjdGlvbiI6InJlZ2lzdHJhdGlvbiIsInVzZXJfcm9sZXMiOlsibWliX3VzZXIiXSwidXNlcm5hbWUiOiI5MzA1MTAzNTAxOTEifX0.ehG4x4ekpxUU32PITMUbu75t8nVfPEB_XznY1by86ICZwI2UakpG1tpAvn4accuqX-InhrJS9uwcj9DdonBCZ4660x8cI3uCxoiDnUSbIO0wSNpqrta6UL1f18ouheaQdYRQ-Yi7iwYsCZ-lyeo6BtlfMhdL3wyrT6OU7QgN2uHelZqF3dWunEGqlEvd-aC4GCSuSv0EnB7cmbnJpQLu9eVXIfzmmm5dtC80JqFBD6Lg3yT-j-T_r72rClQNW2zLuupO0k7rOkakrMcEPXucYJtWcSYAwwfMSjPxBymVTl2hGYl_8qdtt1-LIPipYR_2b4CZ15PSpQ0K9PeMLDhZmg Client-Ip:172.23.20.6 Content-Type:application/grpc Error-Code:1001 Error-Data:signature is invalid Grpc-Code:13 Language:ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 Micro-Topic:apigw.in Phone:+77476232331 Referer:https://dev-beeline-express.fortebank.com/ Sec-Fetch-Dest:empty Sec-Fetch-Mode:cors Sec-Fetch-Site:same-site Source-Channel:MIB3.0 Source-Service:/clientpass.ClientpassService/OnboardingPass Uber-Trace-Id:0af9031ee6e4461e:167befcd09889f5f:57e12d5cb217f143:1 User-Id:200 Username:930510350191 Vary:Origin X-Forwarded-For:172.23.20.6, 10.233.126.141 X-Forwarded-Port:443 X-Real-Ip:172.23.20.6 X-Request-Id:83057f8ab7f0901e2b9f4f27433a0bd1]"} +{"level":"info","x-request-id":"83057f8ab7f0901e2b9f4f27433a0bd1","trace-id":"","span-id":"","time":"2024-04-03T10:25:09+05:00","message":"get message for service: /clientpass.ClientpassService/OnboardingPass"} +{"level":"debug","x-request-id":"83057f8ab7f0901e2b9f4f27433a0bd1","trace-id":"","span-id":"","time":"2024-04-03T10:25:09+05:00","message":"grpcConnGet: /clientpass.ClientpassService/OnboardingPass via 83057f8ab7f0901e2b9f4f27433a0bd1"} +{"level":"error","x-request-id":"83057f8ab7f0901e2b9f4f27433a0bd1","trace-id":"","span-id":"","time":"2024-04-03T10:25:09+05:00","message":"failed to find conn"} +HDR http.Header{"Accept":[]string{"*/*"}, "Accept-Encoding":[]string{"gzip, deflate"}, "Content-Type":[]string{"application/json"}, "User-Agent":[]string{"python-requests/2.31.0"}, "X-Forwarded-For":[]string{"10.233.100.0, 10.233.126.141"}, "X-Forwarded-Host":[]string{"dev-apigw.fortebank.com"}, "X-Forwarded-Port":[]string{"443"}, "X-Forwarded-Proto":[]string{"https"}, "X-Forwarded-Scheme":[]string{"https"}, "X-Real-Ip":[]string{"10.233.100.0"}, "X-Request-Id":[]string{"3d683507-fb68-4e3a-a277-7efca8e508ef"}, "X-Scheme":[]string{"https"}} +{"level":"debug","x-request-id":"3d683507-fb68-4e3a-a277-7efca8e508ef","trace-id":"","span-id":"","time":"2024-04-03T10:25:10+05:00","message":"authn.cookie not found"} +{"level":"info","x-request-id":"3d683507-fb68-4e3a-a277-7efca8e508ef","trace-id":"","span-id":"","time":"2024-04-03T10:25:10+05:00","message":"jwt.check skip endpoint /authn.AuthnService/Login"} +{"level":"debug","x-request-id":"3d683507-fb68-4e3a-a277-7efca8e508ef","trace-id":"","span-id":"","time":"2024-04-03T10:25:10+05:00","message":"header.cors try to set Access-Control-Allow-Headers with [X-Context,DNT,X-CustomHeader,X-OwnerContext,X-PerformerContext,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,X-Authentication-Chain,Source,X-MerchantContext]"} +{"level":"debug","x-request-id":"3d683507-fb68-4e3a-a277-7efca8e508ef","trace-id":"","span-id":"","time":"2024-04-03T10:25:10+05:00","message":"header.cors try to set Access-Control-Allow-Methods with [GET, POST, PUT, DELETE, OPTIONS]"} +{"level":"debug","x-request-id":"3d683507-fb68-4e3a-a277-7efca8e508ef","trace-id":"","span-id":"","time":"2024-04-03T10:25:10+05:00","message":"header.cors try to set Access-Control-Allow-Origin with [*]"} +{"level":"debug","x-request-id":"3d683507-fb68-4e3a-a277-7efca8e508ef","trace-id":"","span-id":"","time":"2024-04-03T10:25:10+05:00","message":"header.cors try to set Access-Control-Max-Age with [3600]"} +{"level":"debug","x-request-id":"3d683507-fb68-4e3a-a277-7efca8e508ef","trace-id":"","span-id":"","time":"2024-04-03T10:25:10+05:00","message":"header.cors try to set Access-Control-Allow-Credentials with [true]"} +{"level":"info","x-request-id":"3d683507-fb68-4e3a-a277-7efca8e508ef","trace-id":"","span-id":"","time":"2024-04-03T10:25:10+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"3d683507-fb68-4e3a-a277-7efca8e508ef","trace-id":"","span-id":"","time":"2024-04-03T10:25:10+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"3d683507-fb68-4e3a-a277-7efca8e508ef","trace-id":"","span-id":"","time":"2024-04-03T10:25:10+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"3d683507-fb68-4e3a-a277-7efca8e508ef","trace-id":"","span-id":"","time":"2024-04-03T10:25:10+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"3d683507-fb68-4e3a-a277-7efca8e508ef","trace-id":"","span-id":"","time":"2024-04-03T10:25:10+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"3d683507-fb68-4e3a-a277-7efca8e508ef","trace-id":"","span-id":"","time":"2024-04-03T10:25:10+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"3d683507-fb68-4e3a-a277-7efca8e508ef","trace-id":"","span-id":"","time":"2024-04-03T10:25:10+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"3d683507-fb68-4e3a-a277-7efca8e508ef","trace-id":"","span-id":"","time":"2024-04-03T10:25:10+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"3d683507-fb68-4e3a-a277-7efca8e508ef","trace-id":"","span-id":"","time":"2024-04-03T10:25:10+05:00","message":"start to proxy url: /authn.AuthnService/v1/login via http://authn-service:80"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"3d683507-fb68-4e3a-a277-7efca8e508ef","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"stop to proxy url: /authn.AuthnService/v1/login via http://authn-service:80"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"3d683507-fb68-4e3a-a277-7efca8e508ef","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"skip hook authn.cookie"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"3d683507-fb68-4e3a-a277-7efca8e508ef","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"3d683507-fb68-4e3a-a277-7efca8e508ef","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"3d683507-fb68-4e3a-a277-7efca8e508ef","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"3d683507-fb68-4e3a-a277-7efca8e508ef","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"3d683507-fb68-4e3a-a277-7efca8e508ef","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"3d683507-fb68-4e3a-a277-7efca8e508ef","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"skip hook jwt.check"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"3d683507-fb68-4e3a-a277-7efca8e508ef","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"run hook header.cors"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"3d683507-fb68-4e3a-a277-7efca8e508ef","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"header.cors try to set Access-Control-Allow-Credentials with [true]"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"3d683507-fb68-4e3a-a277-7efca8e508ef","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"header.cors try to set Access-Control-Allow-Headers with [X-Context,DNT,X-CustomHeader,X-OwnerContext,X-PerformerContext,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,X-Authentication-Chain,Source,X-MerchantContext]"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"3d683507-fb68-4e3a-a277-7efca8e508ef","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"header.cors try to set Access-Control-Allow-Methods with [GET, POST, PUT, DELETE, OPTIONS]"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"3d683507-fb68-4e3a-a277-7efca8e508ef","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"header.cors try to set Access-Control-Allow-Origin with [*]"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"3d683507-fb68-4e3a-a277-7efca8e508ef","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"header.cors try to set Access-Control-Max-Age with [3600]"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"3d683507-fb68-4e3a-a277-7efca8e508ef","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"end hook header.cors"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"3d683507-fb68-4e3a-a277-7efca8e508ef","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"skip hook jwt.extract"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"3d683507-fb68-4e3a-a277-7efca8e508ef","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"skip hook jwt.extract"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"3d683507-fb68-4e3a-a277-7efca8e508ef","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"skip hook jwt.extract"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"3d683507-fb68-4e3a-a277-7efca8e508ef","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"skip hook jwt.extract"} +HDR http.Header{"Accept":[]string{"*/*"}, "Accept-Encoding":[]string{"gzip, deflate"}, "Content-Type":[]string{"application/json"}, "User-Agent":[]string{"python-requests/2.31.0"}, "X-Forwarded-For":[]string{"10.233.100.0, 10.233.126.141"}, "X-Forwarded-Host":[]string{"dev-apigw.fortebank.com"}, "X-Forwarded-Port":[]string{"443"}, "X-Forwarded-Proto":[]string{"https"}, "X-Forwarded-Scheme":[]string{"https"}, "X-Real-Ip":[]string{"10.233.100.0"}, "X-Request-Id":[]string{"85bfdd0b-f67b-402f-9fe6-5c485660027b"}, "X-Scheme":[]string{"https"}} +{"level":"debug","x-request-id":"85bfdd0b-f67b-402f-9fe6-5c485660027b","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"authn.cookie not found"} +{"level":"info","x-request-id":"85bfdd0b-f67b-402f-9fe6-5c485660027b","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"jwt.check skip endpoint /authn.AuthnService/Token"} +{"level":"debug","x-request-id":"85bfdd0b-f67b-402f-9fe6-5c485660027b","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"header.cors try to set Access-Control-Allow-Credentials with [true]"} +{"level":"debug","x-request-id":"85bfdd0b-f67b-402f-9fe6-5c485660027b","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"header.cors try to set Access-Control-Allow-Headers with [X-Context,DNT,X-CustomHeader,X-OwnerContext,X-PerformerContext,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,X-Authentication-Chain,Source,X-MerchantContext]"} +{"level":"debug","x-request-id":"85bfdd0b-f67b-402f-9fe6-5c485660027b","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"header.cors try to set Access-Control-Allow-Methods with [GET, POST, PUT, DELETE, OPTIONS]"} +{"level":"debug","x-request-id":"85bfdd0b-f67b-402f-9fe6-5c485660027b","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"header.cors try to set Access-Control-Allow-Origin with [*]"} +{"level":"debug","x-request-id":"85bfdd0b-f67b-402f-9fe6-5c485660027b","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"header.cors try to set Access-Control-Max-Age with [3600]"} +{"level":"info","x-request-id":"85bfdd0b-f67b-402f-9fe6-5c485660027b","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"85bfdd0b-f67b-402f-9fe6-5c485660027b","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"85bfdd0b-f67b-402f-9fe6-5c485660027b","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"85bfdd0b-f67b-402f-9fe6-5c485660027b","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"85bfdd0b-f67b-402f-9fe6-5c485660027b","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"85bfdd0b-f67b-402f-9fe6-5c485660027b","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"85bfdd0b-f67b-402f-9fe6-5c485660027b","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"85bfdd0b-f67b-402f-9fe6-5c485660027b","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"85bfdd0b-f67b-402f-9fe6-5c485660027b","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"start to proxy url: /authn.AuthnService/v1/oauth/token via http://authn-service:80"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"85bfdd0b-f67b-402f-9fe6-5c485660027b","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"stop to proxy url: /authn.AuthnService/v1/oauth/token via http://authn-service:80"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"85bfdd0b-f67b-402f-9fe6-5c485660027b","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"skip hook authn.cookie"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"85bfdd0b-f67b-402f-9fe6-5c485660027b","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"85bfdd0b-f67b-402f-9fe6-5c485660027b","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"85bfdd0b-f67b-402f-9fe6-5c485660027b","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"85bfdd0b-f67b-402f-9fe6-5c485660027b","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"85bfdd0b-f67b-402f-9fe6-5c485660027b","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"85bfdd0b-f67b-402f-9fe6-5c485660027b","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"skip hook jwt.check"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"85bfdd0b-f67b-402f-9fe6-5c485660027b","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"run hook header.cors"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"85bfdd0b-f67b-402f-9fe6-5c485660027b","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"header.cors try to set Access-Control-Allow-Credentials with [true]"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"85bfdd0b-f67b-402f-9fe6-5c485660027b","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"header.cors try to set Access-Control-Allow-Headers with [X-Context,DNT,X-CustomHeader,X-OwnerContext,X-PerformerContext,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,X-Authentication-Chain,Source,X-MerchantContext]"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"85bfdd0b-f67b-402f-9fe6-5c485660027b","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"header.cors try to set Access-Control-Allow-Methods with [GET, POST, PUT, DELETE, OPTIONS]"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"85bfdd0b-f67b-402f-9fe6-5c485660027b","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"header.cors try to set Access-Control-Max-Age with [3600]"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"85bfdd0b-f67b-402f-9fe6-5c485660027b","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"end hook header.cors"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"85bfdd0b-f67b-402f-9fe6-5c485660027b","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"skip hook jwt.extract"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"85bfdd0b-f67b-402f-9fe6-5c485660027b","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"skip hook jwt.extract"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"85bfdd0b-f67b-402f-9fe6-5c485660027b","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"skip hook jwt.extract"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"85bfdd0b-f67b-402f-9fe6-5c485660027b","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"skip hook jwt.extract"} +{"level":"debug","x-request-id":"0732f669-5b4a-43e4-8ad2-bcf33d273ccd","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"authn.cookie process"} +{"level":"debug","x-request-id":"0732f669-5b4a-43e4-8ad2-bcf33d273ccd","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"authn.cookie try to get store /session/dffe2a3c-e392-4e65-9015-e56965ad81f2"} +HDR http.Header{"Accept":[]string{"*/*"}, "Accept-Encoding":[]string{"gzip, deflate"}, "Content-Length":[]string{"0"}, "Content-Type":[]string{"application/json"}, "Cookie":[]string{"session_id=dffe2a3c-e392-4e65-9015-e56965ad81f2"}, "User-Agent":[]string{"python-requests/2.31.0"}, "X-Forwarded-For":[]string{"10.233.100.0, 10.233.126.141"}, "X-Forwarded-Host":[]string{"dev-apigw.fortebank.com"}, "X-Forwarded-Port":[]string{"443"}, "X-Forwarded-Proto":[]string{"https"}, "X-Forwarded-Scheme":[]string{"https"}, "X-Real-Ip":[]string{"10.233.100.0"}, "X-Request-Id":[]string{"0732f669-5b4a-43e4-8ad2-bcf33d273ccd"}, "X-Scheme":[]string{"https"}} +{"level":"debug","x-request-id":"0732f669-5b4a-43e4-8ad2-bcf33d273ccd","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"authn.cookie try to get store /session/dffe2a3c-e392-4e65-9015-e56965ad81f2/attrs"} +{"level":"debug","x-request-id":"0732f669-5b4a-43e4-8ad2-bcf33d273ccd","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"authn.cookie set token to eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwOi8vZGV2LWFwaWd3LWdycGMuZm9ydGViYW5rLmNvbSIsInN1YiI6IjI1IiwiZXhwIjoxNzEyMTIyODExLCJuYmYiOjE3MTIxMjE5MTEsImlhdCI6MTcxMjEyMTkxMSwianRpIjoiMjRhZTJlMTktN2UzNS00YWU2LTg1Y2UtOTk2ZGJmNDU3NzA0IiwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbIm1pYl91c2VyIl19LCJjdXN0b20iOnsiY2xpZW50X2lkIjoiYmVlbGluZV9leHByZXNzIiwibm9uY2UiOiJvYXBrc2VwdXRkYmducWIiLCJwaG9uZSI6Iis3NzA1NTU1MjkyOCIsInNjb3BlIjoib2ZmbGluZV9hY2Nlc3MiLCJ0b2tlbl90eXBlIjoiYWNjZXNzX3Rva2VuIiwidXNlcl9hY3Rpb24iOiJyZWdpc3RyYXRpb24iLCJ1c2VyX3JvbGVzIjpbIm1pYl91c2VyIl0sInVzZXJuYW1lIjoiOTEwOTE5MzAwMzYzIn19.L516sDHUAbszFLR2CieWsCwxHKyL0F_-D3pNZGLQslcTr6PWmvEjTT8hEAtwa_21oPjybGbgb2jFd7kKfSuJ5u3kvvSdoojObkb1zZdx15hpaOFu7fb9uabAWTKHKGspFecsh3VDI2QHmelSszHnTt9yCINSnlmmHP26jrEq2nJFyeT8ReORwcUn3Cx9esZ39BCsE7qbiKDWYlvj89duEX0FcmCqH_m9iC21XifhX-qvf4AFYXBzYWy5m4edhMuYdnKXn1bTcbe8uBLuglpxfnW3PEYoK1jMpOQHXLdFpjuFAHrLz4Dc1At6-Jf0Gl9Q4TBXhxXLdVokjyc1hENDNQ"} +{"level":"debug","x-request-id":"0732f669-5b4a-43e4-8ad2-bcf33d273ccd","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"jwt.check process"} +{"level":"debug","x-request-id":"0732f669-5b4a-43e4-8ad2-bcf33d273ccd","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"jwt.check claims: jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"beeline_express\", \"nonce\":\"oapkseputdbgnqb\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712122811e+09, \"iat\":1.712121911e+09, \"iss\":\"http://dev-apigw-grpc.fortebank.com\", \"jti\":\"24ae2e19-7e35-4ae6-85ce-996dbf457704\", \"nbf\":1.712121911e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"debug","x-request-id":"0732f669-5b4a-43e4-8ad2-bcf33d273ccd","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"header.cors try to set Access-Control-Allow-Methods with [GET, POST, PUT, DELETE, OPTIONS]"} +{"level":"debug","x-request-id":"0732f669-5b4a-43e4-8ad2-bcf33d273ccd","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"header.cors try to set Access-Control-Allow-Origin with [*]"} +{"level":"debug","x-request-id":"0732f669-5b4a-43e4-8ad2-bcf33d273ccd","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"header.cors try to set Access-Control-Max-Age with [3600]"} +{"level":"debug","x-request-id":"0732f669-5b4a-43e4-8ad2-bcf33d273ccd","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"header.cors try to set Access-Control-Allow-Credentials with [true]"} +{"level":"debug","x-request-id":"0732f669-5b4a-43e4-8ad2-bcf33d273ccd","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"header.cors try to set Access-Control-Allow-Headers with [X-Context,DNT,X-CustomHeader,X-OwnerContext,X-PerformerContext,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,X-Authentication-Chain,Source,X-MerchantContext]"} +{"level":"info","x-request-id":"0732f669-5b4a-43e4-8ad2-bcf33d273ccd","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"0732f669-5b4a-43e4-8ad2-bcf33d273ccd","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"beeline_express\", \"nonce\":\"oapkseputdbgnqb\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712122811e+09, \"iat\":1.712121911e+09, \"iss\":\"http://dev-apigw-grpc.fortebank.com\", \"jti\":\"24ae2e19-7e35-4ae6-85ce-996dbf457704\", \"nbf\":1.712121911e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"0732f669-5b4a-43e4-8ad2-bcf33d273ccd","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"jwt.extract set User-Id to 25"} +{"level":"info","x-request-id":"0732f669-5b4a-43e4-8ad2-bcf33d273ccd","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"0732f669-5b4a-43e4-8ad2-bcf33d273ccd","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"beeline_express\", \"nonce\":\"oapkseputdbgnqb\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712122811e+09, \"iat\":1.712121911e+09, \"iss\":\"http://dev-apigw-grpc.fortebank.com\", \"jti\":\"24ae2e19-7e35-4ae6-85ce-996dbf457704\", \"nbf\":1.712121911e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"0732f669-5b4a-43e4-8ad2-bcf33d273ccd","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"0732f669-5b4a-43e4-8ad2-bcf33d273ccd","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"beeline_express\", \"nonce\":\"oapkseputdbgnqb\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712122811e+09, \"iat\":1.712121911e+09, \"iss\":\"http://dev-apigw-grpc.fortebank.com\", \"jti\":\"24ae2e19-7e35-4ae6-85ce-996dbf457704\", \"nbf\":1.712121911e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"0732f669-5b4a-43e4-8ad2-bcf33d273ccd","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"jwt.extract set Username to 910919300363"} +{"level":"info","x-request-id":"0732f669-5b4a-43e4-8ad2-bcf33d273ccd","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"0732f669-5b4a-43e4-8ad2-bcf33d273ccd","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"beeline_express\", \"nonce\":\"oapkseputdbgnqb\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712122811e+09, \"iat\":1.712121911e+09, \"iss\":\"http://dev-apigw-grpc.fortebank.com\", \"jti\":\"24ae2e19-7e35-4ae6-85ce-996dbf457704\", \"nbf\":1.712121911e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"0732f669-5b4a-43e4-8ad2-bcf33d273ccd","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"jwt.extract set Phone to +77055552928"} +{"level":"info","x-request-id":"0732f669-5b4a-43e4-8ad2-bcf33d273ccd","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"0732f669-5b4a-43e4-8ad2-bcf33d273ccd","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"beeline_express\", \"nonce\":\"oapkseputdbgnqb\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712122811e+09, \"iat\":1.712121911e+09, \"iss\":\"http://dev-apigw-grpc.fortebank.com\", \"jti\":\"24ae2e19-7e35-4ae6-85ce-996dbf457704\", \"nbf\":1.712121911e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"0732f669-5b4a-43e4-8ad2-bcf33d273ccd","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"jwt.extract set otp_datetime to 1712121911"} +{"level":"info","x-request-id":"0732f669-5b4a-43e4-8ad2-bcf33d273ccd","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"0732f669-5b4a-43e4-8ad2-bcf33d273ccd","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"beeline_express\", \"nonce\":\"oapkseputdbgnqb\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712122811e+09, \"iat\":1.712121911e+09, \"iss\":\"http://dev-apigw-grpc.fortebank.com\", \"jti\":\"24ae2e19-7e35-4ae6-85ce-996dbf457704\", \"nbf\":1.712121911e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"0732f669-5b4a-43e4-8ad2-bcf33d273ccd","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"jwt.extract set username to 910919300363"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"0732f669-5b4a-43e4-8ad2-bcf33d273ccd","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"httpConnAdd /clientpass.ClientpassService/StartClientPass 0732f669-5b4a-43e4-8ad2-bcf33d273ccd"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"0732f669-5b4a-43e4-8ad2-bcf33d273ccd","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"start to proxy url: /clientpass.ClientpassService via client.clientpass.startclientpass.in"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"0732f669-5b4a-43e4-8ad2-bcf33d273ccd","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"start to proxy url: /clientpass.ClientpassService via client.clientpass.startclientpass.in"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"0732f669-5b4a-43e4-8ad2-bcf33d273ccd","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"brokerClientStream brokerClientStream SendMsg method"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"0732f669-5b4a-43e4-8ad2-bcf33d273ccd","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"brokerClientStream try to publish to client.clientpass.startclientpass.in msg with hdr: metadata.Metadata{\"Accept-Encoding\":\"gzip, deflate\", \"Access-Control-Allow-Credentials\":\"true\", \"Access-Control-Allow-Headers\":\"X-Context,DNT,X-CustomHeader,X-OwnerContext,X-PerformerContext,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,X-Authentication-Chain,Source,X-MerchantContext\", \"Access-Control-Allow-Methods\":\"GET, POST, PUT, DELETE, OPTIONS\", \"Access-Control-Allow-Origin\":\"*\", \"Access-Control-Max-Age\":\"3600\", \"Authorization\":\"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwOi8vZGV2LWFwaWd3LWdycGMuZm9ydGViYW5rLmNvbSIsInN1YiI6IjI1IiwiZXhwIjoxNzEyMTIyODExLCJuYmYiOjE3MTIxMjE5MTEsImlhdCI6MTcxMjEyMTkxMSwianRpIjoiMjRhZTJlMTktN2UzNS00YWU2LTg1Y2UtOTk2ZGJmNDU3NzA0IiwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbIm1pYl91c2VyIl19LCJjdXN0b20iOnsiY2xpZW50X2lkIjoiYmVlbGluZV9leHByZXNzIiwibm9uY2UiOiJvYXBrc2VwdXRkYmducWIiLCJwaG9uZSI6Iis3NzA1NTU1MjkyOCIsInNjb3BlIjoib2ZmbGluZV9hY2Nlc3MiLCJ0b2tlbl90eXBlIjoiYWNjZXNzX3Rva2VuIiwidXNlcl9hY3Rpb24iOiJyZWdpc3RyYXRpb24iLCJ1c2VyX3JvbGVzIjpbIm1pYl91c2VyIl0sInVzZXJuYW1lIjoiOTEwOTE5MzAwMzYzIn19.L516sDHUAbszFLR2CieWsCwxHKyL0F_-D3pNZGLQslcTr6PWmvEjTT8hEAtwa_21oPjybGbgb2jFd7kKfSuJ5u3kvvSdoojObkb1zZdx15hpaOFu7fb9uabAWTKHKGspFecsh3VDI2QHmelSszHnTt9yCINSnlmmHP26jrEq2nJFyeT8ReORwcUn3Cx9esZ39BCsE7qbiKDWYlvj89duEX0FcmCqH_m9iC21XifhX-qvf4AFYXBzYWy5m4edhMuYdnKXn1bTcbe8uBLuglpxfnW3PEYoK1jMpOQHXLdFpjuFAHrLz4Dc1At6-Jf0Gl9Q4TBXhxXLdVokjyc1hENDNQ\", \"Client-Ip\":\"10.233.100.0\", \"Content-Type\":\"application/json\", \"Otp_datetime\":\"1712121911\", \"Phone\":\"+77055552928\", \"Source-Service\":\"/clientpass.ClientpassService/StartClientPass\", \"User-Id\":\"25\", \"Username\":\"910919300363\", \"Vary\":\"Origin\", \"X-Forwarded-For\":\"10.233.100.0, 10.233.126.141\", \"X-Forwarded-Port\":\"443\", \"X-Real-Ip\":\"10.233.100.0\", \"X-Request-Id\":\"0732f669-5b4a-43e4-8ad2-bcf33d273ccd\"}"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"0732f669-5b4a-43e4-8ad2-bcf33d273ccd","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"brokerClientStream RecvMsg method"} +{"level":"info","X-Request-Id":"0732f669-5b4a-43e4-8ad2-bcf33d273ccd","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"get message for service: /clientpass.ClientpassService/StartClientPass with md map[Accept-Encoding:gzip, deflate Access-Control-Allow-Credentials:true Access-Control-Allow-Headers:X-Context,DNT,X-CustomHeader,X-OwnerContext,X-PerformerContext,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,X-Authentication-Chain,Source,X-MerchantContext Access-Control-Allow-Methods:GET, POST, PUT, DELETE, OPTIONS Access-Control-Allow-Origin:* Access-Control-Max-Age:3600 Authorization:Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwOi8vZGV2LWFwaWd3LWdycGMuZm9ydGViYW5rLmNvbSIsInN1YiI6IjI1IiwiZXhwIjoxNzEyMTIyODExLCJuYmYiOjE3MTIxMjE5MTEsImlhdCI6MTcxMjEyMTkxMSwianRpIjoiMjRhZTJlMTktN2UzNS00YWU2LTg1Y2UtOTk2ZGJmNDU3NzA0IiwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbIm1pYl91c2VyIl19LCJjdXN0b20iOnsiY2xpZW50X2lkIjoiYmVlbGluZV9leHByZXNzIiwibm9uY2UiOiJvYXBrc2VwdXRkYmducWIiLCJwaG9uZSI6Iis3NzA1NTU1MjkyOCIsInNjb3BlIjoib2ZmbGluZV9hY2Nlc3MiLCJ0b2tlbl90eXBlIjoiYWNjZXNzX3Rva2VuIiwidXNlcl9hY3Rpb24iOiJyZWdpc3RyYXRpb24iLCJ1c2VyX3JvbGVzIjpbIm1pYl91c2VyIl0sInVzZXJuYW1lIjoiOTEwOTE5MzAwMzYzIn19.L516sDHUAbszFLR2CieWsCwxHKyL0F_-D3pNZGLQslcTr6PWmvEjTT8hEAtwa_21oPjybGbgb2jFd7kKfSuJ5u3kvvSdoojObkb1zZdx15hpaOFu7fb9uabAWTKHKGspFecsh3VDI2QHmelSszHnTt9yCINSnlmmHP26jrEq2nJFyeT8ReORwcUn3Cx9esZ39BCsE7qbiKDWYlvj89duEX0FcmCqH_m9iC21XifhX-qvf4AFYXBzYWy5m4edhMuYdnKXn1bTcbe8uBLuglpxfnW3PEYoK1jMpOQHXLdFpjuFAHrLz4Dc1At6-Jf0Gl9Q4TBXhxXLdVokjyc1hENDNQ Client-Ip:10.233.100.0 Content-Type:application/json Micro-Topic:apigw.in Otp_datetime:1712121911 Phone:+77055552928 Source-Service:/clientpass.ClientpassService/StartClientPass Uber-Trace-Id:6caed0b54ef07edb:2718716480eb8b4f:15c7e963f2cd4e03:1 User-Id:25 Username:910919300363 Vary:Origin X-Forwarded-For:10.233.100.0, 10.233.126.141 X-Forwarded-Port:443 X-Real-Ip:10.233.100.0 X-Request-Id:0732f669-5b4a-43e4-8ad2-bcf33d273ccd]"} +{"level":"debug","x-request-id":"0732f669-5b4a-43e4-8ad2-bcf33d273ccd","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"httpConnGet: /clientpass.ClientpassService/StartClientPass via 0732f669-5b4a-43e4-8ad2-bcf33d273ccd"} +{"level":"debug","x-request-id":"0732f669-5b4a-43e4-8ad2-bcf33d273ccd","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"http use stream conn: &handler.httpProxy{httpStream:(*handler.httpServerStream)(0xc00053c2b0), kafkaStream:(*handler.brokerClientStream)(0xc0005460f0)} sourceService: /clientpass.ClientpassService/StartClientPass"} +{"level":"info","x-request-id":"0732f669-5b4a-43e4-8ad2-bcf33d273ccd","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"start transfer response from kafka"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"0732f669-5b4a-43e4-8ad2-bcf33d273ccd","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"brokerClientStream SetHeader method"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"0732f669-5b4a-43e4-8ad2-bcf33d273ccd","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"brokerClientStream SetMsg method"} +{"level":"info","x-request-id":"0732f669-5b4a-43e4-8ad2-bcf33d273ccd","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"stop transfer response from kafka"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"0732f669-5b4a-43e4-8ad2-bcf33d273ccd","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"brokerClientStream RecvMsg method data"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"0732f669-5b4a-43e4-8ad2-bcf33d273ccd","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"stop to proxy url: /clientpass.ClientpassService via client.clientpass.startclientpass.in"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"0732f669-5b4a-43e4-8ad2-bcf33d273ccd","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"httpConnDel /clientpass.ClientpassService/StartClientPass 0732f669-5b4a-43e4-8ad2-bcf33d273ccd"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"0732f669-5b4a-43e4-8ad2-bcf33d273ccd","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"brokerClientStream Header method"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"0732f669-5b4a-43e4-8ad2-bcf33d273ccd","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"brokerClientStream Close method"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"0732f669-5b4a-43e4-8ad2-bcf33d273ccd","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"return rsp &http.Response{Status:\"\", StatusCode:200, Proto:\"HTTP/1.1\", ProtoMajor:1, ProtoMinor:1, Header:http.Header{\"Accept-Encoding\":[]string{\"gzip, deflate\"}, \"Access-Control-Allow-Credentials\":[]string{\"true\"}, \"Access-Control-Allow-Headers\":[]string{\"X-Context,DNT,X-CustomHeader,X-OwnerContext,X-PerformerContext,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,X-Authentication-Chain,Source,X-MerchantContext\"}, \"Access-Control-Allow-Methods\":[]string{\"GET, POST, PUT, DELETE, OPTIONS\"}, \"Access-Control-Allow-Origin\":[]string{\"*\"}, \"Access-Control-Max-Age\":[]string{\"3600\"}, \"Content-Type\":[]string{\"application/json\"}, \"Vary\":[]string{\"Origin\"}, \"X-Request-Id\":[]string{\"0732f669-5b4a-43e4-8ad2-bcf33d273ccd\"}}, Body:io.nopCloserWriterTo{Reader:(*bytes.Reader)(0xc000739530)}, ContentLength:123, TransferEncoding:[]string(nil), Close:false, Uncompressed:false, Trailer:http.Header(nil), Request:(*http.Request)(0xc0003fe480), TLS:(*tls.ConnectionState)(nil)}"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"0732f669-5b4a-43e4-8ad2-bcf33d273ccd","trace-id":"","span-id":"","time":"2024-04-03T10:25:11+05:00","message":"http handler exit"} +HDR http.Header{"Accept":[]string{"*/*"}, "Accept-Encoding":[]string{"gzip, deflate"}, "Content-Length":[]string{"55"}, "Content-Type":[]string{"application/json"}, "Cookie":[]string{"session_id=dffe2a3c-e392-4e65-9015-e56965ad81f2"}, "User-Agent":[]string{"python-requests/2.31.0"}, "X-Forwarded-For":[]string{"10.233.100.0, 10.233.126.141"}, "X-Forwarded-Host":[]string{"dev-apigw.fortebank.com"}, "X-Forwarded-Port":[]string{"443"}, "X-Forwarded-Proto":[]string{"https"}, "X-Forwarded-Scheme":[]string{"https"}, "X-Real-Ip":[]string{"10.233.100.0"}, "X-Request-Id":[]string{"046b5c20-d8c9-40b4-8d1f-98cfd48becbf"}, "X-Scheme":[]string{"https"}} +{"level":"debug","x-request-id":"046b5c20-d8c9-40b4-8d1f-98cfd48becbf","trace-id":"","span-id":"","time":"2024-04-03T10:25:13+05:00","message":"authn.cookie process"} +{"level":"debug","x-request-id":"046b5c20-d8c9-40b4-8d1f-98cfd48becbf","trace-id":"","span-id":"","time":"2024-04-03T10:25:13+05:00","message":"authn.cookie try to get store /session/dffe2a3c-e392-4e65-9015-e56965ad81f2"} +{"level":"debug","x-request-id":"046b5c20-d8c9-40b4-8d1f-98cfd48becbf","trace-id":"","span-id":"","time":"2024-04-03T10:25:13+05:00","message":"authn.cookie try to get store /session/dffe2a3c-e392-4e65-9015-e56965ad81f2/attrs"} +{"level":"debug","x-request-id":"046b5c20-d8c9-40b4-8d1f-98cfd48becbf","trace-id":"","span-id":"","time":"2024-04-03T10:25:13+05:00","message":"authn.cookie set token to eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwOi8vZGV2LWFwaWd3LWdycGMuZm9ydGViYW5rLmNvbSIsInN1YiI6IjI1IiwiZXhwIjoxNzEyMTIyODExLCJuYmYiOjE3MTIxMjE5MTEsImlhdCI6MTcxMjEyMTkxMSwianRpIjoiMjRhZTJlMTktN2UzNS00YWU2LTg1Y2UtOTk2ZGJmNDU3NzA0IiwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbIm1pYl91c2VyIl19LCJjdXN0b20iOnsiY2xpZW50X2lkIjoiYmVlbGluZV9leHByZXNzIiwibm9uY2UiOiJvYXBrc2VwdXRkYmducWIiLCJwaG9uZSI6Iis3NzA1NTU1MjkyOCIsInNjb3BlIjoib2ZmbGluZV9hY2Nlc3MiLCJ0b2tlbl90eXBlIjoiYWNjZXNzX3Rva2VuIiwidXNlcl9hY3Rpb24iOiJyZWdpc3RyYXRpb24iLCJ1c2VyX3JvbGVzIjpbIm1pYl91c2VyIl0sInVzZXJuYW1lIjoiOTEwOTE5MzAwMzYzIn19.L516sDHUAbszFLR2CieWsCwxHKyL0F_-D3pNZGLQslcTr6PWmvEjTT8hEAtwa_21oPjybGbgb2jFd7kKfSuJ5u3kvvSdoojObkb1zZdx15hpaOFu7fb9uabAWTKHKGspFecsh3VDI2QHmelSszHnTt9yCINSnlmmHP26jrEq2nJFyeT8ReORwcUn3Cx9esZ39BCsE7qbiKDWYlvj89duEX0FcmCqH_m9iC21XifhX-qvf4AFYXBzYWy5m4edhMuYdnKXn1bTcbe8uBLuglpxfnW3PEYoK1jMpOQHXLdFpjuFAHrLz4Dc1At6-Jf0Gl9Q4TBXhxXLdVokjyc1hENDNQ"} +{"level":"info","x-request-id":"046b5c20-d8c9-40b4-8d1f-98cfd48becbf","trace-id":"","span-id":"","time":"2024-04-03T10:25:13+05:00","message":"jwt.check skip endpoint /authn.AuthnService/AccountUpdate"} +{"level":"debug","x-request-id":"046b5c20-d8c9-40b4-8d1f-98cfd48becbf","trace-id":"","span-id":"","time":"2024-04-03T10:25:13+05:00","message":"header.cors try to set Access-Control-Allow-Credentials with [true]"} +{"level":"debug","x-request-id":"046b5c20-d8c9-40b4-8d1f-98cfd48becbf","trace-id":"","span-id":"","time":"2024-04-03T10:25:13+05:00","message":"header.cors try to set Access-Control-Allow-Headers with [X-Context,DNT,X-CustomHeader,X-OwnerContext,X-PerformerContext,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,X-Authentication-Chain,Source,X-MerchantContext]"} +{"level":"debug","x-request-id":"046b5c20-d8c9-40b4-8d1f-98cfd48becbf","trace-id":"","span-id":"","time":"2024-04-03T10:25:13+05:00","message":"header.cors try to set Access-Control-Allow-Methods with [GET, POST, PUT, DELETE, OPTIONS]"} +{"level":"debug","x-request-id":"046b5c20-d8c9-40b4-8d1f-98cfd48becbf","trace-id":"","span-id":"","time":"2024-04-03T10:25:13+05:00","message":"header.cors try to set Access-Control-Allow-Origin with [*]"} +{"level":"debug","x-request-id":"046b5c20-d8c9-40b4-8d1f-98cfd48becbf","trace-id":"","span-id":"","time":"2024-04-03T10:25:13+05:00","message":"header.cors try to set Access-Control-Max-Age with [3600]"} +{"level":"info","x-request-id":"046b5c20-d8c9-40b4-8d1f-98cfd48becbf","trace-id":"","span-id":"","time":"2024-04-03T10:25:13+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"046b5c20-d8c9-40b4-8d1f-98cfd48becbf","trace-id":"","span-id":"","time":"2024-04-03T10:25:13+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"046b5c20-d8c9-40b4-8d1f-98cfd48becbf","trace-id":"","span-id":"","time":"2024-04-03T10:25:13+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"046b5c20-d8c9-40b4-8d1f-98cfd48becbf","trace-id":"","span-id":"","time":"2024-04-03T10:25:13+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"046b5c20-d8c9-40b4-8d1f-98cfd48becbf","trace-id":"","span-id":"","time":"2024-04-03T10:25:13+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"046b5c20-d8c9-40b4-8d1f-98cfd48becbf","trace-id":"","span-id":"","time":"2024-04-03T10:25:13+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"046b5c20-d8c9-40b4-8d1f-98cfd48becbf","trace-id":"","span-id":"","time":"2024-04-03T10:25:13+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"046b5c20-d8c9-40b4-8d1f-98cfd48becbf","trace-id":"","span-id":"","time":"2024-04-03T10:25:13+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"046b5c20-d8c9-40b4-8d1f-98cfd48becbf","trace-id":"","span-id":"","time":"2024-04-03T10:25:13+05:00","message":"start to proxy url: /authn.AuthnService/v1/account via http://authn-service:80"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"046b5c20-d8c9-40b4-8d1f-98cfd48becbf","trace-id":"","span-id":"","time":"2024-04-03T10:25:13+05:00","message":"stop to proxy url: /authn.AuthnService/v1/account via http://authn-service:80"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"046b5c20-d8c9-40b4-8d1f-98cfd48becbf","trace-id":"","span-id":"","time":"2024-04-03T10:25:13+05:00","message":"skip hook authn.cookie"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"046b5c20-d8c9-40b4-8d1f-98cfd48becbf","trace-id":"","span-id":"","time":"2024-04-03T10:25:13+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"046b5c20-d8c9-40b4-8d1f-98cfd48becbf","trace-id":"","span-id":"","time":"2024-04-03T10:25:13+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"046b5c20-d8c9-40b4-8d1f-98cfd48becbf","trace-id":"","span-id":"","time":"2024-04-03T10:25:13+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"046b5c20-d8c9-40b4-8d1f-98cfd48becbf","trace-id":"","span-id":"","time":"2024-04-03T10:25:13+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"046b5c20-d8c9-40b4-8d1f-98cfd48becbf","trace-id":"","span-id":"","time":"2024-04-03T10:25:13+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"046b5c20-d8c9-40b4-8d1f-98cfd48becbf","trace-id":"","span-id":"","time":"2024-04-03T10:25:13+05:00","message":"skip hook jwt.check"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"046b5c20-d8c9-40b4-8d1f-98cfd48becbf","trace-id":"","span-id":"","time":"2024-04-03T10:25:13+05:00","message":"run hook header.cors"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"046b5c20-d8c9-40b4-8d1f-98cfd48becbf","trace-id":"","span-id":"","time":"2024-04-03T10:25:13+05:00","message":"header.cors try to set Access-Control-Allow-Credentials with [true]"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"046b5c20-d8c9-40b4-8d1f-98cfd48becbf","trace-id":"","span-id":"","time":"2024-04-03T10:25:13+05:00","message":"header.cors try to set Access-Control-Allow-Headers with [X-Context,DNT,X-CustomHeader,X-OwnerContext,X-PerformerContext,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,X-Authentication-Chain,Source,X-MerchantContext]"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"046b5c20-d8c9-40b4-8d1f-98cfd48becbf","trace-id":"","span-id":"","time":"2024-04-03T10:25:13+05:00","message":"header.cors try to set Access-Control-Allow-Methods with [GET, POST, PUT, DELETE, OPTIONS]"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"046b5c20-d8c9-40b4-8d1f-98cfd48becbf","trace-id":"","span-id":"","time":"2024-04-03T10:25:13+05:00","message":"header.cors try to set Access-Control-Allow-Origin with [*]"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"046b5c20-d8c9-40b4-8d1f-98cfd48becbf","trace-id":"","span-id":"","time":"2024-04-03T10:25:13+05:00","message":"header.cors try to set Access-Control-Max-Age with [3600]"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"046b5c20-d8c9-40b4-8d1f-98cfd48becbf","trace-id":"","span-id":"","time":"2024-04-03T10:25:13+05:00","message":"end hook header.cors"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"046b5c20-d8c9-40b4-8d1f-98cfd48becbf","trace-id":"","span-id":"","time":"2024-04-03T10:25:13+05:00","message":"skip hook jwt.extract"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"046b5c20-d8c9-40b4-8d1f-98cfd48becbf","trace-id":"","span-id":"","time":"2024-04-03T10:25:13+05:00","message":"skip hook jwt.extract"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"046b5c20-d8c9-40b4-8d1f-98cfd48becbf","trace-id":"","span-id":"","time":"2024-04-03T10:25:13+05:00","message":"skip hook jwt.extract"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"046b5c20-d8c9-40b4-8d1f-98cfd48becbf","trace-id":"","span-id":"","time":"2024-04-03T10:25:13+05:00","message":"skip hook jwt.extract"} +{"level":"debug","x-request-id":"f4d67ace-42bb-4fc1-bcdf-46ca7458bfc1","trace-id":"","span-id":"","time":"2024-04-03T10:25:14+05:00","message":"authn.cookie process"} +HDR http.Header{"Accept":[]string{"*/*"}, "Accept-Encoding":[]string{"gzip, deflate"}, "Content-Type":[]string{"application/json"}, "Cookie":[]string{"session_id=dffe2a3c-e392-4e65-9015-e56965ad81f2"}, "User-Agent":[]string{"python-requests/2.31.0"}, "X-Forwarded-For":[]string{"10.233.100.0, 10.233.126.141"}, "X-Forwarded-Host":[]string{"dev-apigw.fortebank.com"}, "X-Forwarded-Port":[]string{"443"}, "X-Forwarded-Proto":[]string{"https"}, "X-Forwarded-Scheme":[]string{"https"}, "X-Real-Ip":[]string{"10.233.100.0"}, "X-Request-Id":[]string{"f4d67ace-42bb-4fc1-bcdf-46ca7458bfc1"}, "X-Scheme":[]string{"https"}} +{"level":"debug","x-request-id":"f4d67ace-42bb-4fc1-bcdf-46ca7458bfc1","trace-id":"","span-id":"","time":"2024-04-03T10:25:14+05:00","message":"authn.cookie try to get store /session/dffe2a3c-e392-4e65-9015-e56965ad81f2"} +{"level":"debug","x-request-id":"f4d67ace-42bb-4fc1-bcdf-46ca7458bfc1","trace-id":"","span-id":"","time":"2024-04-03T10:25:14+05:00","message":"authn.cookie try to get store /session/dffe2a3c-e392-4e65-9015-e56965ad81f2/attrs"} +{"level":"debug","x-request-id":"f4d67ace-42bb-4fc1-bcdf-46ca7458bfc1","trace-id":"","span-id":"","time":"2024-04-03T10:25:14+05:00","message":"authn.cookie set token to eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwOi8vZGV2LWFwaWd3LWdycGMuZm9ydGViYW5rLmNvbSIsInN1YiI6IjI1IiwiZXhwIjoxNzEyMTIyODExLCJuYmYiOjE3MTIxMjE5MTEsImlhdCI6MTcxMjEyMTkxMSwianRpIjoiMjRhZTJlMTktN2UzNS00YWU2LTg1Y2UtOTk2ZGJmNDU3NzA0IiwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbIm1pYl91c2VyIl19LCJjdXN0b20iOnsiY2xpZW50X2lkIjoiYmVlbGluZV9leHByZXNzIiwibm9uY2UiOiJvYXBrc2VwdXRkYmducWIiLCJwaG9uZSI6Iis3NzA1NTU1MjkyOCIsInNjb3BlIjoib2ZmbGluZV9hY2Nlc3MiLCJ0b2tlbl90eXBlIjoiYWNjZXNzX3Rva2VuIiwidXNlcl9hY3Rpb24iOiJyZWdpc3RyYXRpb24iLCJ1c2VyX3JvbGVzIjpbIm1pYl91c2VyIl0sInVzZXJuYW1lIjoiOTEwOTE5MzAwMzYzIn19.L516sDHUAbszFLR2CieWsCwxHKyL0F_-D3pNZGLQslcTr6PWmvEjTT8hEAtwa_21oPjybGbgb2jFd7kKfSuJ5u3kvvSdoojObkb1zZdx15hpaOFu7fb9uabAWTKHKGspFecsh3VDI2QHmelSszHnTt9yCINSnlmmHP26jrEq2nJFyeT8ReORwcUn3Cx9esZ39BCsE7qbiKDWYlvj89duEX0FcmCqH_m9iC21XifhX-qvf4AFYXBzYWy5m4edhMuYdnKXn1bTcbe8uBLuglpxfnW3PEYoK1jMpOQHXLdFpjuFAHrLz4Dc1At6-Jf0Gl9Q4TBXhxXLdVokjyc1hENDNQ"} +{"level":"info","x-request-id":"f4d67ace-42bb-4fc1-bcdf-46ca7458bfc1","trace-id":"","span-id":"","time":"2024-04-03T10:25:14+05:00","message":"jwt.check skip endpoint /authn.AuthnService/Token"} +{"level":"debug","x-request-id":"f4d67ace-42bb-4fc1-bcdf-46ca7458bfc1","trace-id":"","span-id":"","time":"2024-04-03T10:25:14+05:00","message":"header.cors try to set Access-Control-Max-Age with [3600]"} +{"level":"debug","x-request-id":"f4d67ace-42bb-4fc1-bcdf-46ca7458bfc1","trace-id":"","span-id":"","time":"2024-04-03T10:25:14+05:00","message":"header.cors try to set Access-Control-Allow-Credentials with [true]"} +{"level":"debug","x-request-id":"f4d67ace-42bb-4fc1-bcdf-46ca7458bfc1","trace-id":"","span-id":"","time":"2024-04-03T10:25:14+05:00","message":"header.cors try to set Access-Control-Allow-Headers with [X-Context,DNT,X-CustomHeader,X-OwnerContext,X-PerformerContext,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,X-Authentication-Chain,Source,X-MerchantContext]"} +{"level":"debug","x-request-id":"f4d67ace-42bb-4fc1-bcdf-46ca7458bfc1","trace-id":"","span-id":"","time":"2024-04-03T10:25:14+05:00","message":"header.cors try to set Access-Control-Allow-Methods with [GET, POST, PUT, DELETE, OPTIONS]"} +{"level":"debug","x-request-id":"f4d67ace-42bb-4fc1-bcdf-46ca7458bfc1","trace-id":"","span-id":"","time":"2024-04-03T10:25:14+05:00","message":"header.cors try to set Access-Control-Allow-Origin with [*]"} +{"level":"info","x-request-id":"f4d67ace-42bb-4fc1-bcdf-46ca7458bfc1","trace-id":"","span-id":"","time":"2024-04-03T10:25:14+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"f4d67ace-42bb-4fc1-bcdf-46ca7458bfc1","trace-id":"","span-id":"","time":"2024-04-03T10:25:14+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"f4d67ace-42bb-4fc1-bcdf-46ca7458bfc1","trace-id":"","span-id":"","time":"2024-04-03T10:25:14+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"f4d67ace-42bb-4fc1-bcdf-46ca7458bfc1","trace-id":"","span-id":"","time":"2024-04-03T10:25:14+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"f4d67ace-42bb-4fc1-bcdf-46ca7458bfc1","trace-id":"","span-id":"","time":"2024-04-03T10:25:14+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"f4d67ace-42bb-4fc1-bcdf-46ca7458bfc1","trace-id":"","span-id":"","time":"2024-04-03T10:25:14+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"f4d67ace-42bb-4fc1-bcdf-46ca7458bfc1","trace-id":"","span-id":"","time":"2024-04-03T10:25:14+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"f4d67ace-42bb-4fc1-bcdf-46ca7458bfc1","trace-id":"","span-id":"","time":"2024-04-03T10:25:14+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"f4d67ace-42bb-4fc1-bcdf-46ca7458bfc1","trace-id":"","span-id":"","time":"2024-04-03T10:25:14+05:00","message":"start to proxy url: /authn.AuthnService/v1/oauth/token via http://authn-service:80"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"f4d67ace-42bb-4fc1-bcdf-46ca7458bfc1","trace-id":"","span-id":"","time":"2024-04-03T10:25:14+05:00","message":"stop to proxy url: /authn.AuthnService/v1/oauth/token via http://authn-service:80"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"f4d67ace-42bb-4fc1-bcdf-46ca7458bfc1","trace-id":"","span-id":"","time":"2024-04-03T10:25:14+05:00","message":"skip hook authn.cookie"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"f4d67ace-42bb-4fc1-bcdf-46ca7458bfc1","trace-id":"","span-id":"","time":"2024-04-03T10:25:14+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"f4d67ace-42bb-4fc1-bcdf-46ca7458bfc1","trace-id":"","span-id":"","time":"2024-04-03T10:25:14+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"f4d67ace-42bb-4fc1-bcdf-46ca7458bfc1","trace-id":"","span-id":"","time":"2024-04-03T10:25:14+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"f4d67ace-42bb-4fc1-bcdf-46ca7458bfc1","trace-id":"","span-id":"","time":"2024-04-03T10:25:14+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"f4d67ace-42bb-4fc1-bcdf-46ca7458bfc1","trace-id":"","span-id":"","time":"2024-04-03T10:25:14+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"f4d67ace-42bb-4fc1-bcdf-46ca7458bfc1","trace-id":"","span-id":"","time":"2024-04-03T10:25:14+05:00","message":"skip hook jwt.check"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"f4d67ace-42bb-4fc1-bcdf-46ca7458bfc1","trace-id":"","span-id":"","time":"2024-04-03T10:25:14+05:00","message":"run hook header.cors"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"f4d67ace-42bb-4fc1-bcdf-46ca7458bfc1","trace-id":"","span-id":"","time":"2024-04-03T10:25:14+05:00","message":"header.cors try to set Access-Control-Allow-Credentials with [true]"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"f4d67ace-42bb-4fc1-bcdf-46ca7458bfc1","trace-id":"","span-id":"","time":"2024-04-03T10:25:14+05:00","message":"header.cors try to set Access-Control-Allow-Headers with [X-Context,DNT,X-CustomHeader,X-OwnerContext,X-PerformerContext,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,X-Authentication-Chain,Source,X-MerchantContext]"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"f4d67ace-42bb-4fc1-bcdf-46ca7458bfc1","trace-id":"","span-id":"","time":"2024-04-03T10:25:14+05:00","message":"header.cors try to set Access-Control-Allow-Methods with [GET, POST, PUT, DELETE, OPTIONS]"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"f4d67ace-42bb-4fc1-bcdf-46ca7458bfc1","trace-id":"","span-id":"","time":"2024-04-03T10:25:14+05:00","message":"header.cors try to set Access-Control-Allow-Origin with [*]"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"f4d67ace-42bb-4fc1-bcdf-46ca7458bfc1","trace-id":"","span-id":"","time":"2024-04-03T10:25:14+05:00","message":"header.cors try to set Access-Control-Max-Age with [3600]"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"f4d67ace-42bb-4fc1-bcdf-46ca7458bfc1","trace-id":"","span-id":"","time":"2024-04-03T10:25:14+05:00","message":"end hook header.cors"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"f4d67ace-42bb-4fc1-bcdf-46ca7458bfc1","trace-id":"","span-id":"","time":"2024-04-03T10:25:14+05:00","message":"skip hook jwt.extract"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"f4d67ace-42bb-4fc1-bcdf-46ca7458bfc1","trace-id":"","span-id":"","time":"2024-04-03T10:25:14+05:00","message":"skip hook jwt.extract"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"f4d67ace-42bb-4fc1-bcdf-46ca7458bfc1","trace-id":"","span-id":"","time":"2024-04-03T10:25:14+05:00","message":"skip hook jwt.extract"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"f4d67ace-42bb-4fc1-bcdf-46ca7458bfc1","trace-id":"","span-id":"","time":"2024-04-03T10:25:14+05:00","message":"skip hook jwt.extract"} +HDR http.Header{"Accept":[]string{"*/*"}, "Accept-Encoding":[]string{"gzip, deflate"}, "Content-Length":[]string{"804"}, "Content-Type":[]string{"application/json"}, "Cookie":[]string{"session_id=dffe2a3c-e392-4e65-9015-e56965ad81f2"}, "User-Agent":[]string{"python-requests/2.31.0"}, "X-Forwarded-For":[]string{"10.233.100.0, 10.233.126.141"}, "X-Forwarded-Host":[]string{"dev-apigw.fortebank.com"}, "X-Forwarded-Port":[]string{"443"}, "X-Forwarded-Proto":[]string{"https"}, "X-Forwarded-Scheme":[]string{"https"}, "X-Real-Ip":[]string{"10.233.100.0"}, "X-Request-Id":[]string{"dc2dc733-61f0-4fdc-98a3-5bbcf3c73ca3"}, "X-Scheme":[]string{"https"}} +{"level":"debug","x-request-id":"dc2dc733-61f0-4fdc-98a3-5bbcf3c73ca3","trace-id":"","span-id":"","time":"2024-04-03T10:25:14+05:00","message":"authn.cookie process"} +{"level":"debug","x-request-id":"dc2dc733-61f0-4fdc-98a3-5bbcf3c73ca3","trace-id":"","span-id":"","time":"2024-04-03T10:25:14+05:00","message":"authn.cookie try to get store /session/dffe2a3c-e392-4e65-9015-e56965ad81f2"} +{"level":"debug","x-request-id":"dc2dc733-61f0-4fdc-98a3-5bbcf3c73ca3","trace-id":"","span-id":"","time":"2024-04-03T10:25:14+05:00","message":"authn.cookie try to get store /session/dffe2a3c-e392-4e65-9015-e56965ad81f2/attrs"} +{"level":"debug","x-request-id":"dc2dc733-61f0-4fdc-98a3-5bbcf3c73ca3","trace-id":"","span-id":"","time":"2024-04-03T10:25:14+05:00","message":"authn.cookie set token to eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwOi8vZGV2LWFwaWd3LWdycGMuZm9ydGViYW5rLmNvbSIsInN1YiI6IjI1IiwiZXhwIjoxNzEyMTIyODE0LCJuYmYiOjE3MTIxMjE5MTQsImlhdCI6MTcxMjEyMTkxNCwianRpIjoiZjBhMGRkZjMtZjIwYy00N2JkLWE2OWMtZWQ1ZjhiMGQ0MTU2IiwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbIm1pYl91c2VyIl19LCJjdXN0b20iOnsiY2xpZW50X2lkIjoiYmVlbGluZV9leHByZXNzIiwiZXh0ZXJuYWxfaWQiOiI1MDExNjI0MTk3IiwicGhvbmUiOiIrNzcwNTU1NTI5MjgiLCJ0b2tlbl90eXBlIjoiYWNjZXNzX3Rva2VuIiwidXNlcl9hY3Rpb24iOiJyZWdpc3RyYXRpb24iLCJ1c2VyX3JvbGVzIjpbIm1pYl91c2VyIl0sInVzZXJuYW1lIjoiOTEwOTE5MzAwMzYzIn19.DpQC76nRZwIllm5PSOBjFQ3Fj4OO6wPLddKVoUPx245rCS3-mNT5UZRa5SDL3PoTssXexlmkn2wTS8jvue4blkc0IR3a-LQ1emHdRRYSXCgCWTTY-9wvjNu0FGJ6wFAGZbb4GKE5THOteCd0lT78aLfQKLeh1NgVDOkUYsEIWOyyCwQJUSt-JuqAo3OtzWMnZ3gwYpOUs-FXKXse6FtragsPPtZ406NFDJARXnJsJuJXnn74DSNwa3kdF_Iiiu0szNWcp6pRuQqzjaBxCazLnDAtPlO7d7a_kK8FNKzvAXsXiPkr1FHgXby354emsZMpeoQwE2F__SxEDWbIsigZCA"} +{"level":"info","x-request-id":"dc2dc733-61f0-4fdc-98a3-5bbcf3c73ca3","trace-id":"","span-id":"","time":"2024-04-03T10:25:14+05:00","message":"jwt.check skip endpoint /messenger.Chat2Desk/Chat2Desk"} +{"level":"debug","x-request-id":"dc2dc733-61f0-4fdc-98a3-5bbcf3c73ca3","trace-id":"","span-id":"","time":"2024-04-03T10:25:14+05:00","message":"header.cors try to set Access-Control-Allow-Credentials with [true]"} +{"level":"debug","x-request-id":"dc2dc733-61f0-4fdc-98a3-5bbcf3c73ca3","trace-id":"","span-id":"","time":"2024-04-03T10:25:14+05:00","message":"header.cors try to set Access-Control-Allow-Headers with [X-Context,DNT,X-CustomHeader,X-OwnerContext,X-PerformerContext,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,X-Authentication-Chain,Source,X-MerchantContext]"} +{"level":"debug","x-request-id":"dc2dc733-61f0-4fdc-98a3-5bbcf3c73ca3","trace-id":"","span-id":"","time":"2024-04-03T10:25:14+05:00","message":"header.cors try to set Access-Control-Allow-Methods with [GET, POST, PUT, DELETE, OPTIONS]"} +{"level":"debug","x-request-id":"dc2dc733-61f0-4fdc-98a3-5bbcf3c73ca3","trace-id":"","span-id":"","time":"2024-04-03T10:25:14+05:00","message":"header.cors try to set Access-Control-Allow-Origin with [*]"} +{"level":"debug","x-request-id":"dc2dc733-61f0-4fdc-98a3-5bbcf3c73ca3","trace-id":"","span-id":"","time":"2024-04-03T10:25:14+05:00","message":"header.cors try to set Access-Control-Max-Age with [3600]"} +{"level":"info","x-request-id":"dc2dc733-61f0-4fdc-98a3-5bbcf3c73ca3","trace-id":"","span-id":"","time":"2024-04-03T10:25:14+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"dc2dc733-61f0-4fdc-98a3-5bbcf3c73ca3","trace-id":"","span-id":"","time":"2024-04-03T10:25:14+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"dc2dc733-61f0-4fdc-98a3-5bbcf3c73ca3","trace-id":"","span-id":"","time":"2024-04-03T10:25:14+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"dc2dc733-61f0-4fdc-98a3-5bbcf3c73ca3","trace-id":"","span-id":"","time":"2024-04-03T10:25:14+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"dc2dc733-61f0-4fdc-98a3-5bbcf3c73ca3","trace-id":"","span-id":"","time":"2024-04-03T10:25:14+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"dc2dc733-61f0-4fdc-98a3-5bbcf3c73ca3","trace-id":"","span-id":"","time":"2024-04-03T10:25:14+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"dc2dc733-61f0-4fdc-98a3-5bbcf3c73ca3","trace-id":"","span-id":"","time":"2024-04-03T10:25:14+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"dc2dc733-61f0-4fdc-98a3-5bbcf3c73ca3","trace-id":"","span-id":"","time":"2024-04-03T10:25:14+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"dc2dc733-61f0-4fdc-98a3-5bbcf3c73ca3","trace-id":"","span-id":"","time":"2024-04-03T10:25:14+05:00","message":"start to proxy url: /messenger.Chat2Desk/messenger/chat2desk/v1/listen2desk via https://dev-messenger-chat2desk.fortebank.com"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"dc2dc733-61f0-4fdc-98a3-5bbcf3c73ca3","trace-id":"","span-id":"","time":"2024-04-03T10:25:14+05:00","message":"stop to proxy url: /messenger.Chat2Desk/messenger/chat2desk/v1/listen2desk via https://dev-messenger-chat2desk.fortebank.com"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"dc2dc733-61f0-4fdc-98a3-5bbcf3c73ca3","trace-id":"","span-id":"","time":"2024-04-03T10:25:14+05:00","message":"skip hook authn.cookie"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"dc2dc733-61f0-4fdc-98a3-5bbcf3c73ca3","trace-id":"","span-id":"","time":"2024-04-03T10:25:14+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"dc2dc733-61f0-4fdc-98a3-5bbcf3c73ca3","trace-id":"","span-id":"","time":"2024-04-03T10:25:14+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"dc2dc733-61f0-4fdc-98a3-5bbcf3c73ca3","trace-id":"","span-id":"","time":"2024-04-03T10:25:14+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"dc2dc733-61f0-4fdc-98a3-5bbcf3c73ca3","trace-id":"","span-id":"","time":"2024-04-03T10:25:14+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"dc2dc733-61f0-4fdc-98a3-5bbcf3c73ca3","trace-id":"","span-id":"","time":"2024-04-03T10:25:14+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"dc2dc733-61f0-4fdc-98a3-5bbcf3c73ca3","trace-id":"","span-id":"","time":"2024-04-03T10:25:14+05:00","message":"skip hook jwt.check"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"dc2dc733-61f0-4fdc-98a3-5bbcf3c73ca3","trace-id":"","span-id":"","time":"2024-04-03T10:25:14+05:00","message":"run hook header.cors"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"dc2dc733-61f0-4fdc-98a3-5bbcf3c73ca3","trace-id":"","span-id":"","time":"2024-04-03T10:25:14+05:00","message":"header.cors try to set Access-Control-Max-Age with [3600]"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"dc2dc733-61f0-4fdc-98a3-5bbcf3c73ca3","trace-id":"","span-id":"","time":"2024-04-03T10:25:14+05:00","message":"end hook header.cors"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"dc2dc733-61f0-4fdc-98a3-5bbcf3c73ca3","trace-id":"","span-id":"","time":"2024-04-03T10:25:14+05:00","message":"skip hook jwt.extract"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"dc2dc733-61f0-4fdc-98a3-5bbcf3c73ca3","trace-id":"","span-id":"","time":"2024-04-03T10:25:14+05:00","message":"skip hook jwt.extract"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"dc2dc733-61f0-4fdc-98a3-5bbcf3c73ca3","trace-id":"","span-id":"","time":"2024-04-03T10:25:14+05:00","message":"skip hook jwt.extract"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"dc2dc733-61f0-4fdc-98a3-5bbcf3c73ca3","trace-id":"","span-id":"","time":"2024-04-03T10:25:14+05:00","message":"skip hook jwt.extract"} +{"level":"error","X-Request-Id":"7QkQCjGDpMn8t6Wp","trace-id":"","span-id":"","time":"2024-04-03T10:25:14+05:00","message":"failed to find source-service"} +HDR http.Header{"Accept":[]string{"*/*"}, "Accept-Encoding":[]string{"gzip, deflate"}, "Content-Length":[]string{"0"}, "Content-Type":[]string{"application/json"}, "Cookie":[]string{"session_id=1232121312213213213"}, "User-Agent":[]string{"python-requests/2.31.0"}, "X-Forwarded-For":[]string{"172.23.20.6, 10.233.126.141"}, "X-Forwarded-Host":[]string{"dev-apigw.fortebank.com"}, "X-Forwarded-Port":[]string{"443"}, "X-Forwarded-Proto":[]string{"https"}, "X-Forwarded-Scheme":[]string{"https"}, "X-Real-Ip":[]string{"172.23.20.6"}, "X-Request-Id":[]string{"257606c8-43d3-49f3-8c77-1352c0cc2a56"}, "X-Scheme":[]string{"https"}} +{"level":"debug","x-request-id":"257606c8-43d3-49f3-8c77-1352c0cc2a56","trace-id":"","span-id":"","time":"2024-04-03T10:25:36+05:00","message":"authn.cookie process"} +{"level":"debug","x-request-id":"257606c8-43d3-49f3-8c77-1352c0cc2a56","trace-id":"","span-id":"","time":"2024-04-03T10:25:36+05:00","message":"authn.cookie try to get store /session/1232121312213213213"} +{"level":"debug","x-request-id":"257606c8-43d3-49f3-8c77-1352c0cc2a56","trace-id":"","span-id":"","time":"2024-04-03T10:25:36+05:00","message":"jwt.check process"} +{"level":"error","x-request-id":"257606c8-43d3-49f3-8c77-1352c0cc2a56","trace-id":"","span-id":"","time":"2024-04-03T10:25:36+05:00","message":"jwt.check failedmissing token"} +HDR http.Header{"Accept":[]string{"*/*"}, "Accept-Encoding":[]string{"gzip, deflate"}, "Content-Length":[]string{"0"}, "Content-Type":[]string{"application/json"}, "User-Agent":[]string{"python-requests/2.31.0"}, "X-Forwarded-For":[]string{"10.233.100.0, 10.233.126.141"}, "X-Forwarded-Host":[]string{"dev-apigw.fortebank.com"}, "X-Forwarded-Port":[]string{"443"}, "X-Forwarded-Proto":[]string{"https"}, "X-Forwarded-Scheme":[]string{"https"}, "X-Real-Ip":[]string{"10.233.100.0"}, "X-Request-Id":[]string{"c81e26b4-ae1b-4141-bd33-b249d6222eac"}, "X-Scheme":[]string{"https"}} +{"level":"debug","x-request-id":"c81e26b4-ae1b-4141-bd33-b249d6222eac","trace-id":"","span-id":"","time":"2024-04-03T10:25:37+05:00","message":"authn.cookie not found"} +{"level":"debug","x-request-id":"c81e26b4-ae1b-4141-bd33-b249d6222eac","trace-id":"","span-id":"","time":"2024-04-03T10:25:37+05:00","message":"jwt.check process"} +{"level":"error","x-request-id":"c81e26b4-ae1b-4141-bd33-b249d6222eac","trace-id":"","span-id":"","time":"2024-04-03T10:25:37+05:00","message":"jwt.check failedmissing token"} +{"level":"debug","x-request-id":"e8920472ac1158613c48edcf4e4fff76","time":"2024-04-03T10:25:38+05:00","message":"information handler: 0x2165040 method: GET url: /favicon.ico"} +{"level":"info","time":"2024-04-03T10:25:38+05:00","message":"not found handler url: /favicon.ico"} +{"level":"info","client_ctn":"","client_tin":"","endpoint":"unknown","http_addr":"172.23.20.6","http_code":404,"http_method":"GET","http_rsptime":0.001061057,"http_uri":"/favicon.ico","x-request-id":"e8920472ac1158613c48edcf4e4fff76","time":"2024-04-03T10:25:38+05:00"} +HDR http.Header{"Accept":[]string{"*/*"}, "Accept-Encoding":[]string{"gzip, deflate"}, "Content-Length":[]string{"378"}, "Content-Type":[]string{"application/json"}, "User-Agent":[]string{"python-requests/2.31.0"}, "X-Forwarded-For":[]string{"172.23.20.6, 10.233.126.141"}, "X-Forwarded-Host":[]string{"dev-apigw.fortebank.com"}, "X-Forwarded-Port":[]string{"443"}, "X-Forwarded-Proto":[]string{"https"}, "X-Forwarded-Scheme":[]string{"https"}, "X-Real-Ip":[]string{"172.23.20.6"}, "X-Request-Id":[]string{"abcc3a8c-0507-4d43-87a0-ac7482e4d611"}, "X-Scheme":[]string{"https"}} +{"level":"debug","x-request-id":"abcc3a8c-0507-4d43-87a0-ac7482e4d611","trace-id":"","span-id":"","time":"2024-04-03T10:25:41+05:00","message":"authn.cookie not found"} +{"level":"info","x-request-id":"abcc3a8c-0507-4d43-87a0-ac7482e4d611","trace-id":"","span-id":"","time":"2024-04-03T10:25:41+05:00","message":"jwt.check skip endpoint /authn.AuthnService/Login"} +{"level":"debug","x-request-id":"abcc3a8c-0507-4d43-87a0-ac7482e4d611","trace-id":"","span-id":"","time":"2024-04-03T10:25:41+05:00","message":"header.cors try to set Access-Control-Allow-Credentials with [true]"} +{"level":"debug","x-request-id":"abcc3a8c-0507-4d43-87a0-ac7482e4d611","trace-id":"","span-id":"","time":"2024-04-03T10:25:41+05:00","message":"header.cors try to set Access-Control-Allow-Headers with [X-Context,DNT,X-CustomHeader,X-OwnerContext,X-PerformerContext,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,X-Authentication-Chain,Source,X-MerchantContext]"} +{"level":"debug","x-request-id":"abcc3a8c-0507-4d43-87a0-ac7482e4d611","trace-id":"","span-id":"","time":"2024-04-03T10:25:41+05:00","message":"header.cors try to set Access-Control-Allow-Methods with [GET, POST, PUT, DELETE, OPTIONS]"} +{"level":"debug","x-request-id":"abcc3a8c-0507-4d43-87a0-ac7482e4d611","trace-id":"","span-id":"","time":"2024-04-03T10:25:41+05:00","message":"header.cors try to set Access-Control-Allow-Origin with [*]"} +{"level":"debug","x-request-id":"abcc3a8c-0507-4d43-87a0-ac7482e4d611","trace-id":"","span-id":"","time":"2024-04-03T10:25:41+05:00","message":"header.cors try to set Access-Control-Max-Age with [3600]"} +{"level":"info","x-request-id":"abcc3a8c-0507-4d43-87a0-ac7482e4d611","trace-id":"","span-id":"","time":"2024-04-03T10:25:41+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"abcc3a8c-0507-4d43-87a0-ac7482e4d611","trace-id":"","span-id":"","time":"2024-04-03T10:25:41+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"abcc3a8c-0507-4d43-87a0-ac7482e4d611","trace-id":"","span-id":"","time":"2024-04-03T10:25:41+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"abcc3a8c-0507-4d43-87a0-ac7482e4d611","trace-id":"","span-id":"","time":"2024-04-03T10:25:41+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"abcc3a8c-0507-4d43-87a0-ac7482e4d611","trace-id":"","span-id":"","time":"2024-04-03T10:25:41+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"abcc3a8c-0507-4d43-87a0-ac7482e4d611","trace-id":"","span-id":"","time":"2024-04-03T10:25:41+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"abcc3a8c-0507-4d43-87a0-ac7482e4d611","trace-id":"","span-id":"","time":"2024-04-03T10:25:41+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"abcc3a8c-0507-4d43-87a0-ac7482e4d611","trace-id":"","span-id":"","time":"2024-04-03T10:25:41+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"abcc3a8c-0507-4d43-87a0-ac7482e4d611","trace-id":"","span-id":"","time":"2024-04-03T10:25:41+05:00","message":"start to proxy url: /authn.AuthnService/v1/login via http://authn-service:80"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"abcc3a8c-0507-4d43-87a0-ac7482e4d611","trace-id":"","span-id":"","time":"2024-04-03T10:25:41+05:00","message":"stop to proxy url: /authn.AuthnService/v1/login via http://authn-service:80"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"abcc3a8c-0507-4d43-87a0-ac7482e4d611","trace-id":"","span-id":"","time":"2024-04-03T10:25:41+05:00","message":"skip hook authn.cookie"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"abcc3a8c-0507-4d43-87a0-ac7482e4d611","trace-id":"","span-id":"","time":"2024-04-03T10:25:41+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"abcc3a8c-0507-4d43-87a0-ac7482e4d611","trace-id":"","span-id":"","time":"2024-04-03T10:25:41+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"abcc3a8c-0507-4d43-87a0-ac7482e4d611","trace-id":"","span-id":"","time":"2024-04-03T10:25:41+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"abcc3a8c-0507-4d43-87a0-ac7482e4d611","trace-id":"","span-id":"","time":"2024-04-03T10:25:41+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"abcc3a8c-0507-4d43-87a0-ac7482e4d611","trace-id":"","span-id":"","time":"2024-04-03T10:25:41+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"abcc3a8c-0507-4d43-87a0-ac7482e4d611","trace-id":"","span-id":"","time":"2024-04-03T10:25:41+05:00","message":"skip hook jwt.check"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"abcc3a8c-0507-4d43-87a0-ac7482e4d611","trace-id":"","span-id":"","time":"2024-04-03T10:25:41+05:00","message":"run hook header.cors"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"abcc3a8c-0507-4d43-87a0-ac7482e4d611","trace-id":"","span-id":"","time":"2024-04-03T10:25:41+05:00","message":"header.cors try to set Access-Control-Max-Age with [3600]"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"abcc3a8c-0507-4d43-87a0-ac7482e4d611","trace-id":"","span-id":"","time":"2024-04-03T10:25:41+05:00","message":"header.cors try to set Access-Control-Allow-Credentials with [true]"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"abcc3a8c-0507-4d43-87a0-ac7482e4d611","trace-id":"","span-id":"","time":"2024-04-03T10:25:41+05:00","message":"header.cors try to set Access-Control-Allow-Headers with [X-Context,DNT,X-CustomHeader,X-OwnerContext,X-PerformerContext,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,X-Authentication-Chain,Source,X-MerchantContext]"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"abcc3a8c-0507-4d43-87a0-ac7482e4d611","trace-id":"","span-id":"","time":"2024-04-03T10:25:41+05:00","message":"header.cors try to set Access-Control-Allow-Methods with [GET, POST, PUT, DELETE, OPTIONS]"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"abcc3a8c-0507-4d43-87a0-ac7482e4d611","trace-id":"","span-id":"","time":"2024-04-03T10:25:41+05:00","message":"header.cors try to set Access-Control-Allow-Origin with [*]"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"abcc3a8c-0507-4d43-87a0-ac7482e4d611","trace-id":"","span-id":"","time":"2024-04-03T10:25:41+05:00","message":"end hook header.cors"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"abcc3a8c-0507-4d43-87a0-ac7482e4d611","trace-id":"","span-id":"","time":"2024-04-03T10:25:41+05:00","message":"skip hook jwt.extract"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"abcc3a8c-0507-4d43-87a0-ac7482e4d611","trace-id":"","span-id":"","time":"2024-04-03T10:25:41+05:00","message":"skip hook jwt.extract"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"abcc3a8c-0507-4d43-87a0-ac7482e4d611","trace-id":"","span-id":"","time":"2024-04-03T10:25:41+05:00","message":"skip hook jwt.extract"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"abcc3a8c-0507-4d43-87a0-ac7482e4d611","trace-id":"","span-id":"","time":"2024-04-03T10:25:41+05:00","message":"skip hook jwt.extract"} +{"level":"debug","x-request-id":"a203c394-c6a2-483d-b355-63ce9c1c2707","trace-id":"","span-id":"","time":"2024-04-03T10:25:45+05:00","message":"authn.cookie not found"} +HDR http.Header{"Accept":[]string{"*/*"}, "Accept-Encoding":[]string{"gzip, deflate"}, "Content-Length":[]string{"426"}, "Content-Type":[]string{"application/json"}, "User-Agent":[]string{"python-requests/2.31.0"}, "X-Forwarded-For":[]string{"172.23.20.6, 10.233.126.141"}, "X-Forwarded-Host":[]string{"dev-apigw.fortebank.com"}, "X-Forwarded-Port":[]string{"443"}, "X-Forwarded-Proto":[]string{"https"}, "X-Forwarded-Scheme":[]string{"https"}, "X-Real-Ip":[]string{"172.23.20.6"}, "X-Request-Id":[]string{"a203c394-c6a2-483d-b355-63ce9c1c2707"}, "X-Scheme":[]string{"https"}} +{"level":"info","x-request-id":"a203c394-c6a2-483d-b355-63ce9c1c2707","trace-id":"","span-id":"","time":"2024-04-03T10:25:45+05:00","message":"jwt.check skip endpoint /authn.AuthnService/Login"} +{"level":"debug","x-request-id":"a203c394-c6a2-483d-b355-63ce9c1c2707","trace-id":"","span-id":"","time":"2024-04-03T10:25:45+05:00","message":"header.cors try to set Access-Control-Allow-Origin with [*]"} +{"level":"debug","x-request-id":"a203c394-c6a2-483d-b355-63ce9c1c2707","trace-id":"","span-id":"","time":"2024-04-03T10:25:45+05:00","message":"header.cors try to set Access-Control-Max-Age with [3600]"} +{"level":"debug","x-request-id":"a203c394-c6a2-483d-b355-63ce9c1c2707","trace-id":"","span-id":"","time":"2024-04-03T10:25:45+05:00","message":"header.cors try to set Access-Control-Allow-Credentials with [true]"} +{"level":"debug","x-request-id":"a203c394-c6a2-483d-b355-63ce9c1c2707","trace-id":"","span-id":"","time":"2024-04-03T10:25:45+05:00","message":"header.cors try to set Access-Control-Allow-Headers with [X-Context,DNT,X-CustomHeader,X-OwnerContext,X-PerformerContext,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,X-Authentication-Chain,Source,X-MerchantContext]"} +{"level":"debug","x-request-id":"a203c394-c6a2-483d-b355-63ce9c1c2707","trace-id":"","span-id":"","time":"2024-04-03T10:25:45+05:00","message":"header.cors try to set Access-Control-Allow-Methods with [GET, POST, PUT, DELETE, OPTIONS]"} +{"level":"info","x-request-id":"a203c394-c6a2-483d-b355-63ce9c1c2707","trace-id":"","span-id":"","time":"2024-04-03T10:25:45+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"a203c394-c6a2-483d-b355-63ce9c1c2707","trace-id":"","span-id":"","time":"2024-04-03T10:25:45+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"a203c394-c6a2-483d-b355-63ce9c1c2707","trace-id":"","span-id":"","time":"2024-04-03T10:25:45+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"a203c394-c6a2-483d-b355-63ce9c1c2707","trace-id":"","span-id":"","time":"2024-04-03T10:25:45+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"a203c394-c6a2-483d-b355-63ce9c1c2707","trace-id":"","span-id":"","time":"2024-04-03T10:25:45+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"a203c394-c6a2-483d-b355-63ce9c1c2707","trace-id":"","span-id":"","time":"2024-04-03T10:25:45+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"a203c394-c6a2-483d-b355-63ce9c1c2707","trace-id":"","span-id":"","time":"2024-04-03T10:25:45+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"a203c394-c6a2-483d-b355-63ce9c1c2707","trace-id":"","span-id":"","time":"2024-04-03T10:25:45+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"a203c394-c6a2-483d-b355-63ce9c1c2707","trace-id":"","span-id":"","time":"2024-04-03T10:25:45+05:00","message":"start to proxy url: /authn.AuthnService/v1/login via http://authn-service:80"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"a203c394-c6a2-483d-b355-63ce9c1c2707","trace-id":"","span-id":"","time":"2024-04-03T10:25:45+05:00","message":"stop to proxy url: /authn.AuthnService/v1/login via http://authn-service:80"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"a203c394-c6a2-483d-b355-63ce9c1c2707","trace-id":"","span-id":"","time":"2024-04-03T10:25:45+05:00","message":"skip hook authn.cookie"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"a203c394-c6a2-483d-b355-63ce9c1c2707","trace-id":"","span-id":"","time":"2024-04-03T10:25:45+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"a203c394-c6a2-483d-b355-63ce9c1c2707","trace-id":"","span-id":"","time":"2024-04-03T10:25:45+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"a203c394-c6a2-483d-b355-63ce9c1c2707","trace-id":"","span-id":"","time":"2024-04-03T10:25:45+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"a203c394-c6a2-483d-b355-63ce9c1c2707","trace-id":"","span-id":"","time":"2024-04-03T10:25:45+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"a203c394-c6a2-483d-b355-63ce9c1c2707","trace-id":"","span-id":"","time":"2024-04-03T10:25:45+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"a203c394-c6a2-483d-b355-63ce9c1c2707","trace-id":"","span-id":"","time":"2024-04-03T10:25:45+05:00","message":"skip hook jwt.check"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"a203c394-c6a2-483d-b355-63ce9c1c2707","trace-id":"","span-id":"","time":"2024-04-03T10:25:45+05:00","message":"run hook header.cors"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"a203c394-c6a2-483d-b355-63ce9c1c2707","trace-id":"","span-id":"","time":"2024-04-03T10:25:45+05:00","message":"header.cors try to set Access-Control-Allow-Credentials with [true]"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"a203c394-c6a2-483d-b355-63ce9c1c2707","trace-id":"","span-id":"","time":"2024-04-03T10:25:45+05:00","message":"header.cors try to set Access-Control-Allow-Headers with [X-Context,DNT,X-CustomHeader,X-OwnerContext,X-PerformerContext,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,X-Authentication-Chain,Source,X-MerchantContext]"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"a203c394-c6a2-483d-b355-63ce9c1c2707","trace-id":"","span-id":"","time":"2024-04-03T10:25:45+05:00","message":"header.cors try to set Access-Control-Allow-Methods with [GET, POST, PUT, DELETE, OPTIONS]"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"a203c394-c6a2-483d-b355-63ce9c1c2707","trace-id":"","span-id":"","time":"2024-04-03T10:25:45+05:00","message":"header.cors try to set Access-Control-Allow-Origin with [*]"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"a203c394-c6a2-483d-b355-63ce9c1c2707","trace-id":"","span-id":"","time":"2024-04-03T10:25:45+05:00","message":"header.cors try to set Access-Control-Max-Age with [3600]"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"a203c394-c6a2-483d-b355-63ce9c1c2707","trace-id":"","span-id":"","time":"2024-04-03T10:25:45+05:00","message":"end hook header.cors"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"a203c394-c6a2-483d-b355-63ce9c1c2707","trace-id":"","span-id":"","time":"2024-04-03T10:25:45+05:00","message":"skip hook jwt.extract"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"a203c394-c6a2-483d-b355-63ce9c1c2707","trace-id":"","span-id":"","time":"2024-04-03T10:25:45+05:00","message":"skip hook jwt.extract"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"a203c394-c6a2-483d-b355-63ce9c1c2707","trace-id":"","span-id":"","time":"2024-04-03T10:25:45+05:00","message":"skip hook jwt.extract"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"a203c394-c6a2-483d-b355-63ce9c1c2707","trace-id":"","span-id":"","time":"2024-04-03T10:25:45+05:00","message":"skip hook jwt.extract"} +HDR http.Header{"Accept":[]string{"*/*"}, "Accept-Encoding":[]string{"gzip, deflate"}, "Content-Length":[]string{"1467"}, "Content-Type":[]string{"application/json"}, "User-Agent":[]string{"python-requests/2.31.0"}, "X-Forwarded-For":[]string{"172.23.20.6, 10.233.126.141"}, "X-Forwarded-Host":[]string{"dev-apigw.fortebank.com"}, "X-Forwarded-Port":[]string{"443"}, "X-Forwarded-Proto":[]string{"https"}, "X-Forwarded-Scheme":[]string{"https"}, "X-Real-Ip":[]string{"172.23.20.6"}, "X-Request-Id":[]string{"78354de5-0aa1-4172-9603-d528093bcdb0"}, "X-Scheme":[]string{"https"}} +{"level":"debug","x-request-id":"78354de5-0aa1-4172-9603-d528093bcdb0","trace-id":"","span-id":"","time":"2024-04-03T10:25:45+05:00","message":"authn.cookie not found"} +{"level":"info","x-request-id":"78354de5-0aa1-4172-9603-d528093bcdb0","trace-id":"","span-id":"","time":"2024-04-03T10:25:45+05:00","message":"jwt.check skip endpoint /authn.AuthnService/Token"} +{"level":"debug","x-request-id":"78354de5-0aa1-4172-9603-d528093bcdb0","trace-id":"","span-id":"","time":"2024-04-03T10:25:45+05:00","message":"header.cors try to set Access-Control-Max-Age with [3600]"} +{"level":"debug","x-request-id":"78354de5-0aa1-4172-9603-d528093bcdb0","trace-id":"","span-id":"","time":"2024-04-03T10:25:45+05:00","message":"header.cors try to set Access-Control-Allow-Credentials with [true]"} +{"level":"debug","x-request-id":"78354de5-0aa1-4172-9603-d528093bcdb0","trace-id":"","span-id":"","time":"2024-04-03T10:25:45+05:00","message":"header.cors try to set Access-Control-Allow-Headers with [X-Context,DNT,X-CustomHeader,X-OwnerContext,X-PerformerContext,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,X-Authentication-Chain,Source,X-MerchantContext]"} +{"level":"debug","x-request-id":"78354de5-0aa1-4172-9603-d528093bcdb0","trace-id":"","span-id":"","time":"2024-04-03T10:25:45+05:00","message":"header.cors try to set Access-Control-Allow-Methods with [GET, POST, PUT, DELETE, OPTIONS]"} +{"level":"debug","x-request-id":"78354de5-0aa1-4172-9603-d528093bcdb0","trace-id":"","span-id":"","time":"2024-04-03T10:25:45+05:00","message":"header.cors try to set Access-Control-Allow-Origin with [*]"} +{"level":"info","x-request-id":"78354de5-0aa1-4172-9603-d528093bcdb0","trace-id":"","span-id":"","time":"2024-04-03T10:25:45+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"78354de5-0aa1-4172-9603-d528093bcdb0","trace-id":"","span-id":"","time":"2024-04-03T10:25:45+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"78354de5-0aa1-4172-9603-d528093bcdb0","trace-id":"","span-id":"","time":"2024-04-03T10:25:45+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"78354de5-0aa1-4172-9603-d528093bcdb0","trace-id":"","span-id":"","time":"2024-04-03T10:25:45+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"78354de5-0aa1-4172-9603-d528093bcdb0","trace-id":"","span-id":"","time":"2024-04-03T10:25:45+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"78354de5-0aa1-4172-9603-d528093bcdb0","trace-id":"","span-id":"","time":"2024-04-03T10:25:45+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"78354de5-0aa1-4172-9603-d528093bcdb0","trace-id":"","span-id":"","time":"2024-04-03T10:25:45+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"78354de5-0aa1-4172-9603-d528093bcdb0","trace-id":"","span-id":"","time":"2024-04-03T10:25:45+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"78354de5-0aa1-4172-9603-d528093bcdb0","trace-id":"","span-id":"","time":"2024-04-03T10:25:45+05:00","message":"start to proxy url: /authn.AuthnService/v1/oauth/token via http://authn-service:80"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"78354de5-0aa1-4172-9603-d528093bcdb0","trace-id":"","span-id":"","time":"2024-04-03T10:25:45+05:00","message":"stop to proxy url: /authn.AuthnService/v1/oauth/token via http://authn-service:80"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"78354de5-0aa1-4172-9603-d528093bcdb0","trace-id":"","span-id":"","time":"2024-04-03T10:25:45+05:00","message":"skip hook authn.cookie"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"78354de5-0aa1-4172-9603-d528093bcdb0","trace-id":"","span-id":"","time":"2024-04-03T10:25:45+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"78354de5-0aa1-4172-9603-d528093bcdb0","trace-id":"","span-id":"","time":"2024-04-03T10:25:45+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"78354de5-0aa1-4172-9603-d528093bcdb0","trace-id":"","span-id":"","time":"2024-04-03T10:25:45+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"78354de5-0aa1-4172-9603-d528093bcdb0","trace-id":"","span-id":"","time":"2024-04-03T10:25:45+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"78354de5-0aa1-4172-9603-d528093bcdb0","trace-id":"","span-id":"","time":"2024-04-03T10:25:45+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"78354de5-0aa1-4172-9603-d528093bcdb0","trace-id":"","span-id":"","time":"2024-04-03T10:25:45+05:00","message":"skip hook jwt.check"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"78354de5-0aa1-4172-9603-d528093bcdb0","trace-id":"","span-id":"","time":"2024-04-03T10:25:45+05:00","message":"run hook header.cors"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"78354de5-0aa1-4172-9603-d528093bcdb0","trace-id":"","span-id":"","time":"2024-04-03T10:25:45+05:00","message":"header.cors try to set Access-Control-Allow-Credentials with [true]"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"78354de5-0aa1-4172-9603-d528093bcdb0","trace-id":"","span-id":"","time":"2024-04-03T10:25:45+05:00","message":"header.cors try to set Access-Control-Allow-Headers with [X-Context,DNT,X-CustomHeader,X-OwnerContext,X-PerformerContext,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,X-Authentication-Chain,Source,X-MerchantContext]"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"78354de5-0aa1-4172-9603-d528093bcdb0","trace-id":"","span-id":"","time":"2024-04-03T10:25:45+05:00","message":"header.cors try to set Access-Control-Allow-Methods with [GET, POST, PUT, DELETE, OPTIONS]"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"78354de5-0aa1-4172-9603-d528093bcdb0","trace-id":"","span-id":"","time":"2024-04-03T10:25:45+05:00","message":"header.cors try to set Access-Control-Max-Age with [3600]"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"78354de5-0aa1-4172-9603-d528093bcdb0","trace-id":"","span-id":"","time":"2024-04-03T10:25:45+05:00","message":"end hook header.cors"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"78354de5-0aa1-4172-9603-d528093bcdb0","trace-id":"","span-id":"","time":"2024-04-03T10:25:45+05:00","message":"skip hook jwt.extract"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"78354de5-0aa1-4172-9603-d528093bcdb0","trace-id":"","span-id":"","time":"2024-04-03T10:25:45+05:00","message":"skip hook jwt.extract"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"78354de5-0aa1-4172-9603-d528093bcdb0","trace-id":"","span-id":"","time":"2024-04-03T10:25:45+05:00","message":"skip hook jwt.extract"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"78354de5-0aa1-4172-9603-d528093bcdb0","trace-id":"","span-id":"","time":"2024-04-03T10:25:45+05:00","message":"skip hook jwt.extract"} +HDR http.Header{"Accept":[]string{"*/*"}, "Accept-Encoding":[]string{"gzip, deflate"}, "Content-Length":[]string{"0"}, "Content-Type":[]string{"application/json"}, "Cookie":[]string{"session_id=2304a37f-fdbb-4484-864f-6c5ca6571524"}, "User-Agent":[]string{"python-requests/2.31.0"}, "X-Forwarded-For":[]string{"172.23.20.6, 10.233.126.141"}, "X-Forwarded-Host":[]string{"dev-apigw.fortebank.com"}, "X-Forwarded-Port":[]string{"443"}, "X-Forwarded-Proto":[]string{"https"}, "X-Forwarded-Scheme":[]string{"https"}, "X-Real-Ip":[]string{"172.23.20.6"}, "X-Request-Id":[]string{"8bfe0a82-f544-4701-a0eb-712c8f041c84"}, "X-Scheme":[]string{"https"}} +{"level":"debug","x-request-id":"8bfe0a82-f544-4701-a0eb-712c8f041c84","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"authn.cookie process"} +{"level":"debug","x-request-id":"8bfe0a82-f544-4701-a0eb-712c8f041c84","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"authn.cookie try to get store /session/2304a37f-fdbb-4484-864f-6c5ca6571524"} +{"level":"debug","x-request-id":"8bfe0a82-f544-4701-a0eb-712c8f041c84","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"authn.cookie try to get store /session/2304a37f-fdbb-4484-864f-6c5ca6571524/attrs"} +{"level":"debug","x-request-id":"8bfe0a82-f544-4701-a0eb-712c8f041c84","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"authn.cookie set token to eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwOi8vZGV2LWFwaWd3LWdycGMuZm9ydGViYW5rLmNvbSIsInN1YiI6IjI1IiwiZXhwIjoxNzEyMTIyODQ1LCJuYmYiOjE3MTIxMjE5NDUsImlhdCI6MTcxMjEyMTk0NSwianRpIjoiY2JmZmQwZTQtYjIzZS00YjZiLWJkM2MtM2Q2MGIyMjEzODViIiwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbIm1pYl91c2VyIl19LCJjdXN0b20iOnsiY2xpZW50X2lkIjoiYmVlbGluZV9leHByZXNzIiwibm9uY2UiOiJjdnpsYm95c2tjdWJmYW4iLCJwaG9uZSI6Iis3NzA1NTU1MjkyOCIsInNjb3BlIjoib2ZmbGluZV9hY2Nlc3MiLCJ0b2tlbl90eXBlIjoiYWNjZXNzX3Rva2VuIiwidXNlcl9hY3Rpb24iOiJyZWdpc3RyYXRpb24iLCJ1c2VyX3JvbGVzIjpbIm1pYl91c2VyIl0sInVzZXJuYW1lIjoiOTEwOTE5MzAwMzYzIn19.SHY84QH74tuazlqtZ-B-ucRc2v3-oq3ubbQ7wra3jKuRTI9q58_Ze9HG1gBFvYjF7xK5jaBCwL1zgsJRCWGffiFqSS0HAGTzobFbVZxlZDmxPuTB1XFNQOcbLIAKaDvSCRtwVt-21YIITa_BNTK4BEIhK3rEk0-idaCTX5eiWxDJqeCdZOKfONFeNKtwi5psvYWbWQQGuv_HKDBBSm0rW6CF2lggMlNvS-aH1kD_HylXnsiD1DmX9yGXpTnAL1R8TYtzVwXCGGDYqaDsvBaYbDqXYcZlIlbvIrRbUmrzC0wO_-kdMIIzJR27Q_4joaV6aqIyjQ29_jZjtU66W9ATiw"} +{"level":"debug","x-request-id":"8bfe0a82-f544-4701-a0eb-712c8f041c84","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"jwt.check process"} +{"level":"debug","x-request-id":"8bfe0a82-f544-4701-a0eb-712c8f041c84","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"jwt.check claims: jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"beeline_express\", \"nonce\":\"cvzlboyskcubfan\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712122845e+09, \"iat\":1.712121945e+09, \"iss\":\"http://dev-apigw-grpc.fortebank.com\", \"jti\":\"cbffd0e4-b23e-4b6b-bd3c-3d60b221385b\", \"nbf\":1.712121945e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"debug","x-request-id":"8bfe0a82-f544-4701-a0eb-712c8f041c84","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"header.cors try to set Access-Control-Allow-Headers with [X-Context,DNT,X-CustomHeader,X-OwnerContext,X-PerformerContext,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,X-Authentication-Chain,Source,X-MerchantContext]"} +{"level":"debug","x-request-id":"8bfe0a82-f544-4701-a0eb-712c8f041c84","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"header.cors try to set Access-Control-Allow-Methods with [GET, POST, PUT, DELETE, OPTIONS]"} +{"level":"debug","x-request-id":"8bfe0a82-f544-4701-a0eb-712c8f041c84","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"header.cors try to set Access-Control-Allow-Origin with [*]"} +{"level":"debug","x-request-id":"8bfe0a82-f544-4701-a0eb-712c8f041c84","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"header.cors try to set Access-Control-Max-Age with [3600]"} +{"level":"debug","x-request-id":"8bfe0a82-f544-4701-a0eb-712c8f041c84","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"header.cors try to set Access-Control-Allow-Credentials with [true]"} +{"level":"info","x-request-id":"8bfe0a82-f544-4701-a0eb-712c8f041c84","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"8bfe0a82-f544-4701-a0eb-712c8f041c84","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"beeline_express\", \"nonce\":\"cvzlboyskcubfan\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712122845e+09, \"iat\":1.712121945e+09, \"iss\":\"http://dev-apigw-grpc.fortebank.com\", \"jti\":\"cbffd0e4-b23e-4b6b-bd3c-3d60b221385b\", \"nbf\":1.712121945e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"8bfe0a82-f544-4701-a0eb-712c8f041c84","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"jwt.extract set User-Id to 25"} +{"level":"info","x-request-id":"8bfe0a82-f544-4701-a0eb-712c8f041c84","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"8bfe0a82-f544-4701-a0eb-712c8f041c84","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"beeline_express\", \"nonce\":\"cvzlboyskcubfan\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712122845e+09, \"iat\":1.712121945e+09, \"iss\":\"http://dev-apigw-grpc.fortebank.com\", \"jti\":\"cbffd0e4-b23e-4b6b-bd3c-3d60b221385b\", \"nbf\":1.712121945e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"8bfe0a82-f544-4701-a0eb-712c8f041c84","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"8bfe0a82-f544-4701-a0eb-712c8f041c84","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"beeline_express\", \"nonce\":\"cvzlboyskcubfan\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712122845e+09, \"iat\":1.712121945e+09, \"iss\":\"http://dev-apigw-grpc.fortebank.com\", \"jti\":\"cbffd0e4-b23e-4b6b-bd3c-3d60b221385b\", \"nbf\":1.712121945e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"8bfe0a82-f544-4701-a0eb-712c8f041c84","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"jwt.extract set Username to 910919300363"} +{"level":"info","x-request-id":"8bfe0a82-f544-4701-a0eb-712c8f041c84","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"8bfe0a82-f544-4701-a0eb-712c8f041c84","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"beeline_express\", \"nonce\":\"cvzlboyskcubfan\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712122845e+09, \"iat\":1.712121945e+09, \"iss\":\"http://dev-apigw-grpc.fortebank.com\", \"jti\":\"cbffd0e4-b23e-4b6b-bd3c-3d60b221385b\", \"nbf\":1.712121945e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"8bfe0a82-f544-4701-a0eb-712c8f041c84","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"jwt.extract set Phone to +77055552928"} +{"level":"info","x-request-id":"8bfe0a82-f544-4701-a0eb-712c8f041c84","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"8bfe0a82-f544-4701-a0eb-712c8f041c84","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"beeline_express\", \"nonce\":\"cvzlboyskcubfan\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712122845e+09, \"iat\":1.712121945e+09, \"iss\":\"http://dev-apigw-grpc.fortebank.com\", \"jti\":\"cbffd0e4-b23e-4b6b-bd3c-3d60b221385b\", \"nbf\":1.712121945e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"8bfe0a82-f544-4701-a0eb-712c8f041c84","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"jwt.extract set otp_datetime to 1712121945"} +{"level":"info","x-request-id":"8bfe0a82-f544-4701-a0eb-712c8f041c84","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"8bfe0a82-f544-4701-a0eb-712c8f041c84","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"beeline_express\", \"nonce\":\"cvzlboyskcubfan\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712122845e+09, \"iat\":1.712121945e+09, \"iss\":\"http://dev-apigw-grpc.fortebank.com\", \"jti\":\"cbffd0e4-b23e-4b6b-bd3c-3d60b221385b\", \"nbf\":1.712121945e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"8bfe0a82-f544-4701-a0eb-712c8f041c84","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"jwt.extract set username to 910919300363"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"8bfe0a82-f544-4701-a0eb-712c8f041c84","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"httpConnAdd /clientpass.ClientpassService/StartClientPass 8bfe0a82-f544-4701-a0eb-712c8f041c84"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"8bfe0a82-f544-4701-a0eb-712c8f041c84","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"start to proxy url: /clientpass.ClientpassService via client.clientpass.startclientpass.in"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"8bfe0a82-f544-4701-a0eb-712c8f041c84","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"start to proxy url: /clientpass.ClientpassService via client.clientpass.startclientpass.in"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"8bfe0a82-f544-4701-a0eb-712c8f041c84","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"brokerClientStream brokerClientStream SendMsg method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"8bfe0a82-f544-4701-a0eb-712c8f041c84","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"brokerClientStream try to publish to client.clientpass.startclientpass.in msg with hdr: metadata.Metadata{\"Accept-Encoding\":\"gzip, deflate\", \"Access-Control-Allow-Credentials\":\"true\", \"Access-Control-Allow-Headers\":\"X-Context,DNT,X-CustomHeader,X-OwnerContext,X-PerformerContext,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,X-Authentication-Chain,Source,X-MerchantContext\", \"Access-Control-Allow-Methods\":\"GET, POST, PUT, DELETE, OPTIONS\", \"Access-Control-Allow-Origin\":\"*\", \"Access-Control-Max-Age\":\"3600\", \"Authorization\":\"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwOi8vZGV2LWFwaWd3LWdycGMuZm9ydGViYW5rLmNvbSIsInN1YiI6IjI1IiwiZXhwIjoxNzEyMTIyODQ1LCJuYmYiOjE3MTIxMjE5NDUsImlhdCI6MTcxMjEyMTk0NSwianRpIjoiY2JmZmQwZTQtYjIzZS00YjZiLWJkM2MtM2Q2MGIyMjEzODViIiwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbIm1pYl91c2VyIl19LCJjdXN0b20iOnsiY2xpZW50X2lkIjoiYmVlbGluZV9leHByZXNzIiwibm9uY2UiOiJjdnpsYm95c2tjdWJmYW4iLCJwaG9uZSI6Iis3NzA1NTU1MjkyOCIsInNjb3BlIjoib2ZmbGluZV9hY2Nlc3MiLCJ0b2tlbl90eXBlIjoiYWNjZXNzX3Rva2VuIiwidXNlcl9hY3Rpb24iOiJyZWdpc3RyYXRpb24iLCJ1c2VyX3JvbGVzIjpbIm1pYl91c2VyIl0sInVzZXJuYW1lIjoiOTEwOTE5MzAwMzYzIn19.SHY84QH74tuazlqtZ-B-ucRc2v3-oq3ubbQ7wra3jKuRTI9q58_Ze9HG1gBFvYjF7xK5jaBCwL1zgsJRCWGffiFqSS0HAGTzobFbVZxlZDmxPuTB1XFNQOcbLIAKaDvSCRtwVt-21YIITa_BNTK4BEIhK3rEk0-idaCTX5eiWxDJqeCdZOKfONFeNKtwi5psvYWbWQQGuv_HKDBBSm0rW6CF2lggMlNvS-aH1kD_HylXnsiD1DmX9yGXpTnAL1R8TYtzVwXCGGDYqaDsvBaYbDqXYcZlIlbvIrRbUmrzC0wO_-kdMIIzJR27Q_4joaV6aqIyjQ29_jZjtU66W9ATiw\", \"Client-Ip\":\"172.23.20.6\", \"Content-Type\":\"application/json\", \"Otp_datetime\":\"1712121945\", \"Phone\":\"+77055552928\", \"Source-Service\":\"/clientpass.ClientpassService/StartClientPass\", \"User-Id\":\"25\", \"Username\":\"910919300363\", \"Vary\":\"Origin\", \"X-Forwarded-For\":\"172.23.20.6, 10.233.126.141\", \"X-Forwarded-Port\":\"443\", \"X-Real-Ip\":\"172.23.20.6\", \"X-Request-Id\":\"8bfe0a82-f544-4701-a0eb-712c8f041c84\"}"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"8bfe0a82-f544-4701-a0eb-712c8f041c84","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"brokerClientStream RecvMsg method"} +{"level":"info","X-Request-Id":"8bfe0a82-f544-4701-a0eb-712c8f041c84","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"get message for service: /clientpass.ClientpassService/StartClientPass with md map[Accept-Encoding:gzip, deflate Access-Control-Allow-Credentials:true Access-Control-Allow-Headers:X-Context,DNT,X-CustomHeader,X-OwnerContext,X-PerformerContext,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,X-Authentication-Chain,Source,X-MerchantContext Access-Control-Allow-Methods:GET, POST, PUT, DELETE, OPTIONS Access-Control-Allow-Origin:* Access-Control-Max-Age:3600 Authorization:Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwOi8vZGV2LWFwaWd3LWdycGMuZm9ydGViYW5rLmNvbSIsInN1YiI6IjI1IiwiZXhwIjoxNzEyMTIyODQ1LCJuYmYiOjE3MTIxMjE5NDUsImlhdCI6MTcxMjEyMTk0NSwianRpIjoiY2JmZmQwZTQtYjIzZS00YjZiLWJkM2MtM2Q2MGIyMjEzODViIiwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbIm1pYl91c2VyIl19LCJjdXN0b20iOnsiY2xpZW50X2lkIjoiYmVlbGluZV9leHByZXNzIiwibm9uY2UiOiJjdnpsYm95c2tjdWJmYW4iLCJwaG9uZSI6Iis3NzA1NTU1MjkyOCIsInNjb3BlIjoib2ZmbGluZV9hY2Nlc3MiLCJ0b2tlbl90eXBlIjoiYWNjZXNzX3Rva2VuIiwidXNlcl9hY3Rpb24iOiJyZWdpc3RyYXRpb24iLCJ1c2VyX3JvbGVzIjpbIm1pYl91c2VyIl0sInVzZXJuYW1lIjoiOTEwOTE5MzAwMzYzIn19.SHY84QH74tuazlqtZ-B-ucRc2v3-oq3ubbQ7wra3jKuRTI9q58_Ze9HG1gBFvYjF7xK5jaBCwL1zgsJRCWGffiFqSS0HAGTzobFbVZxlZDmxPuTB1XFNQOcbLIAKaDvSCRtwVt-21YIITa_BNTK4BEIhK3rEk0-idaCTX5eiWxDJqeCdZOKfONFeNKtwi5psvYWbWQQGuv_HKDBBSm0rW6CF2lggMlNvS-aH1kD_HylXnsiD1DmX9yGXpTnAL1R8TYtzVwXCGGDYqaDsvBaYbDqXYcZlIlbvIrRbUmrzC0wO_-kdMIIzJR27Q_4joaV6aqIyjQ29_jZjtU66W9ATiw Client-Ip:172.23.20.6 Content-Type:application/json Micro-Topic:apigw.in Otp_datetime:1712121945 Phone:+77055552928 Source-Service:/clientpass.ClientpassService/StartClientPass Uber-Trace-Id:649fa190e9e1d2bc:26246c2a2eb750cd:08cee49b9b68cb14:1 User-Id:25 Username:910919300363 Vary:Origin X-Forwarded-For:172.23.20.6, 10.233.126.141 X-Forwarded-Port:443 X-Real-Ip:172.23.20.6 X-Request-Id:8bfe0a82-f544-4701-a0eb-712c8f041c84]"} +{"level":"debug","x-request-id":"8bfe0a82-f544-4701-a0eb-712c8f041c84","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"httpConnGet: /clientpass.ClientpassService/StartClientPass via 8bfe0a82-f544-4701-a0eb-712c8f041c84"} +{"level":"debug","x-request-id":"8bfe0a82-f544-4701-a0eb-712c8f041c84","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"http use stream conn: &handler.httpProxy{httpStream:(*handler.httpServerStream)(0xc000944530), kafkaStream:(*handler.brokerClientStream)(0xc0004d60f0)} sourceService: /clientpass.ClientpassService/StartClientPass"} +{"level":"info","x-request-id":"8bfe0a82-f544-4701-a0eb-712c8f041c84","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"start transfer response from kafka"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"8bfe0a82-f544-4701-a0eb-712c8f041c84","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"brokerClientStream SetHeader method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"8bfe0a82-f544-4701-a0eb-712c8f041c84","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"brokerClientStream SetMsg method"} +{"level":"info","x-request-id":"8bfe0a82-f544-4701-a0eb-712c8f041c84","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"stop transfer response from kafka"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"8bfe0a82-f544-4701-a0eb-712c8f041c84","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"brokerClientStream RecvMsg method data"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"8bfe0a82-f544-4701-a0eb-712c8f041c84","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"stop to proxy url: /clientpass.ClientpassService via client.clientpass.startclientpass.in"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"8bfe0a82-f544-4701-a0eb-712c8f041c84","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"httpConnDel /clientpass.ClientpassService/StartClientPass 8bfe0a82-f544-4701-a0eb-712c8f041c84"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"8bfe0a82-f544-4701-a0eb-712c8f041c84","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"brokerClientStream Header method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"8bfe0a82-f544-4701-a0eb-712c8f041c84","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"brokerClientStream Close method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"8bfe0a82-f544-4701-a0eb-712c8f041c84","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"return rsp &http.Response{Status:\"\", StatusCode:200, Proto:\"HTTP/1.1\", ProtoMajor:1, ProtoMinor:1, Header:http.Header{\"Accept-Encoding\":[]string{\"gzip, deflate\"}, \"Access-Control-Allow-Credentials\":[]string{\"true\"}, \"Access-Control-Allow-Headers\":[]string{\"X-Context,DNT,X-CustomHeader,X-OwnerContext,X-PerformerContext,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,X-Authentication-Chain,Source,X-MerchantContext\"}, \"Access-Control-Allow-Methods\":[]string{\"GET, POST, PUT, DELETE, OPTIONS\"}, \"Access-Control-Allow-Origin\":[]string{\"*\"}, \"Access-Control-Max-Age\":[]string{\"3600\"}, \"Content-Type\":[]string{\"application/json\"}, \"Vary\":[]string{\"Origin\"}, \"X-Request-Id\":[]string{\"8bfe0a82-f544-4701-a0eb-712c8f041c84\"}}, Body:io.nopCloserWriterTo{Reader:(*bytes.Reader)(0xc0006e1440)}, ContentLength:123, TransferEncoding:[]string(nil), Close:false, Uncompressed:false, Trailer:http.Header(nil), Request:(*http.Request)(0xc000af7200), TLS:(*tls.ConnectionState)(nil)}"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"8bfe0a82-f544-4701-a0eb-712c8f041c84","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"http handler exit"} +HDR http.Header{"Accept":[]string{"*/*"}, "Accept-Encoding":[]string{"gzip, deflate"}, "Content-Length":[]string{"55"}, "Content-Type":[]string{"application/json"}, "Cookie":[]string{"session_id=2304a37f-fdbb-4484-864f-6c5ca6571524"}, "User-Agent":[]string{"python-requests/2.31.0"}, "X-Forwarded-For":[]string{"172.23.20.6, 10.233.126.141"}, "X-Forwarded-Host":[]string{"dev-apigw.fortebank.com"}, "X-Forwarded-Port":[]string{"443"}, "X-Forwarded-Proto":[]string{"https"}, "X-Forwarded-Scheme":[]string{"https"}, "X-Real-Ip":[]string{"172.23.20.6"}, "X-Request-Id":[]string{"f4824897-d63e-4014-93ef-689d97a84592"}, "X-Scheme":[]string{"https"}} +{"level":"debug","x-request-id":"f4824897-d63e-4014-93ef-689d97a84592","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"authn.cookie process"} +{"level":"debug","x-request-id":"f4824897-d63e-4014-93ef-689d97a84592","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"authn.cookie try to get store /session/2304a37f-fdbb-4484-864f-6c5ca6571524"} +{"level":"debug","x-request-id":"f4824897-d63e-4014-93ef-689d97a84592","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"authn.cookie try to get store /session/2304a37f-fdbb-4484-864f-6c5ca6571524/attrs"} +{"level":"debug","x-request-id":"f4824897-d63e-4014-93ef-689d97a84592","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"authn.cookie set token to eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwOi8vZGV2LWFwaWd3LWdycGMuZm9ydGViYW5rLmNvbSIsInN1YiI6IjI1IiwiZXhwIjoxNzEyMTIyODQ1LCJuYmYiOjE3MTIxMjE5NDUsImlhdCI6MTcxMjEyMTk0NSwianRpIjoiY2JmZmQwZTQtYjIzZS00YjZiLWJkM2MtM2Q2MGIyMjEzODViIiwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbIm1pYl91c2VyIl19LCJjdXN0b20iOnsiY2xpZW50X2lkIjoiYmVlbGluZV9leHByZXNzIiwibm9uY2UiOiJjdnpsYm95c2tjdWJmYW4iLCJwaG9uZSI6Iis3NzA1NTU1MjkyOCIsInNjb3BlIjoib2ZmbGluZV9hY2Nlc3MiLCJ0b2tlbl90eXBlIjoiYWNjZXNzX3Rva2VuIiwidXNlcl9hY3Rpb24iOiJyZWdpc3RyYXRpb24iLCJ1c2VyX3JvbGVzIjpbIm1pYl91c2VyIl0sInVzZXJuYW1lIjoiOTEwOTE5MzAwMzYzIn19.SHY84QH74tuazlqtZ-B-ucRc2v3-oq3ubbQ7wra3jKuRTI9q58_Ze9HG1gBFvYjF7xK5jaBCwL1zgsJRCWGffiFqSS0HAGTzobFbVZxlZDmxPuTB1XFNQOcbLIAKaDvSCRtwVt-21YIITa_BNTK4BEIhK3rEk0-idaCTX5eiWxDJqeCdZOKfONFeNKtwi5psvYWbWQQGuv_HKDBBSm0rW6CF2lggMlNvS-aH1kD_HylXnsiD1DmX9yGXpTnAL1R8TYtzVwXCGGDYqaDsvBaYbDqXYcZlIlbvIrRbUmrzC0wO_-kdMIIzJR27Q_4joaV6aqIyjQ29_jZjtU66W9ATiw"} +{"level":"info","x-request-id":"f4824897-d63e-4014-93ef-689d97a84592","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"jwt.check skip endpoint /authn.AuthnService/AccountUpdate"} +{"level":"debug","x-request-id":"f4824897-d63e-4014-93ef-689d97a84592","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"header.cors try to set Access-Control-Allow-Origin with [*]"} +{"level":"debug","x-request-id":"f4824897-d63e-4014-93ef-689d97a84592","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"header.cors try to set Access-Control-Max-Age with [3600]"} +{"level":"debug","x-request-id":"f4824897-d63e-4014-93ef-689d97a84592","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"header.cors try to set Access-Control-Allow-Credentials with [true]"} +{"level":"debug","x-request-id":"f4824897-d63e-4014-93ef-689d97a84592","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"header.cors try to set Access-Control-Allow-Headers with [X-Context,DNT,X-CustomHeader,X-OwnerContext,X-PerformerContext,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,X-Authentication-Chain,Source,X-MerchantContext]"} +{"level":"debug","x-request-id":"f4824897-d63e-4014-93ef-689d97a84592","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"header.cors try to set Access-Control-Allow-Methods with [GET, POST, PUT, DELETE, OPTIONS]"} +{"level":"info","x-request-id":"f4824897-d63e-4014-93ef-689d97a84592","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"f4824897-d63e-4014-93ef-689d97a84592","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"f4824897-d63e-4014-93ef-689d97a84592","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"f4824897-d63e-4014-93ef-689d97a84592","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"f4824897-d63e-4014-93ef-689d97a84592","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"f4824897-d63e-4014-93ef-689d97a84592","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"f4824897-d63e-4014-93ef-689d97a84592","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"f4824897-d63e-4014-93ef-689d97a84592","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"f4824897-d63e-4014-93ef-689d97a84592","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"start to proxy url: /authn.AuthnService/v1/account via http://authn-service:80"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"f4824897-d63e-4014-93ef-689d97a84592","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"stop to proxy url: /authn.AuthnService/v1/account via http://authn-service:80"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"f4824897-d63e-4014-93ef-689d97a84592","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"skip hook authn.cookie"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"f4824897-d63e-4014-93ef-689d97a84592","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"f4824897-d63e-4014-93ef-689d97a84592","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"f4824897-d63e-4014-93ef-689d97a84592","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"f4824897-d63e-4014-93ef-689d97a84592","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"f4824897-d63e-4014-93ef-689d97a84592","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"f4824897-d63e-4014-93ef-689d97a84592","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"skip hook jwt.check"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"f4824897-d63e-4014-93ef-689d97a84592","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"run hook header.cors"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"f4824897-d63e-4014-93ef-689d97a84592","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"header.cors try to set Access-Control-Allow-Origin with [*]"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"f4824897-d63e-4014-93ef-689d97a84592","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"header.cors try to set Access-Control-Max-Age with [3600]"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"f4824897-d63e-4014-93ef-689d97a84592","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"header.cors try to set Access-Control-Allow-Credentials with [true]"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"f4824897-d63e-4014-93ef-689d97a84592","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"header.cors try to set Access-Control-Allow-Headers with [X-Context,DNT,X-CustomHeader,X-OwnerContext,X-PerformerContext,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,X-Authentication-Chain,Source,X-MerchantContext]"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"f4824897-d63e-4014-93ef-689d97a84592","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"header.cors try to set Access-Control-Allow-Methods with [GET, POST, PUT, DELETE, OPTIONS]"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"f4824897-d63e-4014-93ef-689d97a84592","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"end hook header.cors"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"f4824897-d63e-4014-93ef-689d97a84592","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"skip hook jwt.extract"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"f4824897-d63e-4014-93ef-689d97a84592","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"skip hook jwt.extract"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"f4824897-d63e-4014-93ef-689d97a84592","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"skip hook jwt.extract"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"f4824897-d63e-4014-93ef-689d97a84592","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"skip hook jwt.extract"} +HDR http.Header{"Accept":[]string{"*/*"}, "Accept-Encoding":[]string{"gzip, deflate"}, "Content-Length":[]string{"56"}, "Content-Type":[]string{"application/json"}, "Cookie":[]string{"session_id=2304a37f-fdbb-4484-864f-6c5ca6571524"}, "User-Agent":[]string{"python-requests/2.31.0"}, "X-Forwarded-For":[]string{"172.23.20.6, 10.233.126.141"}, "X-Forwarded-Host":[]string{"dev-apigw.fortebank.com"}, "X-Forwarded-Port":[]string{"443"}, "X-Forwarded-Proto":[]string{"https"}, "X-Forwarded-Scheme":[]string{"https"}, "X-Real-Ip":[]string{"172.23.20.6"}, "X-Request-Id":[]string{"7fca2915-a752-46a3-8b93-d82a3e8427e8"}, "X-Scheme":[]string{"https"}} +{"level":"debug","x-request-id":"7fca2915-a752-46a3-8b93-d82a3e8427e8","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"authn.cookie process"} +{"level":"debug","x-request-id":"7fca2915-a752-46a3-8b93-d82a3e8427e8","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"authn.cookie try to get store /session/2304a37f-fdbb-4484-864f-6c5ca6571524"} +{"level":"debug","x-request-id":"7fca2915-a752-46a3-8b93-d82a3e8427e8","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"authn.cookie try to get store /session/2304a37f-fdbb-4484-864f-6c5ca6571524/attrs"} +{"level":"debug","x-request-id":"7fca2915-a752-46a3-8b93-d82a3e8427e8","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"authn.cookie set token to eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwOi8vZGV2LWFwaWd3LWdycGMuZm9ydGViYW5rLmNvbSIsInN1YiI6IjI1IiwiZXhwIjoxNzEyMTIyODQ1LCJuYmYiOjE3MTIxMjE5NDUsImlhdCI6MTcxMjEyMTk0NSwianRpIjoiY2JmZmQwZTQtYjIzZS00YjZiLWJkM2MtM2Q2MGIyMjEzODViIiwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbIm1pYl91c2VyIl19LCJjdXN0b20iOnsiY2xpZW50X2lkIjoiYmVlbGluZV9leHByZXNzIiwibm9uY2UiOiJjdnpsYm95c2tjdWJmYW4iLCJwaG9uZSI6Iis3NzA1NTU1MjkyOCIsInNjb3BlIjoib2ZmbGluZV9hY2Nlc3MiLCJ0b2tlbl90eXBlIjoiYWNjZXNzX3Rva2VuIiwidXNlcl9hY3Rpb24iOiJyZWdpc3RyYXRpb24iLCJ1c2VyX3JvbGVzIjpbIm1pYl91c2VyIl0sInVzZXJuYW1lIjoiOTEwOTE5MzAwMzYzIn19.SHY84QH74tuazlqtZ-B-ucRc2v3-oq3ubbQ7wra3jKuRTI9q58_Ze9HG1gBFvYjF7xK5jaBCwL1zgsJRCWGffiFqSS0HAGTzobFbVZxlZDmxPuTB1XFNQOcbLIAKaDvSCRtwVt-21YIITa_BNTK4BEIhK3rEk0-idaCTX5eiWxDJqeCdZOKfONFeNKtwi5psvYWbWQQGuv_HKDBBSm0rW6CF2lggMlNvS-aH1kD_HylXnsiD1DmX9yGXpTnAL1R8TYtzVwXCGGDYqaDsvBaYbDqXYcZlIlbvIrRbUmrzC0wO_-kdMIIzJR27Q_4joaV6aqIyjQ29_jZjtU66W9ATiw"} +{"level":"info","x-request-id":"7fca2915-a752-46a3-8b93-d82a3e8427e8","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"jwt.check skip endpoint /authn.AuthnService/Token"} +{"level":"debug","x-request-id":"7fca2915-a752-46a3-8b93-d82a3e8427e8","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"header.cors try to set Access-Control-Allow-Methods with [GET, POST, PUT, DELETE, OPTIONS]"} +{"level":"debug","x-request-id":"7fca2915-a752-46a3-8b93-d82a3e8427e8","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"header.cors try to set Access-Control-Allow-Origin with [*]"} +{"level":"debug","x-request-id":"7fca2915-a752-46a3-8b93-d82a3e8427e8","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"header.cors try to set Access-Control-Max-Age with [3600]"} +{"level":"debug","x-request-id":"7fca2915-a752-46a3-8b93-d82a3e8427e8","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"header.cors try to set Access-Control-Allow-Credentials with [true]"} +{"level":"debug","x-request-id":"7fca2915-a752-46a3-8b93-d82a3e8427e8","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"header.cors try to set Access-Control-Allow-Headers with [X-Context,DNT,X-CustomHeader,X-OwnerContext,X-PerformerContext,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,X-Authentication-Chain,Source,X-MerchantContext]"} +{"level":"info","x-request-id":"7fca2915-a752-46a3-8b93-d82a3e8427e8","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"7fca2915-a752-46a3-8b93-d82a3e8427e8","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"7fca2915-a752-46a3-8b93-d82a3e8427e8","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"7fca2915-a752-46a3-8b93-d82a3e8427e8","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"7fca2915-a752-46a3-8b93-d82a3e8427e8","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"7fca2915-a752-46a3-8b93-d82a3e8427e8","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"7fca2915-a752-46a3-8b93-d82a3e8427e8","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"7fca2915-a752-46a3-8b93-d82a3e8427e8","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"7fca2915-a752-46a3-8b93-d82a3e8427e8","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"start to proxy url: /authn.AuthnService/v1/oauth/token via http://authn-service:80"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"7fca2915-a752-46a3-8b93-d82a3e8427e8","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"stop to proxy url: /authn.AuthnService/v1/oauth/token via http://authn-service:80"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"7fca2915-a752-46a3-8b93-d82a3e8427e8","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"skip hook authn.cookie"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"7fca2915-a752-46a3-8b93-d82a3e8427e8","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"7fca2915-a752-46a3-8b93-d82a3e8427e8","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"7fca2915-a752-46a3-8b93-d82a3e8427e8","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"7fca2915-a752-46a3-8b93-d82a3e8427e8","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"7fca2915-a752-46a3-8b93-d82a3e8427e8","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"7fca2915-a752-46a3-8b93-d82a3e8427e8","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"skip hook jwt.check"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"7fca2915-a752-46a3-8b93-d82a3e8427e8","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"run hook header.cors"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"7fca2915-a752-46a3-8b93-d82a3e8427e8","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"header.cors try to set Access-Control-Max-Age with [3600]"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"7fca2915-a752-46a3-8b93-d82a3e8427e8","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"header.cors try to set Access-Control-Allow-Credentials with [true]"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"7fca2915-a752-46a3-8b93-d82a3e8427e8","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"header.cors try to set Access-Control-Allow-Headers with [X-Context,DNT,X-CustomHeader,X-OwnerContext,X-PerformerContext,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,X-Authentication-Chain,Source,X-MerchantContext]"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"7fca2915-a752-46a3-8b93-d82a3e8427e8","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"header.cors try to set Access-Control-Allow-Methods with [GET, POST, PUT, DELETE, OPTIONS]"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"7fca2915-a752-46a3-8b93-d82a3e8427e8","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"header.cors try to set Access-Control-Allow-Origin with [*]"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"7fca2915-a752-46a3-8b93-d82a3e8427e8","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"end hook header.cors"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"7fca2915-a752-46a3-8b93-d82a3e8427e8","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"skip hook jwt.extract"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"7fca2915-a752-46a3-8b93-d82a3e8427e8","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"skip hook jwt.extract"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"7fca2915-a752-46a3-8b93-d82a3e8427e8","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"skip hook jwt.extract"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"7fca2915-a752-46a3-8b93-d82a3e8427e8","trace-id":"","span-id":"","time":"2024-04-03T10:25:46+05:00","message":"skip hook jwt.extract"} +HDR http.Header{"Accept":[]string{"*/*"}, "Accept-Encoding":[]string{"gzip, deflate"}, "Content-Length":[]string{"35"}, "Content-Type":[]string{"application/json"}, "Cookie":[]string{"session_id=2304a37f-fdbb-4484-864f-6c5ca6571524"}, "User-Agent":[]string{"python-requests/2.31.0"}, "X-Forwarded-For":[]string{"172.23.20.6, 10.233.126.141"}, "X-Forwarded-Host":[]string{"dev-apigw.fortebank.com"}, "X-Forwarded-Port":[]string{"443"}, "X-Forwarded-Proto":[]string{"https"}, "X-Forwarded-Scheme":[]string{"https"}, "X-Real-Ip":[]string{"172.23.20.6"}, "X-Request-Id":[]string{"286aea1c-7a4e-4685-b9a4-d56e51c030c7"}, "X-Scheme":[]string{"https"}} +{"level":"debug","x-request-id":"286aea1c-7a4e-4685-b9a4-d56e51c030c7","trace-id":"","span-id":"","time":"2024-04-03T10:25:47+05:00","message":"authn.cookie process"} +{"level":"debug","x-request-id":"286aea1c-7a4e-4685-b9a4-d56e51c030c7","trace-id":"","span-id":"","time":"2024-04-03T10:25:47+05:00","message":"authn.cookie try to get store /session/2304a37f-fdbb-4484-864f-6c5ca6571524"} +{"level":"debug","x-request-id":"286aea1c-7a4e-4685-b9a4-d56e51c030c7","trace-id":"","span-id":"","time":"2024-04-03T10:25:47+05:00","message":"authn.cookie try to get store /session/2304a37f-fdbb-4484-864f-6c5ca6571524/attrs"} +{"level":"debug","x-request-id":"286aea1c-7a4e-4685-b9a4-d56e51c030c7","trace-id":"","span-id":"","time":"2024-04-03T10:25:47+05:00","message":"authn.cookie set token to eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwOi8vZGV2LWFwaWd3LWdycGMuZm9ydGViYW5rLmNvbSIsInN1YiI6IjI1IiwiZXhwIjoxNzEyMTIyODQ2LCJuYmYiOjE3MTIxMjE5NDYsImlhdCI6MTcxMjEyMTk0NiwianRpIjoiNGE5YmY3ZGQtNTJjNy00MDc5LTkyMTgtODVlNDNhMTZlZjJhIiwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbIm1pYl91c2VyIl19LCJjdXN0b20iOnsiY2xpZW50X2lkIjoiYmVlbGluZV9leHByZXNzIiwiZXh0ZXJuYWxfaWQiOiI1MDExNjI0MTk3IiwicGhvbmUiOiIrNzcwNTU1NTI5MjgiLCJ0b2tlbl90eXBlIjoiYWNjZXNzX3Rva2VuIiwidXNlcl9hY3Rpb24iOiJyZWdpc3RyYXRpb24iLCJ1c2VyX3JvbGVzIjpbIm1pYl91c2VyIl0sInVzZXJuYW1lIjoiOTEwOTE5MzAwMzYzIn19.iFnleMJ8mhhFvMQhYXplXePUSOsSzhorf3IPvml61oQ3tqCyvMnnd-ts2QSiLOerCwzsH_lXVIBIBpeXp9OgfTAWwD79T8CIIeKUTj_QUtEs-iTG6wvIh1WE-BShRDM309n4O3UMG7vEoKRhZcsTqX2wo4d-fkSVDxx4o7PLearWK1skPxVkBeWZOaJKMv9Z_xkCTHSi_rCRiCexZl3FZGXecIhAGGAWnzd3jaItJEqcFT9AxTwCf1t_Aua2EO5Smu3HAZrHUIOGuKr8ATAdqUt_MEzpdAhWTgRsRwq-2y8_bZKQhiMakg-VN37WEKtwTBr4-xvF0dk6VpsuVjS-Ng"} +{"level":"info","x-request-id":"286aea1c-7a4e-4685-b9a4-d56e51c030c7","trace-id":"","span-id":"","time":"2024-04-03T10:25:47+05:00","message":"jwt.check skip endpoint /authn.AuthnService/Revoke"} +{"level":"debug","x-request-id":"286aea1c-7a4e-4685-b9a4-d56e51c030c7","trace-id":"","span-id":"","time":"2024-04-03T10:25:47+05:00","message":"header.cors try to set Access-Control-Max-Age with [3600]"} +{"level":"debug","x-request-id":"286aea1c-7a4e-4685-b9a4-d56e51c030c7","trace-id":"","span-id":"","time":"2024-04-03T10:25:47+05:00","message":"header.cors try to set Access-Control-Allow-Credentials with [true]"} +{"level":"debug","x-request-id":"286aea1c-7a4e-4685-b9a4-d56e51c030c7","trace-id":"","span-id":"","time":"2024-04-03T10:25:47+05:00","message":"header.cors try to set Access-Control-Allow-Headers with [X-Context,DNT,X-CustomHeader,X-OwnerContext,X-PerformerContext,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,X-Authentication-Chain,Source,X-MerchantContext]"} +{"level":"debug","x-request-id":"286aea1c-7a4e-4685-b9a4-d56e51c030c7","trace-id":"","span-id":"","time":"2024-04-03T10:25:47+05:00","message":"header.cors try to set Access-Control-Allow-Methods with [GET, POST, PUT, DELETE, OPTIONS]"} +{"level":"debug","x-request-id":"286aea1c-7a4e-4685-b9a4-d56e51c030c7","trace-id":"","span-id":"","time":"2024-04-03T10:25:47+05:00","message":"header.cors try to set Access-Control-Allow-Origin with [*]"} +{"level":"info","x-request-id":"286aea1c-7a4e-4685-b9a4-d56e51c030c7","trace-id":"","span-id":"","time":"2024-04-03T10:25:47+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"286aea1c-7a4e-4685-b9a4-d56e51c030c7","trace-id":"","span-id":"","time":"2024-04-03T10:25:47+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"286aea1c-7a4e-4685-b9a4-d56e51c030c7","trace-id":"","span-id":"","time":"2024-04-03T10:25:47+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"286aea1c-7a4e-4685-b9a4-d56e51c030c7","trace-id":"","span-id":"","time":"2024-04-03T10:25:47+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"286aea1c-7a4e-4685-b9a4-d56e51c030c7","trace-id":"","span-id":"","time":"2024-04-03T10:25:47+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"286aea1c-7a4e-4685-b9a4-d56e51c030c7","trace-id":"","span-id":"","time":"2024-04-03T10:25:47+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"286aea1c-7a4e-4685-b9a4-d56e51c030c7","trace-id":"","span-id":"","time":"2024-04-03T10:25:47+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"286aea1c-7a4e-4685-b9a4-d56e51c030c7","trace-id":"","span-id":"","time":"2024-04-03T10:25:47+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"286aea1c-7a4e-4685-b9a4-d56e51c030c7","trace-id":"","span-id":"","time":"2024-04-03T10:25:47+05:00","message":"start to proxy url: /authn.AuthnService/v1/oauth/revoke via http://authn-service:80"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"286aea1c-7a4e-4685-b9a4-d56e51c030c7","trace-id":"","span-id":"","time":"2024-04-03T10:25:47+05:00","message":"stop to proxy url: /authn.AuthnService/v1/oauth/revoke via http://authn-service:80"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"286aea1c-7a4e-4685-b9a4-d56e51c030c7","trace-id":"","span-id":"","time":"2024-04-03T10:25:47+05:00","message":"skip hook authn.cookie"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"286aea1c-7a4e-4685-b9a4-d56e51c030c7","trace-id":"","span-id":"","time":"2024-04-03T10:25:47+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"286aea1c-7a4e-4685-b9a4-d56e51c030c7","trace-id":"","span-id":"","time":"2024-04-03T10:25:47+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"286aea1c-7a4e-4685-b9a4-d56e51c030c7","trace-id":"","span-id":"","time":"2024-04-03T10:25:47+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"286aea1c-7a4e-4685-b9a4-d56e51c030c7","trace-id":"","span-id":"","time":"2024-04-03T10:25:47+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"286aea1c-7a4e-4685-b9a4-d56e51c030c7","trace-id":"","span-id":"","time":"2024-04-03T10:25:47+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"286aea1c-7a4e-4685-b9a4-d56e51c030c7","trace-id":"","span-id":"","time":"2024-04-03T10:25:47+05:00","message":"skip hook jwt.check"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"286aea1c-7a4e-4685-b9a4-d56e51c030c7","trace-id":"","span-id":"","time":"2024-04-03T10:25:47+05:00","message":"run hook header.cors"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"286aea1c-7a4e-4685-b9a4-d56e51c030c7","trace-id":"","span-id":"","time":"2024-04-03T10:25:47+05:00","message":"header.cors try to set Access-Control-Allow-Credentials with [true]"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"286aea1c-7a4e-4685-b9a4-d56e51c030c7","trace-id":"","span-id":"","time":"2024-04-03T10:25:47+05:00","message":"header.cors try to set Access-Control-Allow-Headers with [X-Context,DNT,X-CustomHeader,X-OwnerContext,X-PerformerContext,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,X-Authentication-Chain,Source,X-MerchantContext]"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"286aea1c-7a4e-4685-b9a4-d56e51c030c7","trace-id":"","span-id":"","time":"2024-04-03T10:25:47+05:00","message":"header.cors try to set Access-Control-Allow-Methods with [GET, POST, PUT, DELETE, OPTIONS]"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"286aea1c-7a4e-4685-b9a4-d56e51c030c7","trace-id":"","span-id":"","time":"2024-04-03T10:25:47+05:00","message":"header.cors try to set Access-Control-Allow-Origin with [*]"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"286aea1c-7a4e-4685-b9a4-d56e51c030c7","trace-id":"","span-id":"","time":"2024-04-03T10:25:47+05:00","message":"header.cors try to set Access-Control-Max-Age with [3600]"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"286aea1c-7a4e-4685-b9a4-d56e51c030c7","trace-id":"","span-id":"","time":"2024-04-03T10:25:47+05:00","message":"end hook header.cors"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"286aea1c-7a4e-4685-b9a4-d56e51c030c7","trace-id":"","span-id":"","time":"2024-04-03T10:25:47+05:00","message":"skip hook jwt.extract"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"286aea1c-7a4e-4685-b9a4-d56e51c030c7","trace-id":"","span-id":"","time":"2024-04-03T10:25:47+05:00","message":"skip hook jwt.extract"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"286aea1c-7a4e-4685-b9a4-d56e51c030c7","trace-id":"","span-id":"","time":"2024-04-03T10:25:47+05:00","message":"skip hook jwt.extract"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"286aea1c-7a4e-4685-b9a4-d56e51c030c7","trace-id":"","span-id":"","time":"2024-04-03T10:25:47+05:00","message":"skip hook jwt.extract"} +{"level":"debug","x-request-id":"31e98af8-6715-4e58-82e4-97e9222e7b94","trace-id":"","span-id":"","time":"2024-04-03T10:25:49+05:00","message":"authn.cookie process"} +HDR http.Header{"Accept":[]string{"*/*"}, "Accept-Encoding":[]string{"gzip, deflate"}, "Content-Length":[]string{"0"}, "Content-Type":[]string{"application/json"}, "Cookie":[]string{"session_id=2304a37f-fdbb-4484-864f-6c5ca6571524"}, "User-Agent":[]string{"python-requests/2.31.0"}, "X-Forwarded-For":[]string{"172.23.20.6, 10.233.126.141"}, "X-Forwarded-Host":[]string{"dev-apigw.fortebank.com"}, "X-Forwarded-Port":[]string{"443"}, "X-Forwarded-Proto":[]string{"https"}, "X-Forwarded-Scheme":[]string{"https"}, "X-Real-Ip":[]string{"172.23.20.6"}, "X-Request-Id":[]string{"31e98af8-6715-4e58-82e4-97e9222e7b94"}, "X-Scheme":[]string{"https"}} +{"level":"debug","x-request-id":"31e98af8-6715-4e58-82e4-97e9222e7b94","trace-id":"","span-id":"","time":"2024-04-03T10:25:49+05:00","message":"authn.cookie try to get store /session/2304a37f-fdbb-4484-864f-6c5ca6571524"} +{"level":"debug","x-request-id":"31e98af8-6715-4e58-82e4-97e9222e7b94","trace-id":"","span-id":"","time":"2024-04-03T10:25:49+05:00","message":"authn.cookie try to get store /session/2304a37f-fdbb-4484-864f-6c5ca6571524/attrs"} +{"level":"debug","x-request-id":"31e98af8-6715-4e58-82e4-97e9222e7b94","trace-id":"","span-id":"","time":"2024-04-03T10:25:49+05:00","message":"authn.cookie set token to eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwOi8vZGV2LWFwaWd3LWdycGMuZm9ydGViYW5rLmNvbSIsInN1YiI6IjI1IiwiZXhwIjoxNzEyMTIyODQ2LCJuYmYiOjE3MTIxMjE5NDYsImlhdCI6MTcxMjEyMTk0NiwianRpIjoiNGE5YmY3ZGQtNTJjNy00MDc5LTkyMTgtODVlNDNhMTZlZjJhIiwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbIm1pYl91c2VyIl19LCJjdXN0b20iOnsiY2xpZW50X2lkIjoiYmVlbGluZV9leHByZXNzIiwiZXh0ZXJuYWxfaWQiOiI1MDExNjI0MTk3IiwicGhvbmUiOiIrNzcwNTU1NTI5MjgiLCJ0b2tlbl90eXBlIjoiYWNjZXNzX3Rva2VuIiwidXNlcl9hY3Rpb24iOiJyZWdpc3RyYXRpb24iLCJ1c2VyX3JvbGVzIjpbIm1pYl91c2VyIl0sInVzZXJuYW1lIjoiOTEwOTE5MzAwMzYzIn19.iFnleMJ8mhhFvMQhYXplXePUSOsSzhorf3IPvml61oQ3tqCyvMnnd-ts2QSiLOerCwzsH_lXVIBIBpeXp9OgfTAWwD79T8CIIeKUTj_QUtEs-iTG6wvIh1WE-BShRDM309n4O3UMG7vEoKRhZcsTqX2wo4d-fkSVDxx4o7PLearWK1skPxVkBeWZOaJKMv9Z_xkCTHSi_rCRiCexZl3FZGXecIhAGGAWnzd3jaItJEqcFT9AxTwCf1t_Aua2EO5Smu3HAZrHUIOGuKr8ATAdqUt_MEzpdAhWTgRsRwq-2y8_bZKQhiMakg-VN37WEKtwTBr4-xvF0dk6VpsuVjS-Ng"} +{"level":"debug","x-request-id":"31e98af8-6715-4e58-82e4-97e9222e7b94","trace-id":"","span-id":"","time":"2024-04-03T10:25:49+05:00","message":"jwt.check process"} +{"level":"debug","x-request-id":"31e98af8-6715-4e58-82e4-97e9222e7b94","trace-id":"","span-id":"","time":"2024-04-03T10:25:49+05:00","message":"jwt.check claims: jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"beeline_express\", \"external_id\":\"5011624197\", \"phone\":\"+77055552928\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712122846e+09, \"iat\":1.712121946e+09, \"iss\":\"http://dev-apigw-grpc.fortebank.com\", \"jti\":\"4a9bf7dd-52c7-4079-9218-85e43a16ef2a\", \"nbf\":1.712121946e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"error","x-request-id":"31e98af8-6715-4e58-82e4-97e9222e7b94","trace-id":"","span-id":"","time":"2024-04-03T10:25:49+05:00","message":"jwt.check failedtoken revoked"} +{"level":"debug","x-request-id":"12542c3c-92e0-4ae1-8ea4-4e37aca9227b","time":"2024-04-03T10:25:54+05:00","message":"authn.cookie not found"} +{"level":"debug","x-request-id":"12542c3c-92e0-4ae1-8ea4-4e37aca9227b","time":"2024-04-03T10:25:54+05:00","message":"jwt.check process"} +{"level":"debug","x-request-id":"12542c3c-92e0-4ae1-8ea4-4e37aca9227b","time":"2024-04-03T10:25:54+05:00","message":"jwt.check claims: jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"12542c3c-92e0-4ae1-8ea4-4e37aca9227b","time":"2024-04-03T10:25:54+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"12542c3c-92e0-4ae1-8ea4-4e37aca9227b","time":"2024-04-03T10:25:54+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"12542c3c-92e0-4ae1-8ea4-4e37aca9227b","time":"2024-04-03T10:25:54+05:00","message":"jwt.extract set User-Id to 25"} +{"level":"info","x-request-id":"12542c3c-92e0-4ae1-8ea4-4e37aca9227b","time":"2024-04-03T10:25:54+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"12542c3c-92e0-4ae1-8ea4-4e37aca9227b","time":"2024-04-03T10:25:54+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"12542c3c-92e0-4ae1-8ea4-4e37aca9227b","time":"2024-04-03T10:25:54+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"12542c3c-92e0-4ae1-8ea4-4e37aca9227b","time":"2024-04-03T10:25:54+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"12542c3c-92e0-4ae1-8ea4-4e37aca9227b","time":"2024-04-03T10:25:54+05:00","message":"jwt.extract set Username to 910919300363"} +{"level":"info","x-request-id":"12542c3c-92e0-4ae1-8ea4-4e37aca9227b","time":"2024-04-03T10:25:54+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"12542c3c-92e0-4ae1-8ea4-4e37aca9227b","time":"2024-04-03T10:25:54+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"12542c3c-92e0-4ae1-8ea4-4e37aca9227b","time":"2024-04-03T10:25:54+05:00","message":"jwt.extract set Phone to +77055552928"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"12542c3c-92e0-4ae1-8ea4-4e37aca9227b","trace-id":"","span-id":"","time":"2024-04-03T10:25:54+05:00","message":"grpcConnAdd /testing.MockService/UnaryCall 12542c3c-92e0-4ae1-8ea4-4e37aca9227b"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"12542c3c-92e0-4ae1-8ea4-4e37aca9227b","trace-id":"","span-id":"","time":"2024-04-03T10:25:54+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"12542c3c-92e0-4ae1-8ea4-4e37aca9227b","trace-id":"","span-id":"","time":"2024-04-03T10:25:54+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"12542c3c-92e0-4ae1-8ea4-4e37aca9227b","trace-id":"","span-id":"","time":"2024-04-03T10:25:54+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"12542c3c-92e0-4ae1-8ea4-4e37aca9227b","trace-id":"","span-id":"","time":"2024-04-03T10:25:54+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"12542c3c-92e0-4ae1-8ea4-4e37aca9227b","trace-id":"","span-id":"","time":"2024-04-03T10:25:54+05:00","message":"brokerClientStream RecvMsg method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"12542c3c-92e0-4ae1-8ea4-4e37aca9227b","trace-id":"","span-id":"","time":"2024-04-03T10:25:54+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"12542c3c-92e0-4ae1-8ea4-4e37aca9227b","trace-id":"","span-id":"","time":"2024-04-03T10:25:54+05:00","message":"forwardClientToBackend set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"12542c3c-92e0-4ae1-8ea4-4e37aca9227b","trace-id":"","span-id":"","time":"2024-04-03T10:25:54+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"12542c3c-92e0-4ae1-8ea4-4e37aca9227b","trace-id":"","span-id":"","time":"2024-04-03T10:25:54+05:00","message":"brokerClientStream brokerClientStream SendMsg method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"12542c3c-92e0-4ae1-8ea4-4e37aca9227b","trace-id":"","span-id":"","time":"2024-04-03T10:25:54+05:00","message":"brokerClientStream try to publish to qa.mock.connection1.in msg with hdr: metadata.Metadata{\"Authorization\":\"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMjUiLCJleHAiOjE3MTI5ODU4NTcsIm5iZiI6MTcxMjEyMTg1NywiaWF0IjoxNzEyMTIxODU3LCJqdGkiOiIxNzEyOTkwZi0wMTczLTQxOGEtYmJjOC00NjM2ZWNjYTdmZmEiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsIm5vbmNlIjoibnRpa3pxcWF6dXZucWZjIiwicGhvbmUiOiIrNzcwNTU1NTI5MjgiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6IjkxMDkxOTMwMDM2MyJ9fQ.LkGWgqbFYxvbBVrFC4ZIKPeUPPwxp9erZv9I47Gn_1d_5EcQVO3JfsKQMJ_ZkaJqgzWYs7fuYQzPa4n3N4euSMMcpwa3lltnTBnSModIUUPpLIaZaWx4u8jqk7ywh3ikKxHvO7r_aFmGCnUqoNSpe5R13fFPFCxj_J1RGViJZZSUjNhU7wuzUcs1_PG53GnvRVCdfwTkfSPfvKar32jxTmIxHPVDj-Oz14c_KtJCyVNd-gFQusbALKzFuPvF6X2NRAhVlU8d-wf6ImLixf7ZJsPN9MwZAUa_bPOimNNwI-J8Lthe4fAnXS-M0WDLjsKZzMY97RRXD4L0VVuAC8zk3A\", \"Client-Ip\":\"172.23.20.6\", \"Content-Type\":\"application/grpc\", \"Phone\":\"+77055552928\", \"Qa-Custom-Headers\":\"{\\\"Qa-Delay\\\": 6000}\", \"Source-Service\":\"/testing.MockService/UnaryCall\", \"User-Id\":\"25\", \"Username\":\"910919300363\", \"X-Forwarded-For\":\"172.23.20.6\", \"X-Forwarded-Port\":\"443\", \"X-Real-Ip\":\"172.23.20.6\", \"X-Request-Id\":\"12542c3c-92e0-4ae1-8ea4-4e37aca9227b\"}"} +{"level":"info","time":"2024-04-03T10:25:54+05:00","message":"immediate metadata update triggeredwhyforced load because we are producing to a topic for the first time"} +{"level":"info","time":"2024-04-03T10:25:54+05:00","message":"producing to a new topic for the first time, fetching metadata to learn its partitionstopicqa.mock.connection1.in"} +{"level":"info","time":"2024-04-03T10:25:54+05:00","message":"done waiting for metadata for new topictopicqa.mock.connection1.in"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"12542c3c-92e0-4ae1-8ea4-4e37aca9227b","trace-id":"","span-id":"","time":"2024-04-03T10:25:54+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"12542c3c-92e0-4ae1-8ea4-4e37aca9227b","trace-id":"","span-id":"","time":"2024-04-03T10:25:54+05:00","message":"brokerClientStream CloseSend method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"12542c3c-92e0-4ae1-8ea4-4e37aca9227b","trace-id":"","span-id":"","time":"2024-04-03T10:25:54+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"12542c3c-92e0-4ae1-8ea4-4e37aca9227b","trace-id":"","span-id":"","time":"2024-04-03T10:25:54+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"12542c3c-92e0-4ae1-8ea4-4e37aca9227b","trace-id":"","span-id":"","time":"2024-04-03T10:25:54+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"12542c3c-92e0-4ae1-8ea4-4e37aca9227b","trace-id":"","span-id":"","time":"2024-04-03T10:25:54+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"12542c3c-92e0-4ae1-8ea4-4e37aca9227b","trace-id":"","span-id":"","time":"2024-04-03T10:25:54+05:00","message":"brokerClientStream CloseSend method"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"12542c3c-92e0-4ae1-8ea4-4e37aca9227b","trace-id":"","span-id":"","time":"2024-04-03T10:25:54+05:00","message":"failed to CloseSend grpc conn: file already closed"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"12542c3c-92e0-4ae1-8ea4-4e37aca9227b","trace-id":"","span-id":"","time":"2024-04-03T10:25:59+05:00","message":"forwardBackendToClient src.RecvMsg err rpc error: code = DeadlineExceeded desc = i/o timeout"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"12542c3c-92e0-4ae1-8ea4-4e37aca9227b","trace-id":"","span-id":"","time":"2024-04-03T10:25:59+05:00","message":"b2cErr := <-b2cErrChan: err: rpc error: code = DeadlineExceeded desc = i/o timeout"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"12542c3c-92e0-4ae1-8ea4-4e37aca9227b","trace-id":"","span-id":"","time":"2024-04-03T10:25:59+05:00","message":"brokerClientStream Trailer method"} +================== +WARNING: DATA RACE +Write at 0x00c00032d890 by goroutine 3344: + runtime.mapassign_faststr() + /usr/local/go/src/runtime/map_faststr.go:203 +0x0 + go.unistack.org/micro-meter-prometheus/v3.(*prometheusMeter).Counter() + /go/pkg/mod/go.unistack.org/micro-meter-prometheus/v3@v3.8.6/prometheus.go:140 +0x56c + gitlab.fortebank.com/api-gateway/apigw/internal/handler.serverResponseMetrics() + /build/internal/handler/grpc_copy.go:355 +0x1a1 + gitlab.fortebank.com/api-gateway/apigw/internal/handler.serverResponseMetricsFailure() + /build/internal/handler/grpc_copy.go:350 +0x1aa4 + gitlab.fortebank.com/api-gateway/apigw/internal/handler.GRPCCopy() + /build/internal/handler/grpc_copy.go:120 +0x1a38 + gitlab.fortebank.com/api-gateway/apigw/internal/handler.(*HTTPHandlerSwapper).ServeGRPC() + /build/internal/handler/handler.go:540 +0x4158 + gitlab.fortebank.com/api-gateway/apigw/internal/handler.(*HTTPHandlerSwapper).ServeGRPC-fm() + :1 +0x64 + go.unistack.org/micro-server-grpc/v3.(*Server).handler() + /go/pkg/mod/go.unistack.org/micro-server-grpc/v3@v3.10.13/grpc.go:306 +0x183b + go.unistack.org/micro-server-grpc/v3.(*Server).handler-fm() + :1 +0x64 + google.golang.org/grpc.(*Server).processStreamingRPC() + /go/pkg/mod/google.golang.org/grpc@v1.62.1/server.go:1680 +0x1fd9 + google.golang.org/grpc.(*Server).handleStream() + /go/pkg/mod/google.golang.org/grpc@v1.62.1/server.go:1807 +0x1755 + google.golang.org/grpc.(*Server).serveStreams.func2.1() + /go/pkg/mod/google.golang.org/grpc@v1.62.1/server.go:1027 +0x158 + +Previous read at 0x00c00032d890 by goroutine 3410: + runtime.mapaccess2_faststr() + /usr/local/go/src/runtime/map_faststr.go:108 +0x0 + go.unistack.org/micro-meter-prometheus/v3.(*prometheusMeter).Counter() + /go/pkg/mod/go.unistack.org/micro-meter-prometheus/v3@v3.8.6/prometheus.go:127 +0x2ec + go.unistack.org/micro-broker-kgo/v3.(*hookMeter).OnBrokerWrite() + /go/pkg/mod/go.unistack.org/micro-broker-kgo/v3@v3.8.17/meter.go:81 +0x2c2 + github.com/twmb/franz-go/pkg/kgo.(*brokerCxn).writeRequest.func1() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/broker.go:1035 +0x225 + github.com/twmb/franz-go/pkg/kgo.hooks.each() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/hooks.go:32 +0xa59 + github.com/twmb/franz-go/pkg/kgo.(*brokerCxn).writeRequest() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/broker.go:1033 +0x79f + github.com/twmb/franz-go/pkg/kgo.(*broker).handleReq() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/broker.go:441 +0x11cc + github.com/twmb/franz-go/pkg/kgo.(*broker).handleReqs() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/broker.go:286 +0xfb + github.com/twmb/franz-go/pkg/kgo.(*broker).do.gowrap1() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/broker.go:260 +0xab + +Goroutine 3344 (running) created at: + google.golang.org/grpc.(*Server).serveStreams.func2() + /go/pkg/mod/google.golang.org/grpc@v1.62.1/server.go:1038 +0x224 + google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders() + /go/pkg/mod/google.golang.org/grpc@v1.62.1/internal/transport/http2_server.go:619 +0x3a41 + google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams() + /go/pkg/mod/google.golang.org/grpc@v1.62.1/internal/transport/http2_server.go:660 +0x404 + google.golang.org/grpc.(*Server).serveStreams() + /go/pkg/mod/google.golang.org/grpc@v1.62.1/server.go:1021 +0x69b + google.golang.org/grpc.(*Server).handleRawConn.func1() + /go/pkg/mod/google.golang.org/grpc@v1.62.1/server.go:957 +0x86 + +Goroutine 3410 (finished) created at: + github.com/twmb/franz-go/pkg/kgo.(*broker).do() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/broker.go:260 +0x2e4 + github.com/twmb/franz-go/pkg/kgo.(*source).fetch() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/source.go:740 +0x491 + github.com/twmb/franz-go/pkg/kgo.(*source).loopFetch() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/source.go:657 +0x4c6 + github.com/twmb/franz-go/pkg/kgo.(*source).maybeConsume.gowrap1() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/source.go:587 +0x33 +================== +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"12542c3c-92e0-4ae1-8ea4-4e37aca9227b","trace-id":"","span-id":"","time":"2024-04-03T10:25:59+05:00","message":"grpcConnDel /testing.MockService/UnaryCall 12542c3c-92e0-4ae1-8ea4-4e37aca9227b"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"12542c3c-92e0-4ae1-8ea4-4e37aca9227b","trace-id":"","span-id":"","time":"2024-04-03T10:25:59+05:00","message":"grpc handler exit"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"12542c3c-92e0-4ae1-8ea4-4e37aca9227b","trace-id":"","span-id":"","time":"2024-04-03T10:25:59+05:00","message":"brokerClientStream RecvMsg s.ctx.Done()"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"12542c3c-92e0-4ae1-8ea4-4e37aca9227b","trace-id":"","span-id":"","time":"2024-04-03T10:25:59+05:00","message":"brokerClientStream Close method"} +{"level":"debug","x-request-id":"cc4233f1-9de1-48a1-a4b3-88e3e31717e5","time":"2024-04-03T10:26:00+05:00","message":"authn.cookie not found"} +{"level":"debug","x-request-id":"cc4233f1-9de1-48a1-a4b3-88e3e31717e5","time":"2024-04-03T10:26:00+05:00","message":"jwt.check process"} +{"level":"debug","x-request-id":"cc4233f1-9de1-48a1-a4b3-88e3e31717e5","time":"2024-04-03T10:26:00+05:00","message":"jwt.check claims: jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"cc4233f1-9de1-48a1-a4b3-88e3e31717e5","time":"2024-04-03T10:26:00+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"cc4233f1-9de1-48a1-a4b3-88e3e31717e5","time":"2024-04-03T10:26:00+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"cc4233f1-9de1-48a1-a4b3-88e3e31717e5","time":"2024-04-03T10:26:00+05:00","message":"jwt.extract set User-Id to 25"} +{"level":"info","x-request-id":"cc4233f1-9de1-48a1-a4b3-88e3e31717e5","time":"2024-04-03T10:26:00+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"cc4233f1-9de1-48a1-a4b3-88e3e31717e5","time":"2024-04-03T10:26:00+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"cc4233f1-9de1-48a1-a4b3-88e3e31717e5","time":"2024-04-03T10:26:00+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"cc4233f1-9de1-48a1-a4b3-88e3e31717e5","time":"2024-04-03T10:26:00+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"cc4233f1-9de1-48a1-a4b3-88e3e31717e5","time":"2024-04-03T10:26:00+05:00","message":"jwt.extract set Username to 910919300363"} +{"level":"info","x-request-id":"cc4233f1-9de1-48a1-a4b3-88e3e31717e5","time":"2024-04-03T10:26:00+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"cc4233f1-9de1-48a1-a4b3-88e3e31717e5","time":"2024-04-03T10:26:00+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"cc4233f1-9de1-48a1-a4b3-88e3e31717e5","time":"2024-04-03T10:26:00+05:00","message":"jwt.extract set Phone to +77055552928"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cc4233f1-9de1-48a1-a4b3-88e3e31717e5","trace-id":"","span-id":"","time":"2024-04-03T10:26:00+05:00","message":"grpcConnAdd /testing.MockService/StreamCall cc4233f1-9de1-48a1-a4b3-88e3e31717e5"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cc4233f1-9de1-48a1-a4b3-88e3e31717e5","trace-id":"","span-id":"","time":"2024-04-03T10:26:00+05:00","message":"forwardBackendToClient set Read timeout 20s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cc4233f1-9de1-48a1-a4b3-88e3e31717e5","trace-id":"","span-id":"","time":"2024-04-03T10:26:00+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cc4233f1-9de1-48a1-a4b3-88e3e31717e5","trace-id":"","span-id":"","time":"2024-04-03T10:26:00+05:00","message":"forwardClientToBackend set Read timeout 20s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cc4233f1-9de1-48a1-a4b3-88e3e31717e5","trace-id":"","span-id":"","time":"2024-04-03T10:26:00+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"cc4233f1-9de1-48a1-a4b3-88e3e31717e5","trace-id":"","span-id":"","time":"2024-04-03T10:26:00+05:00","message":"brokerClientStream RecvMsg method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cc4233f1-9de1-48a1-a4b3-88e3e31717e5","trace-id":"","span-id":"","time":"2024-04-03T10:26:00+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cc4233f1-9de1-48a1-a4b3-88e3e31717e5","trace-id":"","span-id":"","time":"2024-04-03T10:26:00+05:00","message":"forwardClientToBackend set Write timeout 20s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cc4233f1-9de1-48a1-a4b3-88e3e31717e5","trace-id":"","span-id":"","time":"2024-04-03T10:26:00+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"cc4233f1-9de1-48a1-a4b3-88e3e31717e5","trace-id":"","span-id":"","time":"2024-04-03T10:26:00+05:00","message":"brokerClientStream brokerClientStream SendMsg method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"cc4233f1-9de1-48a1-a4b3-88e3e31717e5","trace-id":"","span-id":"","time":"2024-04-03T10:26:00+05:00","message":"brokerClientStream try to publish to qa.mock.connection1.in msg with hdr: metadata.Metadata{\"Authorization\":\"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMjUiLCJleHAiOjE3MTI5ODU4NTcsIm5iZiI6MTcxMjEyMTg1NywiaWF0IjoxNzEyMTIxODU3LCJqdGkiOiIxNzEyOTkwZi0wMTczLTQxOGEtYmJjOC00NjM2ZWNjYTdmZmEiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsIm5vbmNlIjoibnRpa3pxcWF6dXZucWZjIiwicGhvbmUiOiIrNzcwNTU1NTI5MjgiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6IjkxMDkxOTMwMDM2MyJ9fQ.LkGWgqbFYxvbBVrFC4ZIKPeUPPwxp9erZv9I47Gn_1d_5EcQVO3JfsKQMJ_ZkaJqgzWYs7fuYQzPa4n3N4euSMMcpwa3lltnTBnSModIUUPpLIaZaWx4u8jqk7ywh3ikKxHvO7r_aFmGCnUqoNSpe5R13fFPFCxj_J1RGViJZZSUjNhU7wuzUcs1_PG53GnvRVCdfwTkfSPfvKar32jxTmIxHPVDj-Oz14c_KtJCyVNd-gFQusbALKzFuPvF6X2NRAhVlU8d-wf6ImLixf7ZJsPN9MwZAUa_bPOimNNwI-J8Lthe4fAnXS-M0WDLjsKZzMY97RRXD4L0VVuAC8zk3A\", \"Client-Ip\":\"172.23.20.6\", \"Content-Type\":\"application/grpc\", \"Phone\":\"+77055552928\", \"Qa-Custom-Headers\":\"{\\\"Qa-Delay\\\": 30000}\", \"Source-Service\":\"/testing.MockService/StreamCall\", \"User-Id\":\"25\", \"Username\":\"910919300363\", \"X-Forwarded-For\":\"172.23.20.6\", \"X-Forwarded-Port\":\"443\", \"X-Real-Ip\":\"172.23.20.6\", \"X-Request-Id\":\"cc4233f1-9de1-48a1-a4b3-88e3e31717e5\"}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cc4233f1-9de1-48a1-a4b3-88e3e31717e5","trace-id":"","span-id":"","time":"2024-04-03T10:26:00+05:00","message":"forwardClientToBackend dst.SendMsg err "} +================== +WARNING: DATA RACE +Write at 0x00c00032d890 by goroutine 3431: + runtime.mapassign_faststr() + /usr/local/go/src/runtime/map_faststr.go:203 +0x0 + go.unistack.org/micro-meter-prometheus/v3.(*prometheusMeter).Counter() + /go/pkg/mod/go.unistack.org/micro-meter-prometheus/v3@v3.8.6/prometheus.go:140 +0x56c + gitlab.fortebank.com/api-gateway/apigw/internal/handler.forwardClientToBackend.func1() + /build/internal/handler/grpc_copy.go:325 +0xac2 + +Previous read at 0x00c00032d890 by goroutine 3443: + runtime.mapaccess2_faststr() + /usr/local/go/src/runtime/map_faststr.go:108 +0x0 + go.unistack.org/micro-meter-prometheus/v3.(*prometheusMeter).Counter() + /go/pkg/mod/go.unistack.org/micro-meter-prometheus/v3@v3.8.6/prometheus.go:127 +0x2ec + go.unistack.org/micro-broker-kgo/v3.(*hookMeter).OnProduceBatchWritten() + /go/pkg/mod/go.unistack.org/micro-broker-kgo/v3@v3.8.17/meter.go:106 +0x31c + github.com/twmb/franz-go/pkg/kgo.produceMetrics.hook.func2() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/sink.go:1569 +0x37b + +Goroutine 3431 (running) created at: + gitlab.fortebank.com/api-gateway/apigw/internal/handler.forwardClientToBackend.func2() + /build/internal/handler/grpc_copy.go:336 +0x2e + runtime/pprof.Do() + /usr/local/go/src/runtime/pprof/runtime.go:51 +0x117 + gitlab.fortebank.com/api-gateway/apigw/internal/handler.forwardClientToBackend() + /build/internal/handler/grpc_copy.go:335 +0x945 + gitlab.fortebank.com/api-gateway/apigw/internal/handler.GRPCCopy() + /build/internal/handler/grpc_copy.go:39 +0x404 + gitlab.fortebank.com/api-gateway/apigw/internal/handler.(*HTTPHandlerSwapper).ServeGRPC() + /build/internal/handler/handler.go:540 +0x4158 + gitlab.fortebank.com/api-gateway/apigw/internal/handler.(*HTTPHandlerSwapper).ServeGRPC-fm() + :1 +0x64 + go.unistack.org/micro-server-grpc/v3.(*Server).handler() + /go/pkg/mod/go.unistack.org/micro-server-grpc/v3@v3.10.13/grpc.go:306 +0x183b + go.unistack.org/micro-server-grpc/v3.(*Server).handler-fm() + :1 +0x64 + google.golang.org/grpc.(*Server).processStreamingRPC() + /go/pkg/mod/google.golang.org/grpc@v1.62.1/server.go:1680 +0x1fd9 + google.golang.org/grpc.(*Server).handleStream() + /go/pkg/mod/google.golang.org/grpc@v1.62.1/server.go:1807 +0x1755 + google.golang.org/grpc.(*Server).serveStreams.func2.1() + /go/pkg/mod/google.golang.org/grpc@v1.62.1/server.go:1027 +0x158 + +Goroutine 3443 (finished) created at: + github.com/twmb/franz-go/pkg/kgo.produceMetrics.hook() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/sink.go:1565 +0x3f6 + github.com/twmb/franz-go/pkg/kgo.(*sink).handleReqResp.deferwrap1() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/sink.go:586 +0x4f + runtime.deferreturn() + /usr/local/go/src/runtime/panic.go:602 +0x5d + github.com/twmb/franz-go/pkg/kgo.(*sink).produce.func3() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/sink.go:369 +0xaa + github.com/twmb/franz-go/pkg/kgo.(*sink).handleSeqResps() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/sink.go:411 +0xe8 + github.com/twmb/franz-go/pkg/kgo.(*sink).doSequenced.gowrap1() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/sink.go:402 +0x44 +================== +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cc4233f1-9de1-48a1-a4b3-88e3e31717e5","trace-id":"","span-id":"","time":"2024-04-03T10:26:00+05:00","message":"forwardClientToBackend set Read timeout 20s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cc4233f1-9de1-48a1-a4b3-88e3e31717e5","trace-id":"","span-id":"","time":"2024-04-03T10:26:00+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cc4233f1-9de1-48a1-a4b3-88e3e31717e5","trace-id":"","span-id":"","time":"2024-04-03T10:26:00+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cc4233f1-9de1-48a1-a4b3-88e3e31717e5","trace-id":"","span-id":"","time":"2024-04-03T10:26:00+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"cc4233f1-9de1-48a1-a4b3-88e3e31717e5","trace-id":"","span-id":"","time":"2024-04-03T10:26:00+05:00","message":"brokerClientStream CloseSend method"} +{"level":"info","X-Request-Id":"12542c3c-92e0-4ae1-8ea4-4e37aca9227b","trace-id":"","span-id":"","time":"2024-04-03T10:26:00+05:00","message":"get message for service: /testing.MockService/UnaryCall with md map[Authorization:Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMjUiLCJleHAiOjE3MTI5ODU4NTcsIm5iZiI6MTcxMjEyMTg1NywiaWF0IjoxNzEyMTIxODU3LCJqdGkiOiIxNzEyOTkwZi0wMTczLTQxOGEtYmJjOC00NjM2ZWNjYTdmZmEiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsIm5vbmNlIjoibnRpa3pxcWF6dXZucWZjIiwicGhvbmUiOiIrNzcwNTU1NTI5MjgiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6IjkxMDkxOTMwMDM2MyJ9fQ.LkGWgqbFYxvbBVrFC4ZIKPeUPPwxp9erZv9I47Gn_1d_5EcQVO3JfsKQMJ_ZkaJqgzWYs7fuYQzPa4n3N4euSMMcpwa3lltnTBnSModIUUPpLIaZaWx4u8jqk7ywh3ikKxHvO7r_aFmGCnUqoNSpe5R13fFPFCxj_J1RGViJZZSUjNhU7wuzUcs1_PG53GnvRVCdfwTkfSPfvKar32jxTmIxHPVDj-Oz14c_KtJCyVNd-gFQusbALKzFuPvF6X2NRAhVlU8d-wf6ImLixf7ZJsPN9MwZAUa_bPOimNNwI-J8Lthe4fAnXS-M0WDLjsKZzMY97RRXD4L0VVuAC8zk3A Client-Ip:172.23.20.6 Content-Type:application/grpc Phone:+77055552928 Qa-Custom-Headers:{\"Qa-Delay\": 6000} Qa-Delay:6000 Source-Service:/testing.MockService/UnaryCall User-Id:25 Username:910919300363 X-Forwarded-For:172.23.20.6 X-Forwarded-Port:443 X-Real-Ip:172.23.20.6 X-Request-Id:12542c3c-92e0-4ae1-8ea4-4e37aca9227b]"} +{"level":"info","x-request-id":"12542c3c-92e0-4ae1-8ea4-4e37aca9227b","trace-id":"","span-id":"","time":"2024-04-03T10:26:00+05:00","message":"get message for service: /testing.MockService/UnaryCall"} +{"level":"debug","x-request-id":"12542c3c-92e0-4ae1-8ea4-4e37aca9227b","trace-id":"","span-id":"","time":"2024-04-03T10:26:00+05:00","message":"grpcConnGet: /testing.MockService/UnaryCall via 12542c3c-92e0-4ae1-8ea4-4e37aca9227b"} +{"level":"error","x-request-id":"12542c3c-92e0-4ae1-8ea4-4e37aca9227b","trace-id":"","span-id":"","time":"2024-04-03T10:26:00+05:00","message":"failed to find conn"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cc4233f1-9de1-48a1-a4b3-88e3e31717e5","trace-id":"","span-id":"","time":"2024-04-03T10:26:20+05:00","message":"forwardBackendToClient src.RecvMsg err rpc error: code = DeadlineExceeded desc = i/o timeout"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cc4233f1-9de1-48a1-a4b3-88e3e31717e5","trace-id":"","span-id":"","time":"2024-04-03T10:26:20+05:00","message":"b2cErr := <-b2cErrChan: err: rpc error: code = DeadlineExceeded desc = i/o timeout"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"cc4233f1-9de1-48a1-a4b3-88e3e31717e5","trace-id":"","span-id":"","time":"2024-04-03T10:26:20+05:00","message":"brokerClientStream Trailer method"} +================== +WARNING: DATA RACE +Write at 0x00c00032d890 by goroutine 3429: + runtime.mapassign_faststr() + /usr/local/go/src/runtime/map_faststr.go:203 +0x0 + go.unistack.org/micro-meter-prometheus/v3.(*prometheusMeter).Counter() + /go/pkg/mod/go.unistack.org/micro-meter-prometheus/v3@v3.8.6/prometheus.go:140 +0x56c + gitlab.fortebank.com/api-gateway/apigw/internal/handler.serverResponseMetrics() + /build/internal/handler/grpc_copy.go:355 +0x1a1 + gitlab.fortebank.com/api-gateway/apigw/internal/handler.serverResponseMetricsFailure() + /build/internal/handler/grpc_copy.go:350 +0x1aa4 + gitlab.fortebank.com/api-gateway/apigw/internal/handler.GRPCCopy() + /build/internal/handler/grpc_copy.go:120 +0x1a38 + gitlab.fortebank.com/api-gateway/apigw/internal/handler.(*HTTPHandlerSwapper).ServeGRPC() + /build/internal/handler/handler.go:540 +0x4158 + gitlab.fortebank.com/api-gateway/apigw/internal/handler.(*HTTPHandlerSwapper).ServeGRPC-fm() + :1 +0x64 + go.unistack.org/micro-server-grpc/v3.(*Server).handler() + /go/pkg/mod/go.unistack.org/micro-server-grpc/v3@v3.10.13/grpc.go:306 +0x183b + go.unistack.org/micro-server-grpc/v3.(*Server).handler-fm() + :1 +0x64 + google.golang.org/grpc.(*Server).processStreamingRPC() + /go/pkg/mod/google.golang.org/grpc@v1.62.1/server.go:1680 +0x1fd9 + google.golang.org/grpc.(*Server).handleStream() + /go/pkg/mod/google.golang.org/grpc@v1.62.1/server.go:1807 +0x1755 + google.golang.org/grpc.(*Server).serveStreams.func2.1() + /go/pkg/mod/google.golang.org/grpc@v1.62.1/server.go:1027 +0x158 + +Previous read at 0x00c00032d890 by goroutine 3755: + runtime.mapaccess2_faststr() + /usr/local/go/src/runtime/map_faststr.go:108 +0x0 + go.unistack.org/micro-meter-prometheus/v3.(*prometheusMeter).Counter() + /go/pkg/mod/go.unistack.org/micro-meter-prometheus/v3@v3.8.6/prometheus.go:127 +0x2ec + go.unistack.org/micro-broker-kgo/v3.(*hookMeter).OnBrokerRead() + /go/pkg/mod/go.unistack.org/micro-broker-kgo/v3@v3.8.17/meter.go:92 +0x2c2 + github.com/twmb/franz-go/pkg/kgo.(*brokerCxn).readResponse.func1() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/broker.go:1224 +0x1d8 + github.com/twmb/franz-go/pkg/kgo.hooks.each() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/hooks.go:32 +0x307 + github.com/twmb/franz-go/pkg/kgo.(*brokerCxn).readResponse() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/broker.go:1222 +0xe0 + github.com/twmb/franz-go/pkg/kgo.(*brokerCxn).handleResp() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/broker.go:1451 +0xea + github.com/twmb/franz-go/pkg/kgo.(*brokerCxn).handleResps() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/broker.go:1441 +0x67 + github.com/twmb/franz-go/pkg/kgo.(*brokerCxn).waitResp.gowrap1() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/broker.go:1290 +0xbc + +Goroutine 3429 (running) created at: + google.golang.org/grpc.(*Server).serveStreams.func2() + /go/pkg/mod/google.golang.org/grpc@v1.62.1/server.go:1038 +0x224 + google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders() + /go/pkg/mod/google.golang.org/grpc@v1.62.1/internal/transport/http2_server.go:619 +0x3a41 + google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams() + /go/pkg/mod/google.golang.org/grpc@v1.62.1/internal/transport/http2_server.go:660 +0x404 + google.golang.org/grpc.(*Server).serveStreams() + /go/pkg/mod/google.golang.org/grpc@v1.62.1/server.go:1021 +0x69b + google.golang.org/grpc.(*Server).handleRawConn.func1() + /go/pkg/mod/google.golang.org/grpc@v1.62.1/server.go:957 +0x86 + +Goroutine 3755 (finished) created at: + github.com/twmb/franz-go/pkg/kgo.(*brokerCxn).waitResp() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/broker.go:1290 +0x277 + github.com/twmb/franz-go/pkg/kgo.(*broker).handleReq() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/broker.go:458 +0x1404 + github.com/twmb/franz-go/pkg/kgo.(*broker).handleReqs() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/broker.go:286 +0xfb + github.com/twmb/franz-go/pkg/kgo.(*broker).do.gowrap1() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/broker.go:260 +0xab +================== +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cc4233f1-9de1-48a1-a4b3-88e3e31717e5","trace-id":"","span-id":"","time":"2024-04-03T10:26:20+05:00","message":"grpcConnDel /testing.MockService/StreamCall cc4233f1-9de1-48a1-a4b3-88e3e31717e5"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"cc4233f1-9de1-48a1-a4b3-88e3e31717e5","trace-id":"","span-id":"","time":"2024-04-03T10:26:20+05:00","message":"grpc handler exit"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"cc4233f1-9de1-48a1-a4b3-88e3e31717e5","trace-id":"","span-id":"","time":"2024-04-03T10:26:20+05:00","message":"brokerClientStream RecvMsg s.ctx.Done()"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"cc4233f1-9de1-48a1-a4b3-88e3e31717e5","trace-id":"","span-id":"","time":"2024-04-03T10:26:20+05:00","message":"brokerClientStream Close method"} +{"level":"debug","x-request-id":"13ac9f3b-6660-4555-954c-badd6c85d698","time":"2024-04-03T10:26:20+05:00","message":"authn.cookie not found"} +{"level":"debug","x-request-id":"13ac9f3b-6660-4555-954c-badd6c85d698","time":"2024-04-03T10:26:20+05:00","message":"jwt.check process"} +{"level":"debug","x-request-id":"13ac9f3b-6660-4555-954c-badd6c85d698","time":"2024-04-03T10:26:20+05:00","message":"jwt.check claims: jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"13ac9f3b-6660-4555-954c-badd6c85d698","time":"2024-04-03T10:26:20+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"13ac9f3b-6660-4555-954c-badd6c85d698","time":"2024-04-03T10:26:20+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"13ac9f3b-6660-4555-954c-badd6c85d698","time":"2024-04-03T10:26:20+05:00","message":"jwt.extract set User-Id to 25"} +{"level":"info","x-request-id":"13ac9f3b-6660-4555-954c-badd6c85d698","time":"2024-04-03T10:26:20+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"13ac9f3b-6660-4555-954c-badd6c85d698","time":"2024-04-03T10:26:20+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"13ac9f3b-6660-4555-954c-badd6c85d698","time":"2024-04-03T10:26:20+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"13ac9f3b-6660-4555-954c-badd6c85d698","time":"2024-04-03T10:26:20+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"13ac9f3b-6660-4555-954c-badd6c85d698","time":"2024-04-03T10:26:20+05:00","message":"jwt.extract set Username to 910919300363"} +{"level":"info","x-request-id":"13ac9f3b-6660-4555-954c-badd6c85d698","time":"2024-04-03T10:26:20+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"13ac9f3b-6660-4555-954c-badd6c85d698","time":"2024-04-03T10:26:20+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"13ac9f3b-6660-4555-954c-badd6c85d698","time":"2024-04-03T10:26:20+05:00","message":"jwt.extract set Phone to +77055552928"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"13ac9f3b-6660-4555-954c-badd6c85d698","trace-id":"","span-id":"","time":"2024-04-03T10:26:20+05:00","message":"grpcConnAdd /testing.MockService/UnaryCall 13ac9f3b-6660-4555-954c-badd6c85d698"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"13ac9f3b-6660-4555-954c-badd6c85d698","trace-id":"","span-id":"","time":"2024-04-03T10:26:20+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"13ac9f3b-6660-4555-954c-badd6c85d698","trace-id":"","span-id":"","time":"2024-04-03T10:26:20+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"13ac9f3b-6660-4555-954c-badd6c85d698","trace-id":"","span-id":"","time":"2024-04-03T10:26:20+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"13ac9f3b-6660-4555-954c-badd6c85d698","trace-id":"","span-id":"","time":"2024-04-03T10:26:20+05:00","message":"forwardClientToBackend set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"13ac9f3b-6660-4555-954c-badd6c85d698","trace-id":"","span-id":"","time":"2024-04-03T10:26:20+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"13ac9f3b-6660-4555-954c-badd6c85d698","trace-id":"","span-id":"","time":"2024-04-03T10:26:20+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"13ac9f3b-6660-4555-954c-badd6c85d698","trace-id":"","span-id":"","time":"2024-04-03T10:26:20+05:00","message":"brokerClientStream brokerClientStream SendMsg method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"13ac9f3b-6660-4555-954c-badd6c85d698","trace-id":"","span-id":"","time":"2024-04-03T10:26:20+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"13ac9f3b-6660-4555-954c-badd6c85d698","trace-id":"","span-id":"","time":"2024-04-03T10:26:20+05:00","message":"brokerClientStream RecvMsg method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"13ac9f3b-6660-4555-954c-badd6c85d698","trace-id":"","span-id":"","time":"2024-04-03T10:26:20+05:00","message":"brokerClientStream try to publish to qa.mock.connection1.in msg with hdr: metadata.Metadata{\"Authorization\":\"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMjUiLCJleHAiOjE3MTI5ODU4NTcsIm5iZiI6MTcxMjEyMTg1NywiaWF0IjoxNzEyMTIxODU3LCJqdGkiOiIxNzEyOTkwZi0wMTczLTQxOGEtYmJjOC00NjM2ZWNjYTdmZmEiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsIm5vbmNlIjoibnRpa3pxcWF6dXZucWZjIiwicGhvbmUiOiIrNzcwNTU1NTI5MjgiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6IjkxMDkxOTMwMDM2MyJ9fQ.LkGWgqbFYxvbBVrFC4ZIKPeUPPwxp9erZv9I47Gn_1d_5EcQVO3JfsKQMJ_ZkaJqgzWYs7fuYQzPa4n3N4euSMMcpwa3lltnTBnSModIUUPpLIaZaWx4u8jqk7ywh3ikKxHvO7r_aFmGCnUqoNSpe5R13fFPFCxj_J1RGViJZZSUjNhU7wuzUcs1_PG53GnvRVCdfwTkfSPfvKar32jxTmIxHPVDj-Oz14c_KtJCyVNd-gFQusbALKzFuPvF6X2NRAhVlU8d-wf6ImLixf7ZJsPN9MwZAUa_bPOimNNwI-J8Lthe4fAnXS-M0WDLjsKZzMY97RRXD4L0VVuAC8zk3A\", \"Client-Ip\":\"172.23.20.6\", \"Content-Type\":\"application/grpc\", \"Phone\":\"+77055552928\", \"Source-Service\":\"/testing.MockService/UnaryCall\", \"User-Id\":\"25\", \"Username\":\"910919300363\", \"X-Forwarded-For\":\"172.23.20.6\", \"X-Forwarded-Port\":\"443\", \"X-Real-Ip\":\"172.23.20.6\", \"X-Request-Id\":\"13ac9f3b-6660-4555-954c-badd6c85d698\"}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"13ac9f3b-6660-4555-954c-badd6c85d698","trace-id":"","span-id":"","time":"2024-04-03T10:26:20+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"13ac9f3b-6660-4555-954c-badd6c85d698","trace-id":"","span-id":"","time":"2024-04-03T10:26:20+05:00","message":"brokerClientStream CloseSend method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"13ac9f3b-6660-4555-954c-badd6c85d698","trace-id":"","span-id":"","time":"2024-04-03T10:26:20+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"13ac9f3b-6660-4555-954c-badd6c85d698","trace-id":"","span-id":"","time":"2024-04-03T10:26:20+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"13ac9f3b-6660-4555-954c-badd6c85d698","trace-id":"","span-id":"","time":"2024-04-03T10:26:20+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"13ac9f3b-6660-4555-954c-badd6c85d698","trace-id":"","span-id":"","time":"2024-04-03T10:26:20+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"13ac9f3b-6660-4555-954c-badd6c85d698","trace-id":"","span-id":"","time":"2024-04-03T10:26:20+05:00","message":"brokerClientStream CloseSend method"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"13ac9f3b-6660-4555-954c-badd6c85d698","trace-id":"","span-id":"","time":"2024-04-03T10:26:20+05:00","message":"failed to CloseSend grpc conn: file already closed"} +HDR http.Header{"Accept":[]string{"application/json, text/plain, */*"}, "Accept-Encoding":[]string{"gzip, deflate, br"}, "Accept-Language":[]string{"ru,ru-RU;q=0.9,en-US;q=0.8,en;q=0.7"}, "Content-Length":[]string{"467"}, "Content-Type":[]string{"application/json"}, "Origin":[]string{"https://dev-apigw.fortebank.com"}, "Referer":[]string{"https://dev-apigw.fortebank.com/authn.AuthnService/ui/?data=Y2xpZW50X2lkPW1pYl8zMF9hbmRyb2lkJnJlZGlyZWN0X3VyaT1odHRwczovL2ZvcnRlLmt6L2FwcC9hdXRoJnNjb3BlPW9mZmxpbmVfYWNjZXNzJnJlc3BvbnNlX3R5cGU9Y29kZSZjb2RlX2NoYWxsZW5nZT1EUWV6RFJUMklyV0NwMUNiUERDdml0eVZ1SzRZU2cybmszNEpORy1wS2tVJmNvZGVfY2hhbGxlbmdlX21ldGhvZD1TMjU2JnJlc3BvbnNlX21vZGU9cXVlcnkmc3RhdGU9Y2RhN2NlMWMtYzRmNi00&theme=dark"}, "Sec-Ch-Ua":[]string{"\"Chromium\";v=\"122\", \"Not(A:Brand\";v=\"24\", \"Android WebView\";v=\"122\""}, "Sec-Ch-Ua-Mobile":[]string{"?1"}, "Sec-Ch-Ua-Platform":[]string{"\"Android\""}, "Sec-Fetch-Dest":[]string{"empty"}, "Sec-Fetch-Mode":[]string{"cors"}, "Sec-Fetch-Site":[]string{"same-origin"}, "User-Agent":[]string{"Android"}, "X-Forwarded-For":[]string{"172.23.20.6, 10.233.126.141"}, "X-Forwarded-Host":[]string{"dev-apigw.fortebank.com"}, "X-Forwarded-Port":[]string{"443"}, "X-Forwarded-Proto":[]string{"https"}, "X-Forwarded-Scheme":[]string{"https"}, "X-Real-Ip":[]string{"172.23.20.6"}, "X-Request-Id":[]string{"2a7fc9a805ae4f9f6d2875c111b114ad"}, "X-Requested-With":[]string{"kz.forte.bank.debug"}, "X-Scheme":[]string{"https"}} +{"level":"debug","x-request-id":"2a7fc9a805ae4f9f6d2875c111b114ad","trace-id":"","span-id":"","time":"2024-04-03T10:26:22+05:00","message":"authn.cookie not found"} +{"level":"info","x-request-id":"2a7fc9a805ae4f9f6d2875c111b114ad","trace-id":"","span-id":"","time":"2024-04-03T10:26:22+05:00","message":"jwt.check skip endpoint /authn.AuthnService/Login"} +{"level":"debug","x-request-id":"2a7fc9a805ae4f9f6d2875c111b114ad","trace-id":"","span-id":"","time":"2024-04-03T10:26:22+05:00","message":"header.cors try to set Access-Control-Allow-Headers with [X-Context,DNT,X-CustomHeader,X-OwnerContext,X-PerformerContext,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,X-Authentication-Chain,Source,X-MerchantContext]"} +{"level":"debug","x-request-id":"2a7fc9a805ae4f9f6d2875c111b114ad","trace-id":"","span-id":"","time":"2024-04-03T10:26:22+05:00","message":"header.cors try to set Access-Control-Allow-Methods with [GET, POST, PUT, DELETE, OPTIONS]"} +{"level":"debug","x-request-id":"2a7fc9a805ae4f9f6d2875c111b114ad","trace-id":"","span-id":"","time":"2024-04-03T10:26:22+05:00","message":"header.cors try to set Access-Control-Allow-Origin with [*]"} +{"level":"debug","x-request-id":"2a7fc9a805ae4f9f6d2875c111b114ad","trace-id":"","span-id":"","time":"2024-04-03T10:26:22+05:00","message":"header.cors try to set Access-Control-Max-Age with [3600]"} +{"level":"debug","x-request-id":"2a7fc9a805ae4f9f6d2875c111b114ad","trace-id":"","span-id":"","time":"2024-04-03T10:26:22+05:00","message":"header.cors try to set Access-Control-Allow-Credentials with [true]"} +{"level":"info","x-request-id":"2a7fc9a805ae4f9f6d2875c111b114ad","trace-id":"","span-id":"","time":"2024-04-03T10:26:22+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"2a7fc9a805ae4f9f6d2875c111b114ad","trace-id":"","span-id":"","time":"2024-04-03T10:26:22+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"2a7fc9a805ae4f9f6d2875c111b114ad","trace-id":"","span-id":"","time":"2024-04-03T10:26:22+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"2a7fc9a805ae4f9f6d2875c111b114ad","trace-id":"","span-id":"","time":"2024-04-03T10:26:22+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"2a7fc9a805ae4f9f6d2875c111b114ad","trace-id":"","span-id":"","time":"2024-04-03T10:26:22+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"2a7fc9a805ae4f9f6d2875c111b114ad","trace-id":"","span-id":"","time":"2024-04-03T10:26:22+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"2a7fc9a805ae4f9f6d2875c111b114ad","trace-id":"","span-id":"","time":"2024-04-03T10:26:22+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"2a7fc9a805ae4f9f6d2875c111b114ad","trace-id":"","span-id":"","time":"2024-04-03T10:26:22+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"2a7fc9a805ae4f9f6d2875c111b114ad","trace-id":"","span-id":"","time":"2024-04-03T10:26:22+05:00","message":"start to proxy url: /authn.AuthnService/v1/login via http://authn-service:80"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"2a7fc9a805ae4f9f6d2875c111b114ad","trace-id":"","span-id":"","time":"2024-04-03T10:26:22+05:00","message":"stop to proxy url: /authn.AuthnService/v1/login via http://authn-service:80"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2a7fc9a805ae4f9f6d2875c111b114ad","trace-id":"","span-id":"","time":"2024-04-03T10:26:22+05:00","message":"skip hook authn.cookie"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2a7fc9a805ae4f9f6d2875c111b114ad","trace-id":"","span-id":"","time":"2024-04-03T10:26:22+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2a7fc9a805ae4f9f6d2875c111b114ad","trace-id":"","span-id":"","time":"2024-04-03T10:26:22+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2a7fc9a805ae4f9f6d2875c111b114ad","trace-id":"","span-id":"","time":"2024-04-03T10:26:22+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2a7fc9a805ae4f9f6d2875c111b114ad","trace-id":"","span-id":"","time":"2024-04-03T10:26:22+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2a7fc9a805ae4f9f6d2875c111b114ad","trace-id":"","span-id":"","time":"2024-04-03T10:26:22+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2a7fc9a805ae4f9f6d2875c111b114ad","trace-id":"","span-id":"","time":"2024-04-03T10:26:22+05:00","message":"skip hook jwt.check"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2a7fc9a805ae4f9f6d2875c111b114ad","trace-id":"","span-id":"","time":"2024-04-03T10:26:22+05:00","message":"run hook header.cors"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2a7fc9a805ae4f9f6d2875c111b114ad","trace-id":"","span-id":"","time":"2024-04-03T10:26:22+05:00","message":"header.cors try to set Access-Control-Max-Age with [3600]"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2a7fc9a805ae4f9f6d2875c111b114ad","trace-id":"","span-id":"","time":"2024-04-03T10:26:22+05:00","message":"header.cors try to set Access-Control-Allow-Credentials with [true]"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2a7fc9a805ae4f9f6d2875c111b114ad","trace-id":"","span-id":"","time":"2024-04-03T10:26:22+05:00","message":"header.cors try to set Access-Control-Allow-Headers with [X-Context,DNT,X-CustomHeader,X-OwnerContext,X-PerformerContext,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,X-Authentication-Chain,Source,X-MerchantContext]"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2a7fc9a805ae4f9f6d2875c111b114ad","trace-id":"","span-id":"","time":"2024-04-03T10:26:22+05:00","message":"header.cors try to set Access-Control-Allow-Methods with [GET, POST, PUT, DELETE, OPTIONS]"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2a7fc9a805ae4f9f6d2875c111b114ad","trace-id":"","span-id":"","time":"2024-04-03T10:26:22+05:00","message":"end hook header.cors"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2a7fc9a805ae4f9f6d2875c111b114ad","trace-id":"","span-id":"","time":"2024-04-03T10:26:22+05:00","message":"skip hook jwt.extract"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2a7fc9a805ae4f9f6d2875c111b114ad","trace-id":"","span-id":"","time":"2024-04-03T10:26:22+05:00","message":"skip hook jwt.extract"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2a7fc9a805ae4f9f6d2875c111b114ad","trace-id":"","span-id":"","time":"2024-04-03T10:26:22+05:00","message":"skip hook jwt.extract"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2a7fc9a805ae4f9f6d2875c111b114ad","trace-id":"","span-id":"","time":"2024-04-03T10:26:22+05:00","message":"skip hook jwt.extract"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"13ac9f3b-6660-4555-954c-badd6c85d698","trace-id":"","span-id":"","time":"2024-04-03T10:26:25+05:00","message":"forwardBackendToClient src.RecvMsg err rpc error: code = DeadlineExceeded desc = i/o timeout"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"13ac9f3b-6660-4555-954c-badd6c85d698","trace-id":"","span-id":"","time":"2024-04-03T10:26:25+05:00","message":"b2cErr := <-b2cErrChan: err: rpc error: code = DeadlineExceeded desc = i/o timeout"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"13ac9f3b-6660-4555-954c-badd6c85d698","trace-id":"","span-id":"","time":"2024-04-03T10:26:25+05:00","message":"brokerClientStream Trailer method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"13ac9f3b-6660-4555-954c-badd6c85d698","trace-id":"","span-id":"","time":"2024-04-03T10:26:25+05:00","message":"grpcConnDel /testing.MockService/UnaryCall 13ac9f3b-6660-4555-954c-badd6c85d698"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"13ac9f3b-6660-4555-954c-badd6c85d698","trace-id":"","span-id":"","time":"2024-04-03T10:26:25+05:00","message":"grpc handler exit"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"13ac9f3b-6660-4555-954c-badd6c85d698","trace-id":"","span-id":"","time":"2024-04-03T10:26:25+05:00","message":"brokerClientStream RecvMsg s.ctx.Done()"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"13ac9f3b-6660-4555-954c-badd6c85d698","trace-id":"","span-id":"","time":"2024-04-03T10:26:25+05:00","message":"brokerClientStream Close method"} +{"level":"info","X-Request-Id":"cc4233f1-9de1-48a1-a4b3-88e3e31717e5","trace-id":"","span-id":"","time":"2024-04-03T10:26:30+05:00","message":"get message for service: /testing.MockService/StreamCall with md map[Authorization:Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMjUiLCJleHAiOjE3MTI5ODU4NTcsIm5iZiI6MTcxMjEyMTg1NywiaWF0IjoxNzEyMTIxODU3LCJqdGkiOiIxNzEyOTkwZi0wMTczLTQxOGEtYmJjOC00NjM2ZWNjYTdmZmEiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsIm5vbmNlIjoibnRpa3pxcWF6dXZucWZjIiwicGhvbmUiOiIrNzcwNTU1NTI5MjgiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6IjkxMDkxOTMwMDM2MyJ9fQ.LkGWgqbFYxvbBVrFC4ZIKPeUPPwxp9erZv9I47Gn_1d_5EcQVO3JfsKQMJ_ZkaJqgzWYs7fuYQzPa4n3N4euSMMcpwa3lltnTBnSModIUUPpLIaZaWx4u8jqk7ywh3ikKxHvO7r_aFmGCnUqoNSpe5R13fFPFCxj_J1RGViJZZSUjNhU7wuzUcs1_PG53GnvRVCdfwTkfSPfvKar32jxTmIxHPVDj-Oz14c_KtJCyVNd-gFQusbALKzFuPvF6X2NRAhVlU8d-wf6ImLixf7ZJsPN9MwZAUa_bPOimNNwI-J8Lthe4fAnXS-M0WDLjsKZzMY97RRXD4L0VVuAC8zk3A Client-Ip:172.23.20.6 Content-Type:application/grpc Phone:+77055552928 Qa-Custom-Headers:{\"Qa-Delay\": 30000} Qa-Delay:30000 Source-Service:/testing.MockService/StreamCall User-Id:25 Username:910919300363 X-Forwarded-For:172.23.20.6 X-Forwarded-Port:443 X-Real-Ip:172.23.20.6 X-Request-Id:cc4233f1-9de1-48a1-a4b3-88e3e31717e5]"} +{"level":"info","x-request-id":"cc4233f1-9de1-48a1-a4b3-88e3e31717e5","trace-id":"","span-id":"","time":"2024-04-03T10:26:30+05:00","message":"get message for service: /testing.MockService/StreamCall"} +{"level":"debug","x-request-id":"cc4233f1-9de1-48a1-a4b3-88e3e31717e5","trace-id":"","span-id":"","time":"2024-04-03T10:26:30+05:00","message":"grpcConnGet: /testing.MockService/StreamCall via cc4233f1-9de1-48a1-a4b3-88e3e31717e5"} +{"level":"error","x-request-id":"cc4233f1-9de1-48a1-a4b3-88e3e31717e5","trace-id":"","span-id":"","time":"2024-04-03T10:26:30+05:00","message":"failed to find conn"} +{"level":"info","X-Request-Id":"13ac9f3b-6660-4555-954c-badd6c85d698","trace-id":"","span-id":"","time":"2024-04-03T10:26:30+05:00","message":"get message for service: /testing.MockService/UnaryCall with md map[Authorization:Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMjUiLCJleHAiOjE3MTI5ODU4NTcsIm5iZiI6MTcxMjEyMTg1NywiaWF0IjoxNzEyMTIxODU3LCJqdGkiOiIxNzEyOTkwZi0wMTczLTQxOGEtYmJjOC00NjM2ZWNjYTdmZmEiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsIm5vbmNlIjoibnRpa3pxcWF6dXZucWZjIiwicGhvbmUiOiIrNzcwNTU1NTI5MjgiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6IjkxMDkxOTMwMDM2MyJ9fQ.LkGWgqbFYxvbBVrFC4ZIKPeUPPwxp9erZv9I47Gn_1d_5EcQVO3JfsKQMJ_ZkaJqgzWYs7fuYQzPa4n3N4euSMMcpwa3lltnTBnSModIUUPpLIaZaWx4u8jqk7ywh3ikKxHvO7r_aFmGCnUqoNSpe5R13fFPFCxj_J1RGViJZZSUjNhU7wuzUcs1_PG53GnvRVCdfwTkfSPfvKar32jxTmIxHPVDj-Oz14c_KtJCyVNd-gFQusbALKzFuPvF6X2NRAhVlU8d-wf6ImLixf7ZJsPN9MwZAUa_bPOimNNwI-J8Lthe4fAnXS-M0WDLjsKZzMY97RRXD4L0VVuAC8zk3A Client-Ip:172.23.20.6 Content-Type:application/grpc Phone:+77055552928 Source-Service:/testing.MockService/UnaryCall User-Id:25 Username:910919300363 X-Forwarded-For:172.23.20.6 X-Forwarded-Port:443 X-Real-Ip:172.23.20.6 X-Request-Id:13ac9f3b-6660-4555-954c-badd6c85d698]"} +{"level":"info","x-request-id":"13ac9f3b-6660-4555-954c-badd6c85d698","trace-id":"","span-id":"","time":"2024-04-03T10:26:30+05:00","message":"get message for service: /testing.MockService/UnaryCall"} +{"level":"debug","x-request-id":"13ac9f3b-6660-4555-954c-badd6c85d698","trace-id":"","span-id":"","time":"2024-04-03T10:26:30+05:00","message":"grpcConnGet: /testing.MockService/UnaryCall via 13ac9f3b-6660-4555-954c-badd6c85d698"} +{"level":"error","x-request-id":"13ac9f3b-6660-4555-954c-badd6c85d698","trace-id":"","span-id":"","time":"2024-04-03T10:26:30+05:00","message":"failed to find conn"} +{"level":"debug","x-request-id":"4a17e1ed-f5ff-49ed-81ea-94aee74c9ced","time":"2024-04-03T10:26:35+05:00","message":"authn.cookie not found"} +{"level":"debug","x-request-id":"4a17e1ed-f5ff-49ed-81ea-94aee74c9ced","time":"2024-04-03T10:26:35+05:00","message":"jwt.check process"} +{"level":"debug","x-request-id":"4a17e1ed-f5ff-49ed-81ea-94aee74c9ced","time":"2024-04-03T10:26:35+05:00","message":"jwt.check claims: jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"4a17e1ed-f5ff-49ed-81ea-94aee74c9ced","time":"2024-04-03T10:26:35+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"4a17e1ed-f5ff-49ed-81ea-94aee74c9ced","time":"2024-04-03T10:26:35+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"4a17e1ed-f5ff-49ed-81ea-94aee74c9ced","time":"2024-04-03T10:26:35+05:00","message":"jwt.extract set User-Id to 25"} +{"level":"info","x-request-id":"4a17e1ed-f5ff-49ed-81ea-94aee74c9ced","time":"2024-04-03T10:26:35+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"4a17e1ed-f5ff-49ed-81ea-94aee74c9ced","time":"2024-04-03T10:26:35+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"4a17e1ed-f5ff-49ed-81ea-94aee74c9ced","time":"2024-04-03T10:26:35+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"4a17e1ed-f5ff-49ed-81ea-94aee74c9ced","time":"2024-04-03T10:26:35+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"4a17e1ed-f5ff-49ed-81ea-94aee74c9ced","time":"2024-04-03T10:26:35+05:00","message":"jwt.extract set Username to 910919300363"} +{"level":"info","x-request-id":"4a17e1ed-f5ff-49ed-81ea-94aee74c9ced","time":"2024-04-03T10:26:35+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"4a17e1ed-f5ff-49ed-81ea-94aee74c9ced","time":"2024-04-03T10:26:35+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"4a17e1ed-f5ff-49ed-81ea-94aee74c9ced","time":"2024-04-03T10:26:35+05:00","message":"jwt.extract set Phone to +77055552928"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"4a17e1ed-f5ff-49ed-81ea-94aee74c9ced","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"grpcConnAdd /testing.MockService/UnaryCall 4a17e1ed-f5ff-49ed-81ea-94aee74c9ced"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"4a17e1ed-f5ff-49ed-81ea-94aee74c9ced","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"4a17e1ed-f5ff-49ed-81ea-94aee74c9ced","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"4a17e1ed-f5ff-49ed-81ea-94aee74c9ced","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"brokerClientStream RecvMsg method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"4a17e1ed-f5ff-49ed-81ea-94aee74c9ced","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"4a17e1ed-f5ff-49ed-81ea-94aee74c9ced","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"4a17e1ed-f5ff-49ed-81ea-94aee74c9ced","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"4a17e1ed-f5ff-49ed-81ea-94aee74c9ced","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"forwardClientToBackend set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"4a17e1ed-f5ff-49ed-81ea-94aee74c9ced","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"4a17e1ed-f5ff-49ed-81ea-94aee74c9ced","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"brokerClientStream brokerClientStream SendMsg method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"4a17e1ed-f5ff-49ed-81ea-94aee74c9ced","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"brokerClientStream try to publish to qa.mock.connection1.in msg with hdr: metadata.Metadata{\"Authorization\":\"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMjUiLCJleHAiOjE3MTI5ODU4NTcsIm5iZiI6MTcxMjEyMTg1NywiaWF0IjoxNzEyMTIxODU3LCJqdGkiOiIxNzEyOTkwZi0wMTczLTQxOGEtYmJjOC00NjM2ZWNjYTdmZmEiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsIm5vbmNlIjoibnRpa3pxcWF6dXZucWZjIiwicGhvbmUiOiIrNzcwNTU1NTI5MjgiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6IjkxMDkxOTMwMDM2MyJ9fQ.LkGWgqbFYxvbBVrFC4ZIKPeUPPwxp9erZv9I47Gn_1d_5EcQVO3JfsKQMJ_ZkaJqgzWYs7fuYQzPa4n3N4euSMMcpwa3lltnTBnSModIUUPpLIaZaWx4u8jqk7ywh3ikKxHvO7r_aFmGCnUqoNSpe5R13fFPFCxj_J1RGViJZZSUjNhU7wuzUcs1_PG53GnvRVCdfwTkfSPfvKar32jxTmIxHPVDj-Oz14c_KtJCyVNd-gFQusbALKzFuPvF6X2NRAhVlU8d-wf6ImLixf7ZJsPN9MwZAUa_bPOimNNwI-J8Lthe4fAnXS-M0WDLjsKZzMY97RRXD4L0VVuAC8zk3A\", \"Client-Ip\":\"172.23.20.6\", \"Content-Type\":\"application/grpc\", \"Phone\":\"+77055552928\", \"Source-Service\":\"/testing.MockService/UnaryCall\", \"User-Id\":\"25\", \"Username\":\"910919300363\", \"X-Forwarded-For\":\"172.23.20.6\", \"X-Forwarded-Port\":\"443\", \"X-Real-Ip\":\"172.23.20.6\", \"X-Request-Id\":\"4a17e1ed-f5ff-49ed-81ea-94aee74c9ced\"}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"4a17e1ed-f5ff-49ed-81ea-94aee74c9ced","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"4a17e1ed-f5ff-49ed-81ea-94aee74c9ced","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"brokerClientStream CloseSend method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"4a17e1ed-f5ff-49ed-81ea-94aee74c9ced","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"4a17e1ed-f5ff-49ed-81ea-94aee74c9ced","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"4a17e1ed-f5ff-49ed-81ea-94aee74c9ced","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"4a17e1ed-f5ff-49ed-81ea-94aee74c9ced","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"4a17e1ed-f5ff-49ed-81ea-94aee74c9ced","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"brokerClientStream CloseSend method"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"4a17e1ed-f5ff-49ed-81ea-94aee74c9ced","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"failed to CloseSend grpc conn: file already closed"} +{"level":"info","X-Request-Id":"4a17e1ed-f5ff-49ed-81ea-94aee74c9ced","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"get message for service: /testing.MockService/UnaryCall with md map[Authorization:Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMjUiLCJleHAiOjE3MTI5ODU4NTcsIm5iZiI6MTcxMjEyMTg1NywiaWF0IjoxNzEyMTIxODU3LCJqdGkiOiIxNzEyOTkwZi0wMTczLTQxOGEtYmJjOC00NjM2ZWNjYTdmZmEiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsIm5vbmNlIjoibnRpa3pxcWF6dXZucWZjIiwicGhvbmUiOiIrNzcwNTU1NTI5MjgiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6IjkxMDkxOTMwMDM2MyJ9fQ.LkGWgqbFYxvbBVrFC4ZIKPeUPPwxp9erZv9I47Gn_1d_5EcQVO3JfsKQMJ_ZkaJqgzWYs7fuYQzPa4n3N4euSMMcpwa3lltnTBnSModIUUPpLIaZaWx4u8jqk7ywh3ikKxHvO7r_aFmGCnUqoNSpe5R13fFPFCxj_J1RGViJZZSUjNhU7wuzUcs1_PG53GnvRVCdfwTkfSPfvKar32jxTmIxHPVDj-Oz14c_KtJCyVNd-gFQusbALKzFuPvF6X2NRAhVlU8d-wf6ImLixf7ZJsPN9MwZAUa_bPOimNNwI-J8Lthe4fAnXS-M0WDLjsKZzMY97RRXD4L0VVuAC8zk3A Client-Ip:172.23.20.6 Content-Type:application/grpc Phone:+77055552928 Source-Service:/testing.MockService/UnaryCall User-Id:25 Username:910919300363 X-Forwarded-For:172.23.20.6 X-Forwarded-Port:443 X-Real-Ip:172.23.20.6 X-Request-Id:4a17e1ed-f5ff-49ed-81ea-94aee74c9ced]"} +{"level":"info","x-request-id":"4a17e1ed-f5ff-49ed-81ea-94aee74c9ced","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"get message for service: /testing.MockService/UnaryCall"} +{"level":"debug","x-request-id":"4a17e1ed-f5ff-49ed-81ea-94aee74c9ced","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"grpcConnGet: /testing.MockService/UnaryCall via 4a17e1ed-f5ff-49ed-81ea-94aee74c9ced"} +{"level":"debug","x-request-id":"4a17e1ed-f5ff-49ed-81ea-94aee74c9ced","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"grpc use stream conn: &handler.grpcProxy{grpcStream:(*handler.grpcServerStream)(0xc0004102c0), kafkaStream:(*handler.grpcClientStream)(0xc0004104d0)} sourceService: /testing.MockService/UnaryCall"} +{"level":"info","x-request-id":"4a17e1ed-f5ff-49ed-81ea-94aee74c9ced","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"start transfer response from kafka"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"4a17e1ed-f5ff-49ed-81ea-94aee74c9ced","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"brokerClientStream SetHeader method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"4a17e1ed-f5ff-49ed-81ea-94aee74c9ced","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"brokerClientStream SetMsg method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"4a17e1ed-f5ff-49ed-81ea-94aee74c9ced","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"brokerClientStream RecvMsg method data"} +{"level":"info","x-request-id":"4a17e1ed-f5ff-49ed-81ea-94aee74c9ced","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"stop transfer response from kafka"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"4a17e1ed-f5ff-49ed-81ea-94aee74c9ced","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"forwardBackendToClient src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"4a17e1ed-f5ff-49ed-81ea-94aee74c9ced","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"forwardBackendToClient set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"4a17e1ed-f5ff-49ed-81ea-94aee74c9ced","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"forwardBackendToClient src.Header"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"4a17e1ed-f5ff-49ed-81ea-94aee74c9ced","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"brokerClientStream Header method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"4a17e1ed-f5ff-49ed-81ea-94aee74c9ced","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"forwardBackendToClient dst.SetHeader"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"4a17e1ed-f5ff-49ed-81ea-94aee74c9ced","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"forwardBackendToClient try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"4a17e1ed-f5ff-49ed-81ea-94aee74c9ced","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"forwardBackendToClient dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"4a17e1ed-f5ff-49ed-81ea-94aee74c9ced","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"4a17e1ed-f5ff-49ed-81ea-94aee74c9ced","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"4a17e1ed-f5ff-49ed-81ea-94aee74c9ced","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"brokerClientStream RecvMsg method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"4a17e1ed-f5ff-49ed-81ea-94aee74c9ced","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"brokerClientStream Close method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"4a17e1ed-f5ff-49ed-81ea-94aee74c9ced","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"brokerClientStream RecvMsg method !s.serverStream && s.recvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"4a17e1ed-f5ff-49ed-81ea-94aee74c9ced","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"forwardBackendToClient src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"4a17e1ed-f5ff-49ed-81ea-94aee74c9ced","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"b2cErr := <-b2cErrChan: err: EOF"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"4a17e1ed-f5ff-49ed-81ea-94aee74c9ced","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"brokerClientStream Trailer method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"4a17e1ed-f5ff-49ed-81ea-94aee74c9ced","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"grpcConnDel /testing.MockService/UnaryCall 4a17e1ed-f5ff-49ed-81ea-94aee74c9ced"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"4a17e1ed-f5ff-49ed-81ea-94aee74c9ced","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"grpc handler exit"} +{"level":"debug","x-request-id":"678133f4-b0b8-4a94-a251-5a910f46cad8","time":"2024-04-03T10:26:35+05:00","message":"authn.cookie not found"} +{"level":"debug","x-request-id":"678133f4-b0b8-4a94-a251-5a910f46cad8","time":"2024-04-03T10:26:35+05:00","message":"jwt.check process"} +{"level":"debug","x-request-id":"678133f4-b0b8-4a94-a251-5a910f46cad8","time":"2024-04-03T10:26:35+05:00","message":"jwt.check claims: jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"678133f4-b0b8-4a94-a251-5a910f46cad8","time":"2024-04-03T10:26:35+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"678133f4-b0b8-4a94-a251-5a910f46cad8","time":"2024-04-03T10:26:35+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"678133f4-b0b8-4a94-a251-5a910f46cad8","time":"2024-04-03T10:26:35+05:00","message":"jwt.extract set User-Id to 25"} +{"level":"info","x-request-id":"678133f4-b0b8-4a94-a251-5a910f46cad8","time":"2024-04-03T10:26:35+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"678133f4-b0b8-4a94-a251-5a910f46cad8","time":"2024-04-03T10:26:35+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"678133f4-b0b8-4a94-a251-5a910f46cad8","time":"2024-04-03T10:26:35+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"678133f4-b0b8-4a94-a251-5a910f46cad8","time":"2024-04-03T10:26:35+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"678133f4-b0b8-4a94-a251-5a910f46cad8","time":"2024-04-03T10:26:35+05:00","message":"jwt.extract set Username to 910919300363"} +{"level":"info","x-request-id":"678133f4-b0b8-4a94-a251-5a910f46cad8","time":"2024-04-03T10:26:35+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"678133f4-b0b8-4a94-a251-5a910f46cad8","time":"2024-04-03T10:26:35+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"678133f4-b0b8-4a94-a251-5a910f46cad8","time":"2024-04-03T10:26:35+05:00","message":"jwt.extract set Phone to +77055552928"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"678133f4-b0b8-4a94-a251-5a910f46cad8","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"grpcConnAdd /testing.MockService/StreamCall 678133f4-b0b8-4a94-a251-5a910f46cad8"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"678133f4-b0b8-4a94-a251-5a910f46cad8","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"forwardClientToBackend set Read timeout 20s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"678133f4-b0b8-4a94-a251-5a910f46cad8","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"678133f4-b0b8-4a94-a251-5a910f46cad8","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"forwardBackendToClient set Read timeout 20s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"678133f4-b0b8-4a94-a251-5a910f46cad8","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"678133f4-b0b8-4a94-a251-5a910f46cad8","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"brokerClientStream RecvMsg method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"678133f4-b0b8-4a94-a251-5a910f46cad8","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"678133f4-b0b8-4a94-a251-5a910f46cad8","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"forwardClientToBackend set Write timeout 20s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"678133f4-b0b8-4a94-a251-5a910f46cad8","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"678133f4-b0b8-4a94-a251-5a910f46cad8","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"brokerClientStream brokerClientStream SendMsg method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"678133f4-b0b8-4a94-a251-5a910f46cad8","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"brokerClientStream try to publish to qa.mock.connection1.in msg with hdr: metadata.Metadata{\"Authorization\":\"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMjUiLCJleHAiOjE3MTI5ODU4NTcsIm5iZiI6MTcxMjEyMTg1NywiaWF0IjoxNzEyMTIxODU3LCJqdGkiOiIxNzEyOTkwZi0wMTczLTQxOGEtYmJjOC00NjM2ZWNjYTdmZmEiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsIm5vbmNlIjoibnRpa3pxcWF6dXZucWZjIiwicGhvbmUiOiIrNzcwNTU1NTI5MjgiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6IjkxMDkxOTMwMDM2MyJ9fQ.LkGWgqbFYxvbBVrFC4ZIKPeUPPwxp9erZv9I47Gn_1d_5EcQVO3JfsKQMJ_ZkaJqgzWYs7fuYQzPa4n3N4euSMMcpwa3lltnTBnSModIUUPpLIaZaWx4u8jqk7ywh3ikKxHvO7r_aFmGCnUqoNSpe5R13fFPFCxj_J1RGViJZZSUjNhU7wuzUcs1_PG53GnvRVCdfwTkfSPfvKar32jxTmIxHPVDj-Oz14c_KtJCyVNd-gFQusbALKzFuPvF6X2NRAhVlU8d-wf6ImLixf7ZJsPN9MwZAUa_bPOimNNwI-J8Lthe4fAnXS-M0WDLjsKZzMY97RRXD4L0VVuAC8zk3A\", \"Client-Ip\":\"172.23.20.6\", \"Content-Type\":\"application/grpc\", \"Phone\":\"+77055552928\", \"Source-Service\":\"/testing.MockService/StreamCall\", \"User-Id\":\"25\", \"Username\":\"910919300363\", \"X-Forwarded-For\":\"172.23.20.6\", \"X-Forwarded-Port\":\"443\", \"X-Real-Ip\":\"172.23.20.6\", \"X-Request-Id\":\"678133f4-b0b8-4a94-a251-5a910f46cad8\"}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"678133f4-b0b8-4a94-a251-5a910f46cad8","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"678133f4-b0b8-4a94-a251-5a910f46cad8","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"forwardClientToBackend set Read timeout 20s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"678133f4-b0b8-4a94-a251-5a910f46cad8","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"678133f4-b0b8-4a94-a251-5a910f46cad8","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"678133f4-b0b8-4a94-a251-5a910f46cad8","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"678133f4-b0b8-4a94-a251-5a910f46cad8","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"brokerClientStream CloseSend method"} +{"level":"info","X-Request-Id":"678133f4-b0b8-4a94-a251-5a910f46cad8","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"get message for service: /testing.MockService/StreamCall with md map[Authorization:Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMjUiLCJleHAiOjE3MTI5ODU4NTcsIm5iZiI6MTcxMjEyMTg1NywiaWF0IjoxNzEyMTIxODU3LCJqdGkiOiIxNzEyOTkwZi0wMTczLTQxOGEtYmJjOC00NjM2ZWNjYTdmZmEiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsIm5vbmNlIjoibnRpa3pxcWF6dXZucWZjIiwicGhvbmUiOiIrNzcwNTU1NTI5MjgiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6IjkxMDkxOTMwMDM2MyJ9fQ.LkGWgqbFYxvbBVrFC4ZIKPeUPPwxp9erZv9I47Gn_1d_5EcQVO3JfsKQMJ_ZkaJqgzWYs7fuYQzPa4n3N4euSMMcpwa3lltnTBnSModIUUPpLIaZaWx4u8jqk7ywh3ikKxHvO7r_aFmGCnUqoNSpe5R13fFPFCxj_J1RGViJZZSUjNhU7wuzUcs1_PG53GnvRVCdfwTkfSPfvKar32jxTmIxHPVDj-Oz14c_KtJCyVNd-gFQusbALKzFuPvF6X2NRAhVlU8d-wf6ImLixf7ZJsPN9MwZAUa_bPOimNNwI-J8Lthe4fAnXS-M0WDLjsKZzMY97RRXD4L0VVuAC8zk3A Client-Ip:172.23.20.6 Content-Type:application/grpc Phone:+77055552928 Source-Service:/testing.MockService/StreamCall User-Id:25 Username:910919300363 X-Forwarded-For:172.23.20.6 X-Forwarded-Port:443 X-Real-Ip:172.23.20.6 X-Request-Id:678133f4-b0b8-4a94-a251-5a910f46cad8]"} +{"level":"info","x-request-id":"678133f4-b0b8-4a94-a251-5a910f46cad8","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"get message for service: /testing.MockService/StreamCall"} +{"level":"debug","x-request-id":"678133f4-b0b8-4a94-a251-5a910f46cad8","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"grpcConnGet: /testing.MockService/StreamCall via 678133f4-b0b8-4a94-a251-5a910f46cad8"} +{"level":"debug","x-request-id":"678133f4-b0b8-4a94-a251-5a910f46cad8","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"grpc use stream conn: &handler.grpcProxy{grpcStream:(*handler.grpcServerStream)(0xc0002322c0), kafkaStream:(*handler.grpcClientStream)(0xc000232840)} sourceService: /testing.MockService/StreamCall"} +{"level":"info","x-request-id":"678133f4-b0b8-4a94-a251-5a910f46cad8","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"start transfer response from kafka"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"678133f4-b0b8-4a94-a251-5a910f46cad8","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"brokerClientStream SetHeader method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"678133f4-b0b8-4a94-a251-5a910f46cad8","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"brokerClientStream SetMsg method"} +{"level":"info","x-request-id":"678133f4-b0b8-4a94-a251-5a910f46cad8","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"stop transfer response from kafka"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"678133f4-b0b8-4a94-a251-5a910f46cad8","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"brokerClientStream RecvMsg method data"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"678133f4-b0b8-4a94-a251-5a910f46cad8","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"forwardBackendToClient src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"678133f4-b0b8-4a94-a251-5a910f46cad8","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"forwardBackendToClient set Write timeout 20s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"678133f4-b0b8-4a94-a251-5a910f46cad8","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"forwardBackendToClient src.Header"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"678133f4-b0b8-4a94-a251-5a910f46cad8","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"brokerClientStream Header method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"678133f4-b0b8-4a94-a251-5a910f46cad8","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"forwardBackendToClient dst.SetHeader"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"678133f4-b0b8-4a94-a251-5a910f46cad8","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"forwardBackendToClient try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"678133f4-b0b8-4a94-a251-5a910f46cad8","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"forwardBackendToClient dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"678133f4-b0b8-4a94-a251-5a910f46cad8","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"forwardBackendToClient set Read timeout 20s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"678133f4-b0b8-4a94-a251-5a910f46cad8","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"678133f4-b0b8-4a94-a251-5a910f46cad8","trace-id":"","span-id":"","time":"2024-04-03T10:26:35+05:00","message":"brokerClientStream RecvMsg method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"678133f4-b0b8-4a94-a251-5a910f46cad8","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"brokerClientStream RecvMsg s.ctx.Done()"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"678133f4-b0b8-4a94-a251-5a910f46cad8","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"brokerClientStream Close method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"678133f4-b0b8-4a94-a251-5a910f46cad8","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"forwardBackendToClient src.RecvMsg err context canceled"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"678133f4-b0b8-4a94-a251-5a910f46cad8","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"grpcConnDel /testing.MockService/StreamCall 678133f4-b0b8-4a94-a251-5a910f46cad8"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"678133f4-b0b8-4a94-a251-5a910f46cad8","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"grpc handler exit"} +{"level":"debug","x-request-id":"f0cb649e-de54-45fd-96cc-fd0a924ad817","time":"2024-04-03T10:26:36+05:00","message":"authn.cookie not found"} +{"level":"debug","x-request-id":"f0cb649e-de54-45fd-96cc-fd0a924ad817","time":"2024-04-03T10:26:36+05:00","message":"jwt.check process"} +{"level":"debug","x-request-id":"f0cb649e-de54-45fd-96cc-fd0a924ad817","time":"2024-04-03T10:26:36+05:00","message":"jwt.check claims: jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"f0cb649e-de54-45fd-96cc-fd0a924ad817","time":"2024-04-03T10:26:36+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"f0cb649e-de54-45fd-96cc-fd0a924ad817","time":"2024-04-03T10:26:36+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"f0cb649e-de54-45fd-96cc-fd0a924ad817","time":"2024-04-03T10:26:36+05:00","message":"jwt.extract set User-Id to 25"} +{"level":"info","x-request-id":"f0cb649e-de54-45fd-96cc-fd0a924ad817","time":"2024-04-03T10:26:36+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"f0cb649e-de54-45fd-96cc-fd0a924ad817","time":"2024-04-03T10:26:36+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"f0cb649e-de54-45fd-96cc-fd0a924ad817","time":"2024-04-03T10:26:36+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"f0cb649e-de54-45fd-96cc-fd0a924ad817","time":"2024-04-03T10:26:36+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"f0cb649e-de54-45fd-96cc-fd0a924ad817","time":"2024-04-03T10:26:36+05:00","message":"jwt.extract set Username to 910919300363"} +{"level":"info","x-request-id":"f0cb649e-de54-45fd-96cc-fd0a924ad817","time":"2024-04-03T10:26:36+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"f0cb649e-de54-45fd-96cc-fd0a924ad817","time":"2024-04-03T10:26:36+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"f0cb649e-de54-45fd-96cc-fd0a924ad817","time":"2024-04-03T10:26:36+05:00","message":"jwt.extract set Phone to +77055552928"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"f0cb649e-de54-45fd-96cc-fd0a924ad817","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"grpcConnAdd /testing.MockService/UnaryCall f0cb649e-de54-45fd-96cc-fd0a924ad817"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"f0cb649e-de54-45fd-96cc-fd0a924ad817","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"f0cb649e-de54-45fd-96cc-fd0a924ad817","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"f0cb649e-de54-45fd-96cc-fd0a924ad817","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"f0cb649e-de54-45fd-96cc-fd0a924ad817","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"forwardClientToBackend set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"f0cb649e-de54-45fd-96cc-fd0a924ad817","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"f0cb649e-de54-45fd-96cc-fd0a924ad817","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"brokerClientStream brokerClientStream SendMsg method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"f0cb649e-de54-45fd-96cc-fd0a924ad817","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"f0cb649e-de54-45fd-96cc-fd0a924ad817","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"f0cb649e-de54-45fd-96cc-fd0a924ad817","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"brokerClientStream try to publish to qa.mock.connection1.in msg with hdr: metadata.Metadata{\"Authorization\":\"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMjUiLCJleHAiOjE3MTI5ODU4NTcsIm5iZiI6MTcxMjEyMTg1NywiaWF0IjoxNzEyMTIxODU3LCJqdGkiOiIxNzEyOTkwZi0wMTczLTQxOGEtYmJjOC00NjM2ZWNjYTdmZmEiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsIm5vbmNlIjoibnRpa3pxcWF6dXZucWZjIiwicGhvbmUiOiIrNzcwNTU1NTI5MjgiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6IjkxMDkxOTMwMDM2MyJ9fQ.LkGWgqbFYxvbBVrFC4ZIKPeUPPwxp9erZv9I47Gn_1d_5EcQVO3JfsKQMJ_ZkaJqgzWYs7fuYQzPa4n3N4euSMMcpwa3lltnTBnSModIUUPpLIaZaWx4u8jqk7ywh3ikKxHvO7r_aFmGCnUqoNSpe5R13fFPFCxj_J1RGViJZZSUjNhU7wuzUcs1_PG53GnvRVCdfwTkfSPfvKar32jxTmIxHPVDj-Oz14c_KtJCyVNd-gFQusbALKzFuPvF6X2NRAhVlU8d-wf6ImLixf7ZJsPN9MwZAUa_bPOimNNwI-J8Lthe4fAnXS-M0WDLjsKZzMY97RRXD4L0VVuAC8zk3A\", \"Client-Ip\":\"172.23.20.6\", \"Content-Type\":\"application/grpc\", \"Phone\":\"+77055552928\", \"Qa-Custom-Headers\":\"{\\\"Error-Code\\\": \\\"2058\\\", \\\"Grpc-Code\\\": \\\"1\\\", \\\"Error-Data\\\": \\\"Test grpc-code = 1\\\"}\", \"Source-Service\":\"/testing.MockService/UnaryCall\", \"User-Id\":\"25\", \"Username\":\"910919300363\", \"X-Forwarded-For\":\"172.23.20.6\", \"X-Forwarded-Port\":\"443\", \"X-Real-Ip\":\"172.23.20.6\", \"X-Request-Id\":\"f0cb649e-de54-45fd-96cc-fd0a924ad817\"}"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"f0cb649e-de54-45fd-96cc-fd0a924ad817","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"brokerClientStream RecvMsg method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"f0cb649e-de54-45fd-96cc-fd0a924ad817","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"f0cb649e-de54-45fd-96cc-fd0a924ad817","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"brokerClientStream CloseSend method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"f0cb649e-de54-45fd-96cc-fd0a924ad817","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"f0cb649e-de54-45fd-96cc-fd0a924ad817","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"f0cb649e-de54-45fd-96cc-fd0a924ad817","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"f0cb649e-de54-45fd-96cc-fd0a924ad817","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"f0cb649e-de54-45fd-96cc-fd0a924ad817","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"brokerClientStream CloseSend method"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"f0cb649e-de54-45fd-96cc-fd0a924ad817","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"failed to CloseSend grpc conn: file already closed"} +{"level":"info","X-Request-Id":"f0cb649e-de54-45fd-96cc-fd0a924ad817","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"get message for service: /testing.MockService/UnaryCall with md map[Authorization:Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMjUiLCJleHAiOjE3MTI5ODU4NTcsIm5iZiI6MTcxMjEyMTg1NywiaWF0IjoxNzEyMTIxODU3LCJqdGkiOiIxNzEyOTkwZi0wMTczLTQxOGEtYmJjOC00NjM2ZWNjYTdmZmEiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsIm5vbmNlIjoibnRpa3pxcWF6dXZucWZjIiwicGhvbmUiOiIrNzcwNTU1NTI5MjgiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6IjkxMDkxOTMwMDM2MyJ9fQ.LkGWgqbFYxvbBVrFC4ZIKPeUPPwxp9erZv9I47Gn_1d_5EcQVO3JfsKQMJ_ZkaJqgzWYs7fuYQzPa4n3N4euSMMcpwa3lltnTBnSModIUUPpLIaZaWx4u8jqk7ywh3ikKxHvO7r_aFmGCnUqoNSpe5R13fFPFCxj_J1RGViJZZSUjNhU7wuzUcs1_PG53GnvRVCdfwTkfSPfvKar32jxTmIxHPVDj-Oz14c_KtJCyVNd-gFQusbALKzFuPvF6X2NRAhVlU8d-wf6ImLixf7ZJsPN9MwZAUa_bPOimNNwI-J8Lthe4fAnXS-M0WDLjsKZzMY97RRXD4L0VVuAC8zk3A Client-Ip:172.23.20.6 Content-Type:application/grpc Error-Code:2058 Error-Data:Test grpc-code = 1 Grpc-Code:1 Phone:+77055552928 Qa-Custom-Headers:{\"Error-Code\": \"2058\", \"Grpc-Code\": \"1\", \"Error-Data\": \"Test grpc-code = 1\"} Source-Service:/testing.MockService/UnaryCall User-Id:25 Username:910919300363 X-Forwarded-For:172.23.20.6 X-Forwarded-Port:443 X-Real-Ip:172.23.20.6 X-Request-Id:f0cb649e-de54-45fd-96cc-fd0a924ad817]"} +{"level":"info","x-request-id":"f0cb649e-de54-45fd-96cc-fd0a924ad817","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"get message for service: /testing.MockService/UnaryCall"} +{"level":"debug","x-request-id":"f0cb649e-de54-45fd-96cc-fd0a924ad817","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"grpcConnGet: /testing.MockService/UnaryCall via f0cb649e-de54-45fd-96cc-fd0a924ad817"} +{"level":"debug","x-request-id":"f0cb649e-de54-45fd-96cc-fd0a924ad817","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"grpc use stream conn: &handler.grpcProxy{grpcStream:(*handler.grpcServerStream)(0xc0006684d0), kafkaStream:(*handler.grpcClientStream)(0xc000668580)} sourceService: /testing.MockService/UnaryCall"} +{"level":"info","x-request-id":"f0cb649e-de54-45fd-96cc-fd0a924ad817","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"start transfer response from kafka"} +{"level":"error","x-request-id":"f0cb649e-de54-45fd-96cc-fd0a924ad817","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"error message for service: /testing.MockService/UnaryCallrpc error: code = Canceled desc = 2058"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"f0cb649e-de54-45fd-96cc-fd0a924ad817","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"brokerClientStream SetError method"} +{"level":"info","x-request-id":"f0cb649e-de54-45fd-96cc-fd0a924ad817","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"stop transfer response from kafka"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"f0cb649e-de54-45fd-96cc-fd0a924ad817","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"brokerClientStream Close method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"f0cb649e-de54-45fd-96cc-fd0a924ad817","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"forwardBackendToClient src.RecvMsg err rpc error: code = Canceled desc = 2058"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"f0cb649e-de54-45fd-96cc-fd0a924ad817","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"b2cErr := <-b2cErrChan: err: rpc error: code = Canceled desc = 2058"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"f0cb649e-de54-45fd-96cc-fd0a924ad817","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"brokerClientStream Trailer method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"f0cb649e-de54-45fd-96cc-fd0a924ad817","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"grpcConnDel /testing.MockService/UnaryCall f0cb649e-de54-45fd-96cc-fd0a924ad817"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"f0cb649e-de54-45fd-96cc-fd0a924ad817","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"grpc handler exit"} +{"level":"debug","x-request-id":"251979f1-69fe-4a04-aa34-bc9a458971da","time":"2024-04-03T10:26:36+05:00","message":"authn.cookie not found"} +{"level":"debug","x-request-id":"251979f1-69fe-4a04-aa34-bc9a458971da","time":"2024-04-03T10:26:36+05:00","message":"jwt.check process"} +{"level":"debug","x-request-id":"251979f1-69fe-4a04-aa34-bc9a458971da","time":"2024-04-03T10:26:36+05:00","message":"jwt.check claims: jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"251979f1-69fe-4a04-aa34-bc9a458971da","time":"2024-04-03T10:26:36+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"251979f1-69fe-4a04-aa34-bc9a458971da","time":"2024-04-03T10:26:36+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"251979f1-69fe-4a04-aa34-bc9a458971da","time":"2024-04-03T10:26:36+05:00","message":"jwt.extract set User-Id to 25"} +{"level":"info","x-request-id":"251979f1-69fe-4a04-aa34-bc9a458971da","time":"2024-04-03T10:26:36+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"251979f1-69fe-4a04-aa34-bc9a458971da","time":"2024-04-03T10:26:36+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"251979f1-69fe-4a04-aa34-bc9a458971da","time":"2024-04-03T10:26:36+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"251979f1-69fe-4a04-aa34-bc9a458971da","time":"2024-04-03T10:26:36+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"251979f1-69fe-4a04-aa34-bc9a458971da","time":"2024-04-03T10:26:36+05:00","message":"jwt.extract set Username to 910919300363"} +{"level":"info","x-request-id":"251979f1-69fe-4a04-aa34-bc9a458971da","time":"2024-04-03T10:26:36+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"251979f1-69fe-4a04-aa34-bc9a458971da","time":"2024-04-03T10:26:36+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"251979f1-69fe-4a04-aa34-bc9a458971da","time":"2024-04-03T10:26:36+05:00","message":"jwt.extract set Phone to +77055552928"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"251979f1-69fe-4a04-aa34-bc9a458971da","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"grpcConnAdd /testing.MockService/UnaryCall 251979f1-69fe-4a04-aa34-bc9a458971da"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"251979f1-69fe-4a04-aa34-bc9a458971da","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"251979f1-69fe-4a04-aa34-bc9a458971da","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"251979f1-69fe-4a04-aa34-bc9a458971da","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"251979f1-69fe-4a04-aa34-bc9a458971da","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"251979f1-69fe-4a04-aa34-bc9a458971da","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"brokerClientStream RecvMsg method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"251979f1-69fe-4a04-aa34-bc9a458971da","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"251979f1-69fe-4a04-aa34-bc9a458971da","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"forwardClientToBackend set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"251979f1-69fe-4a04-aa34-bc9a458971da","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"251979f1-69fe-4a04-aa34-bc9a458971da","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"brokerClientStream brokerClientStream SendMsg method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"251979f1-69fe-4a04-aa34-bc9a458971da","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"brokerClientStream try to publish to qa.mock.connection1.in msg with hdr: metadata.Metadata{\"Authorization\":\"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMjUiLCJleHAiOjE3MTI5ODU4NTcsIm5iZiI6MTcxMjEyMTg1NywiaWF0IjoxNzEyMTIxODU3LCJqdGkiOiIxNzEyOTkwZi0wMTczLTQxOGEtYmJjOC00NjM2ZWNjYTdmZmEiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsIm5vbmNlIjoibnRpa3pxcWF6dXZucWZjIiwicGhvbmUiOiIrNzcwNTU1NTI5MjgiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6IjkxMDkxOTMwMDM2MyJ9fQ.LkGWgqbFYxvbBVrFC4ZIKPeUPPwxp9erZv9I47Gn_1d_5EcQVO3JfsKQMJ_ZkaJqgzWYs7fuYQzPa4n3N4euSMMcpwa3lltnTBnSModIUUPpLIaZaWx4u8jqk7ywh3ikKxHvO7r_aFmGCnUqoNSpe5R13fFPFCxj_J1RGViJZZSUjNhU7wuzUcs1_PG53GnvRVCdfwTkfSPfvKar32jxTmIxHPVDj-Oz14c_KtJCyVNd-gFQusbALKzFuPvF6X2NRAhVlU8d-wf6ImLixf7ZJsPN9MwZAUa_bPOimNNwI-J8Lthe4fAnXS-M0WDLjsKZzMY97RRXD4L0VVuAC8zk3A\", \"Client-Ip\":\"172.23.20.6\", \"Content-Type\":\"application/grpc\", \"Phone\":\"+77055552928\", \"Qa-Custom-Headers\":\"{\\\"Error-Code\\\": \\\"9756\\\", \\\"Grpc-Code\\\": \\\"2\\\", \\\"Error-Data\\\": \\\"Test grpc-code = 2\\\"}\", \"Source-Service\":\"/testing.MockService/UnaryCall\", \"User-Id\":\"25\", \"Username\":\"910919300363\", \"X-Forwarded-For\":\"172.23.20.6\", \"X-Forwarded-Port\":\"443\", \"X-Real-Ip\":\"172.23.20.6\", \"X-Request-Id\":\"251979f1-69fe-4a04-aa34-bc9a458971da\"}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"251979f1-69fe-4a04-aa34-bc9a458971da","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"251979f1-69fe-4a04-aa34-bc9a458971da","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"brokerClientStream CloseSend method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"251979f1-69fe-4a04-aa34-bc9a458971da","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"251979f1-69fe-4a04-aa34-bc9a458971da","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"251979f1-69fe-4a04-aa34-bc9a458971da","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"251979f1-69fe-4a04-aa34-bc9a458971da","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"251979f1-69fe-4a04-aa34-bc9a458971da","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"brokerClientStream CloseSend method"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"251979f1-69fe-4a04-aa34-bc9a458971da","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"failed to CloseSend grpc conn: file already closed"} +{"level":"info","X-Request-Id":"251979f1-69fe-4a04-aa34-bc9a458971da","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"get message for service: /testing.MockService/UnaryCall with md map[Authorization:Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMjUiLCJleHAiOjE3MTI5ODU4NTcsIm5iZiI6MTcxMjEyMTg1NywiaWF0IjoxNzEyMTIxODU3LCJqdGkiOiIxNzEyOTkwZi0wMTczLTQxOGEtYmJjOC00NjM2ZWNjYTdmZmEiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsIm5vbmNlIjoibnRpa3pxcWF6dXZucWZjIiwicGhvbmUiOiIrNzcwNTU1NTI5MjgiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6IjkxMDkxOTMwMDM2MyJ9fQ.LkGWgqbFYxvbBVrFC4ZIKPeUPPwxp9erZv9I47Gn_1d_5EcQVO3JfsKQMJ_ZkaJqgzWYs7fuYQzPa4n3N4euSMMcpwa3lltnTBnSModIUUPpLIaZaWx4u8jqk7ywh3ikKxHvO7r_aFmGCnUqoNSpe5R13fFPFCxj_J1RGViJZZSUjNhU7wuzUcs1_PG53GnvRVCdfwTkfSPfvKar32jxTmIxHPVDj-Oz14c_KtJCyVNd-gFQusbALKzFuPvF6X2NRAhVlU8d-wf6ImLixf7ZJsPN9MwZAUa_bPOimNNwI-J8Lthe4fAnXS-M0WDLjsKZzMY97RRXD4L0VVuAC8zk3A Client-Ip:172.23.20.6 Content-Type:application/grpc Error-Code:9756 Error-Data:Test grpc-code = 2 Grpc-Code:2 Phone:+77055552928 Qa-Custom-Headers:{\"Error-Code\": \"9756\", \"Grpc-Code\": \"2\", \"Error-Data\": \"Test grpc-code = 2\"} Source-Service:/testing.MockService/UnaryCall User-Id:25 Username:910919300363 X-Forwarded-For:172.23.20.6 X-Forwarded-Port:443 X-Real-Ip:172.23.20.6 X-Request-Id:251979f1-69fe-4a04-aa34-bc9a458971da]"} +{"level":"info","x-request-id":"251979f1-69fe-4a04-aa34-bc9a458971da","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"get message for service: /testing.MockService/UnaryCall"} +{"level":"debug","x-request-id":"251979f1-69fe-4a04-aa34-bc9a458971da","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"grpcConnGet: /testing.MockService/UnaryCall via 251979f1-69fe-4a04-aa34-bc9a458971da"} +{"level":"debug","x-request-id":"251979f1-69fe-4a04-aa34-bc9a458971da","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"grpc use stream conn: &handler.grpcProxy{grpcStream:(*handler.grpcServerStream)(0xc0002d1600), kafkaStream:(*handler.grpcClientStream)(0xc0002d16b0)} sourceService: /testing.MockService/UnaryCall"} +{"level":"info","x-request-id":"251979f1-69fe-4a04-aa34-bc9a458971da","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"start transfer response from kafka"} +{"level":"error","x-request-id":"251979f1-69fe-4a04-aa34-bc9a458971da","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"error message for service: /testing.MockService/UnaryCallrpc error: code = Unknown desc = 9756"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"251979f1-69fe-4a04-aa34-bc9a458971da","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"brokerClientStream SetError method"} +{"level":"info","x-request-id":"251979f1-69fe-4a04-aa34-bc9a458971da","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"stop transfer response from kafka"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"251979f1-69fe-4a04-aa34-bc9a458971da","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"brokerClientStream Close method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"251979f1-69fe-4a04-aa34-bc9a458971da","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"forwardBackendToClient src.RecvMsg err rpc error: code = Unknown desc = 9756"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"251979f1-69fe-4a04-aa34-bc9a458971da","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"b2cErr := <-b2cErrChan: err: rpc error: code = Unknown desc = 9756"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"251979f1-69fe-4a04-aa34-bc9a458971da","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"brokerClientStream Trailer method"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"251979f1-69fe-4a04-aa34-bc9a458971da","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"failed to proxy grpc conn c2bErr: rpc error: code = Unknown desc = 9756 *status.Error &status.Error{s:(*status.Status)(0xc00007e870)}"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"251979f1-69fe-4a04-aa34-bc9a458971da","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"error status &status.Status{s:(*status.Status)(0xc000889920)}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"251979f1-69fe-4a04-aa34-bc9a458971da","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"grpcConnDel /testing.MockService/UnaryCall 251979f1-69fe-4a04-aa34-bc9a458971da"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"251979f1-69fe-4a04-aa34-bc9a458971da","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"grpc handler exit"} +{"level":"debug","x-request-id":"b9c17d1d-9f88-4f86-8fc8-d847aecae837","time":"2024-04-03T10:26:36+05:00","message":"authn.cookie not found"} +{"level":"debug","x-request-id":"b9c17d1d-9f88-4f86-8fc8-d847aecae837","time":"2024-04-03T10:26:36+05:00","message":"jwt.check process"} +{"level":"debug","x-request-id":"b9c17d1d-9f88-4f86-8fc8-d847aecae837","time":"2024-04-03T10:26:36+05:00","message":"jwt.check claims: jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"b9c17d1d-9f88-4f86-8fc8-d847aecae837","time":"2024-04-03T10:26:36+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"b9c17d1d-9f88-4f86-8fc8-d847aecae837","time":"2024-04-03T10:26:36+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"b9c17d1d-9f88-4f86-8fc8-d847aecae837","time":"2024-04-03T10:26:36+05:00","message":"jwt.extract set User-Id to 25"} +{"level":"info","x-request-id":"b9c17d1d-9f88-4f86-8fc8-d847aecae837","time":"2024-04-03T10:26:36+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"b9c17d1d-9f88-4f86-8fc8-d847aecae837","time":"2024-04-03T10:26:36+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"b9c17d1d-9f88-4f86-8fc8-d847aecae837","time":"2024-04-03T10:26:36+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"b9c17d1d-9f88-4f86-8fc8-d847aecae837","time":"2024-04-03T10:26:36+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"b9c17d1d-9f88-4f86-8fc8-d847aecae837","time":"2024-04-03T10:26:36+05:00","message":"jwt.extract set Username to 910919300363"} +{"level":"info","x-request-id":"b9c17d1d-9f88-4f86-8fc8-d847aecae837","time":"2024-04-03T10:26:36+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"b9c17d1d-9f88-4f86-8fc8-d847aecae837","time":"2024-04-03T10:26:36+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"b9c17d1d-9f88-4f86-8fc8-d847aecae837","time":"2024-04-03T10:26:36+05:00","message":"jwt.extract set Phone to +77055552928"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"b9c17d1d-9f88-4f86-8fc8-d847aecae837","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"grpcConnAdd /testing.MockService/UnaryCall b9c17d1d-9f88-4f86-8fc8-d847aecae837"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"b9c17d1d-9f88-4f86-8fc8-d847aecae837","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"b9c17d1d-9f88-4f86-8fc8-d847aecae837","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"b9c17d1d-9f88-4f86-8fc8-d847aecae837","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"b9c17d1d-9f88-4f86-8fc8-d847aecae837","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"b9c17d1d-9f88-4f86-8fc8-d847aecae837","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"brokerClientStream RecvMsg method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"b9c17d1d-9f88-4f86-8fc8-d847aecae837","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"b9c17d1d-9f88-4f86-8fc8-d847aecae837","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"forwardClientToBackend set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"b9c17d1d-9f88-4f86-8fc8-d847aecae837","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"b9c17d1d-9f88-4f86-8fc8-d847aecae837","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"brokerClientStream brokerClientStream SendMsg method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"b9c17d1d-9f88-4f86-8fc8-d847aecae837","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"brokerClientStream try to publish to qa.mock.connection1.in msg with hdr: metadata.Metadata{\"Authorization\":\"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMjUiLCJleHAiOjE3MTI5ODU4NTcsIm5iZiI6MTcxMjEyMTg1NywiaWF0IjoxNzEyMTIxODU3LCJqdGkiOiIxNzEyOTkwZi0wMTczLTQxOGEtYmJjOC00NjM2ZWNjYTdmZmEiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsIm5vbmNlIjoibnRpa3pxcWF6dXZucWZjIiwicGhvbmUiOiIrNzcwNTU1NTI5MjgiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6IjkxMDkxOTMwMDM2MyJ9fQ.LkGWgqbFYxvbBVrFC4ZIKPeUPPwxp9erZv9I47Gn_1d_5EcQVO3JfsKQMJ_ZkaJqgzWYs7fuYQzPa4n3N4euSMMcpwa3lltnTBnSModIUUPpLIaZaWx4u8jqk7ywh3ikKxHvO7r_aFmGCnUqoNSpe5R13fFPFCxj_J1RGViJZZSUjNhU7wuzUcs1_PG53GnvRVCdfwTkfSPfvKar32jxTmIxHPVDj-Oz14c_KtJCyVNd-gFQusbALKzFuPvF6X2NRAhVlU8d-wf6ImLixf7ZJsPN9MwZAUa_bPOimNNwI-J8Lthe4fAnXS-M0WDLjsKZzMY97RRXD4L0VVuAC8zk3A\", \"Client-Ip\":\"172.23.20.6\", \"Content-Type\":\"application/grpc\", \"Phone\":\"+77055552928\", \"Qa-Custom-Headers\":\"{\\\"Error-Code\\\": \\\"7642\\\", \\\"Grpc-Code\\\": \\\"3\\\", \\\"Error-Data\\\": \\\"Test grpc-code = 3\\\"}\", \"Source-Service\":\"/testing.MockService/UnaryCall\", \"User-Id\":\"25\", \"Username\":\"910919300363\", \"X-Forwarded-For\":\"172.23.20.6\", \"X-Forwarded-Port\":\"443\", \"X-Real-Ip\":\"172.23.20.6\", \"X-Request-Id\":\"b9c17d1d-9f88-4f86-8fc8-d847aecae837\"}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"b9c17d1d-9f88-4f86-8fc8-d847aecae837","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"b9c17d1d-9f88-4f86-8fc8-d847aecae837","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"brokerClientStream CloseSend method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"b9c17d1d-9f88-4f86-8fc8-d847aecae837","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"b9c17d1d-9f88-4f86-8fc8-d847aecae837","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"b9c17d1d-9f88-4f86-8fc8-d847aecae837","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"b9c17d1d-9f88-4f86-8fc8-d847aecae837","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"b9c17d1d-9f88-4f86-8fc8-d847aecae837","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"brokerClientStream CloseSend method"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"b9c17d1d-9f88-4f86-8fc8-d847aecae837","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"failed to CloseSend grpc conn: file already closed"} +{"level":"info","X-Request-Id":"b9c17d1d-9f88-4f86-8fc8-d847aecae837","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"get message for service: /testing.MockService/UnaryCall with md map[Authorization:Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMjUiLCJleHAiOjE3MTI5ODU4NTcsIm5iZiI6MTcxMjEyMTg1NywiaWF0IjoxNzEyMTIxODU3LCJqdGkiOiIxNzEyOTkwZi0wMTczLTQxOGEtYmJjOC00NjM2ZWNjYTdmZmEiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsIm5vbmNlIjoibnRpa3pxcWF6dXZucWZjIiwicGhvbmUiOiIrNzcwNTU1NTI5MjgiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6IjkxMDkxOTMwMDM2MyJ9fQ.LkGWgqbFYxvbBVrFC4ZIKPeUPPwxp9erZv9I47Gn_1d_5EcQVO3JfsKQMJ_ZkaJqgzWYs7fuYQzPa4n3N4euSMMcpwa3lltnTBnSModIUUPpLIaZaWx4u8jqk7ywh3ikKxHvO7r_aFmGCnUqoNSpe5R13fFPFCxj_J1RGViJZZSUjNhU7wuzUcs1_PG53GnvRVCdfwTkfSPfvKar32jxTmIxHPVDj-Oz14c_KtJCyVNd-gFQusbALKzFuPvF6X2NRAhVlU8d-wf6ImLixf7ZJsPN9MwZAUa_bPOimNNwI-J8Lthe4fAnXS-M0WDLjsKZzMY97RRXD4L0VVuAC8zk3A Client-Ip:172.23.20.6 Content-Type:application/grpc Error-Code:7642 Error-Data:Test grpc-code = 3 Grpc-Code:3 Phone:+77055552928 Qa-Custom-Headers:{\"Error-Code\": \"7642\", \"Grpc-Code\": \"3\", \"Error-Data\": \"Test grpc-code = 3\"} Source-Service:/testing.MockService/UnaryCall User-Id:25 Username:910919300363 X-Forwarded-For:172.23.20.6 X-Forwarded-Port:443 X-Real-Ip:172.23.20.6 X-Request-Id:b9c17d1d-9f88-4f86-8fc8-d847aecae837]"} +{"level":"info","x-request-id":"b9c17d1d-9f88-4f86-8fc8-d847aecae837","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"get message for service: /testing.MockService/UnaryCall"} +{"level":"debug","x-request-id":"b9c17d1d-9f88-4f86-8fc8-d847aecae837","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"grpcConnGet: /testing.MockService/UnaryCall via b9c17d1d-9f88-4f86-8fc8-d847aecae837"} +{"level":"debug","x-request-id":"b9c17d1d-9f88-4f86-8fc8-d847aecae837","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"grpc use stream conn: &handler.grpcProxy{grpcStream:(*handler.grpcServerStream)(0xc000410d10), kafkaStream:(*handler.grpcClientStream)(0xc000410dc0)} sourceService: /testing.MockService/UnaryCall"} +{"level":"info","x-request-id":"b9c17d1d-9f88-4f86-8fc8-d847aecae837","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"start transfer response from kafka"} +{"level":"error","x-request-id":"b9c17d1d-9f88-4f86-8fc8-d847aecae837","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"error message for service: /testing.MockService/UnaryCallrpc error: code = InvalidArgument desc = 7642"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"b9c17d1d-9f88-4f86-8fc8-d847aecae837","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"brokerClientStream SetError method"} +{"level":"info","x-request-id":"b9c17d1d-9f88-4f86-8fc8-d847aecae837","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"stop transfer response from kafka"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"b9c17d1d-9f88-4f86-8fc8-d847aecae837","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"brokerClientStream Close method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"b9c17d1d-9f88-4f86-8fc8-d847aecae837","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"forwardBackendToClient src.RecvMsg err rpc error: code = InvalidArgument desc = 7642"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"b9c17d1d-9f88-4f86-8fc8-d847aecae837","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"b2cErr := <-b2cErrChan: err: rpc error: code = InvalidArgument desc = 7642"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"b9c17d1d-9f88-4f86-8fc8-d847aecae837","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"brokerClientStream Trailer method"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"b9c17d1d-9f88-4f86-8fc8-d847aecae837","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"failed to proxy grpc conn c2bErr: rpc error: code = InvalidArgument desc = 7642 *status.Error &status.Error{s:(*status.Status)(0xc0002203a0)}"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"b9c17d1d-9f88-4f86-8fc8-d847aecae837","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"error status &status.Status{s:(*status.Status)(0xc000c39080)}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"b9c17d1d-9f88-4f86-8fc8-d847aecae837","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"grpcConnDel /testing.MockService/UnaryCall b9c17d1d-9f88-4f86-8fc8-d847aecae837"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"b9c17d1d-9f88-4f86-8fc8-d847aecae837","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"grpc handler exit"} +{"level":"debug","x-request-id":"cf1645e3-6b09-4fb3-a2c0-6dbe8ceb9375","time":"2024-04-03T10:26:36+05:00","message":"authn.cookie not found"} +{"level":"debug","x-request-id":"cf1645e3-6b09-4fb3-a2c0-6dbe8ceb9375","time":"2024-04-03T10:26:36+05:00","message":"jwt.check process"} +{"level":"debug","x-request-id":"cf1645e3-6b09-4fb3-a2c0-6dbe8ceb9375","time":"2024-04-03T10:26:36+05:00","message":"jwt.check claims: jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"cf1645e3-6b09-4fb3-a2c0-6dbe8ceb9375","time":"2024-04-03T10:26:36+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"cf1645e3-6b09-4fb3-a2c0-6dbe8ceb9375","time":"2024-04-03T10:26:36+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"cf1645e3-6b09-4fb3-a2c0-6dbe8ceb9375","time":"2024-04-03T10:26:36+05:00","message":"jwt.extract set User-Id to 25"} +{"level":"info","x-request-id":"cf1645e3-6b09-4fb3-a2c0-6dbe8ceb9375","time":"2024-04-03T10:26:36+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"cf1645e3-6b09-4fb3-a2c0-6dbe8ceb9375","time":"2024-04-03T10:26:36+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"cf1645e3-6b09-4fb3-a2c0-6dbe8ceb9375","time":"2024-04-03T10:26:36+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"cf1645e3-6b09-4fb3-a2c0-6dbe8ceb9375","time":"2024-04-03T10:26:36+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"cf1645e3-6b09-4fb3-a2c0-6dbe8ceb9375","time":"2024-04-03T10:26:36+05:00","message":"jwt.extract set Username to 910919300363"} +{"level":"info","x-request-id":"cf1645e3-6b09-4fb3-a2c0-6dbe8ceb9375","time":"2024-04-03T10:26:36+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"cf1645e3-6b09-4fb3-a2c0-6dbe8ceb9375","time":"2024-04-03T10:26:36+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"cf1645e3-6b09-4fb3-a2c0-6dbe8ceb9375","time":"2024-04-03T10:26:36+05:00","message":"jwt.extract set Phone to +77055552928"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cf1645e3-6b09-4fb3-a2c0-6dbe8ceb9375","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"grpcConnAdd /testing.MockService/UnaryCall cf1645e3-6b09-4fb3-a2c0-6dbe8ceb9375"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cf1645e3-6b09-4fb3-a2c0-6dbe8ceb9375","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cf1645e3-6b09-4fb3-a2c0-6dbe8ceb9375","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"cf1645e3-6b09-4fb3-a2c0-6dbe8ceb9375","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"brokerClientStream RecvMsg method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cf1645e3-6b09-4fb3-a2c0-6dbe8ceb9375","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cf1645e3-6b09-4fb3-a2c0-6dbe8ceb9375","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cf1645e3-6b09-4fb3-a2c0-6dbe8ceb9375","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cf1645e3-6b09-4fb3-a2c0-6dbe8ceb9375","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"forwardClientToBackend set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cf1645e3-6b09-4fb3-a2c0-6dbe8ceb9375","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"cf1645e3-6b09-4fb3-a2c0-6dbe8ceb9375","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"brokerClientStream brokerClientStream SendMsg method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"cf1645e3-6b09-4fb3-a2c0-6dbe8ceb9375","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"brokerClientStream try to publish to qa.mock.connection1.in msg with hdr: metadata.Metadata{\"Authorization\":\"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMjUiLCJleHAiOjE3MTI5ODU4NTcsIm5iZiI6MTcxMjEyMTg1NywiaWF0IjoxNzEyMTIxODU3LCJqdGkiOiIxNzEyOTkwZi0wMTczLTQxOGEtYmJjOC00NjM2ZWNjYTdmZmEiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsIm5vbmNlIjoibnRpa3pxcWF6dXZucWZjIiwicGhvbmUiOiIrNzcwNTU1NTI5MjgiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6IjkxMDkxOTMwMDM2MyJ9fQ.LkGWgqbFYxvbBVrFC4ZIKPeUPPwxp9erZv9I47Gn_1d_5EcQVO3JfsKQMJ_ZkaJqgzWYs7fuYQzPa4n3N4euSMMcpwa3lltnTBnSModIUUPpLIaZaWx4u8jqk7ywh3ikKxHvO7r_aFmGCnUqoNSpe5R13fFPFCxj_J1RGViJZZSUjNhU7wuzUcs1_PG53GnvRVCdfwTkfSPfvKar32jxTmIxHPVDj-Oz14c_KtJCyVNd-gFQusbALKzFuPvF6X2NRAhVlU8d-wf6ImLixf7ZJsPN9MwZAUa_bPOimNNwI-J8Lthe4fAnXS-M0WDLjsKZzMY97RRXD4L0VVuAC8zk3A\", \"Client-Ip\":\"172.23.20.6\", \"Content-Type\":\"application/grpc\", \"Phone\":\"+77055552928\", \"Qa-Custom-Headers\":\"{\\\"Error-Code\\\": \\\"2927\\\", \\\"Grpc-Code\\\": \\\"4\\\", \\\"Error-Data\\\": \\\"Test grpc-code = 4\\\"}\", \"Source-Service\":\"/testing.MockService/UnaryCall\", \"User-Id\":\"25\", \"Username\":\"910919300363\", \"X-Forwarded-For\":\"172.23.20.6\", \"X-Forwarded-Port\":\"443\", \"X-Real-Ip\":\"172.23.20.6\", \"X-Request-Id\":\"cf1645e3-6b09-4fb3-a2c0-6dbe8ceb9375\"}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cf1645e3-6b09-4fb3-a2c0-6dbe8ceb9375","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"cf1645e3-6b09-4fb3-a2c0-6dbe8ceb9375","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"brokerClientStream CloseSend method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cf1645e3-6b09-4fb3-a2c0-6dbe8ceb9375","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cf1645e3-6b09-4fb3-a2c0-6dbe8ceb9375","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cf1645e3-6b09-4fb3-a2c0-6dbe8ceb9375","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cf1645e3-6b09-4fb3-a2c0-6dbe8ceb9375","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"cf1645e3-6b09-4fb3-a2c0-6dbe8ceb9375","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"brokerClientStream CloseSend method"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"cf1645e3-6b09-4fb3-a2c0-6dbe8ceb9375","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"failed to CloseSend grpc conn: file already closed"} +{"level":"info","X-Request-Id":"cf1645e3-6b09-4fb3-a2c0-6dbe8ceb9375","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"get message for service: /testing.MockService/UnaryCall with md map[Authorization:Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMjUiLCJleHAiOjE3MTI5ODU4NTcsIm5iZiI6MTcxMjEyMTg1NywiaWF0IjoxNzEyMTIxODU3LCJqdGkiOiIxNzEyOTkwZi0wMTczLTQxOGEtYmJjOC00NjM2ZWNjYTdmZmEiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsIm5vbmNlIjoibnRpa3pxcWF6dXZucWZjIiwicGhvbmUiOiIrNzcwNTU1NTI5MjgiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6IjkxMDkxOTMwMDM2MyJ9fQ.LkGWgqbFYxvbBVrFC4ZIKPeUPPwxp9erZv9I47Gn_1d_5EcQVO3JfsKQMJ_ZkaJqgzWYs7fuYQzPa4n3N4euSMMcpwa3lltnTBnSModIUUPpLIaZaWx4u8jqk7ywh3ikKxHvO7r_aFmGCnUqoNSpe5R13fFPFCxj_J1RGViJZZSUjNhU7wuzUcs1_PG53GnvRVCdfwTkfSPfvKar32jxTmIxHPVDj-Oz14c_KtJCyVNd-gFQusbALKzFuPvF6X2NRAhVlU8d-wf6ImLixf7ZJsPN9MwZAUa_bPOimNNwI-J8Lthe4fAnXS-M0WDLjsKZzMY97RRXD4L0VVuAC8zk3A Client-Ip:172.23.20.6 Content-Type:application/grpc Error-Code:2927 Error-Data:Test grpc-code = 4 Grpc-Code:4 Phone:+77055552928 Qa-Custom-Headers:{\"Error-Code\": \"2927\", \"Grpc-Code\": \"4\", \"Error-Data\": \"Test grpc-code = 4\"} Source-Service:/testing.MockService/UnaryCall User-Id:25 Username:910919300363 X-Forwarded-For:172.23.20.6 X-Forwarded-Port:443 X-Real-Ip:172.23.20.6 X-Request-Id:cf1645e3-6b09-4fb3-a2c0-6dbe8ceb9375]"} +{"level":"info","x-request-id":"cf1645e3-6b09-4fb3-a2c0-6dbe8ceb9375","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"get message for service: /testing.MockService/UnaryCall"} +{"level":"debug","x-request-id":"cf1645e3-6b09-4fb3-a2c0-6dbe8ceb9375","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"grpcConnGet: /testing.MockService/UnaryCall via cf1645e3-6b09-4fb3-a2c0-6dbe8ceb9375"} +{"level":"debug","x-request-id":"cf1645e3-6b09-4fb3-a2c0-6dbe8ceb9375","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"grpc use stream conn: &handler.grpcProxy{grpcStream:(*handler.grpcServerStream)(0xc000232a50), kafkaStream:(*handler.grpcClientStream)(0xc000232b00)} sourceService: /testing.MockService/UnaryCall"} +{"level":"info","x-request-id":"cf1645e3-6b09-4fb3-a2c0-6dbe8ceb9375","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"start transfer response from kafka"} +{"level":"error","x-request-id":"cf1645e3-6b09-4fb3-a2c0-6dbe8ceb9375","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"error message for service: /testing.MockService/UnaryCallrpc error: code = DeadlineExceeded desc = 2927"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"cf1645e3-6b09-4fb3-a2c0-6dbe8ceb9375","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"brokerClientStream SetError method"} +{"level":"info","x-request-id":"cf1645e3-6b09-4fb3-a2c0-6dbe8ceb9375","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"stop transfer response from kafka"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"cf1645e3-6b09-4fb3-a2c0-6dbe8ceb9375","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"brokerClientStream Close method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cf1645e3-6b09-4fb3-a2c0-6dbe8ceb9375","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"forwardBackendToClient src.RecvMsg err rpc error: code = DeadlineExceeded desc = 2927"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cf1645e3-6b09-4fb3-a2c0-6dbe8ceb9375","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"b2cErr := <-b2cErrChan: err: rpc error: code = DeadlineExceeded desc = 2927"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"cf1645e3-6b09-4fb3-a2c0-6dbe8ceb9375","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"brokerClientStream Trailer method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cf1645e3-6b09-4fb3-a2c0-6dbe8ceb9375","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"grpcConnDel /testing.MockService/UnaryCall cf1645e3-6b09-4fb3-a2c0-6dbe8ceb9375"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"cf1645e3-6b09-4fb3-a2c0-6dbe8ceb9375","trace-id":"","span-id":"","time":"2024-04-03T10:26:36+05:00","message":"grpc handler exit"} +{"level":"debug","x-request-id":"400572e7-8305-4142-bdaf-0c9773fad2f9","time":"2024-04-03T10:26:37+05:00","message":"authn.cookie not found"} +{"level":"debug","x-request-id":"400572e7-8305-4142-bdaf-0c9773fad2f9","time":"2024-04-03T10:26:37+05:00","message":"jwt.check process"} +{"level":"debug","x-request-id":"400572e7-8305-4142-bdaf-0c9773fad2f9","time":"2024-04-03T10:26:37+05:00","message":"jwt.check claims: jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"400572e7-8305-4142-bdaf-0c9773fad2f9","time":"2024-04-03T10:26:37+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"400572e7-8305-4142-bdaf-0c9773fad2f9","time":"2024-04-03T10:26:37+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"400572e7-8305-4142-bdaf-0c9773fad2f9","time":"2024-04-03T10:26:37+05:00","message":"jwt.extract set User-Id to 25"} +{"level":"info","x-request-id":"400572e7-8305-4142-bdaf-0c9773fad2f9","time":"2024-04-03T10:26:37+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"400572e7-8305-4142-bdaf-0c9773fad2f9","time":"2024-04-03T10:26:37+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"400572e7-8305-4142-bdaf-0c9773fad2f9","time":"2024-04-03T10:26:37+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"400572e7-8305-4142-bdaf-0c9773fad2f9","time":"2024-04-03T10:26:37+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"400572e7-8305-4142-bdaf-0c9773fad2f9","time":"2024-04-03T10:26:37+05:00","message":"jwt.extract set Username to 910919300363"} +{"level":"info","x-request-id":"400572e7-8305-4142-bdaf-0c9773fad2f9","time":"2024-04-03T10:26:37+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"400572e7-8305-4142-bdaf-0c9773fad2f9","time":"2024-04-03T10:26:37+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"400572e7-8305-4142-bdaf-0c9773fad2f9","time":"2024-04-03T10:26:37+05:00","message":"jwt.extract set Phone to +77055552928"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"400572e7-8305-4142-bdaf-0c9773fad2f9","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"grpcConnAdd /testing.MockService/UnaryCall 400572e7-8305-4142-bdaf-0c9773fad2f9"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"400572e7-8305-4142-bdaf-0c9773fad2f9","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"400572e7-8305-4142-bdaf-0c9773fad2f9","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"400572e7-8305-4142-bdaf-0c9773fad2f9","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"400572e7-8305-4142-bdaf-0c9773fad2f9","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"400572e7-8305-4142-bdaf-0c9773fad2f9","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"400572e7-8305-4142-bdaf-0c9773fad2f9","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"forwardClientToBackend set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"400572e7-8305-4142-bdaf-0c9773fad2f9","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"400572e7-8305-4142-bdaf-0c9773fad2f9","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"brokerClientStream brokerClientStream SendMsg method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"400572e7-8305-4142-bdaf-0c9773fad2f9","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"brokerClientStream RecvMsg method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"400572e7-8305-4142-bdaf-0c9773fad2f9","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"brokerClientStream try to publish to qa.mock.connection1.in msg with hdr: metadata.Metadata{\"Authorization\":\"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMjUiLCJleHAiOjE3MTI5ODU4NTcsIm5iZiI6MTcxMjEyMTg1NywiaWF0IjoxNzEyMTIxODU3LCJqdGkiOiIxNzEyOTkwZi0wMTczLTQxOGEtYmJjOC00NjM2ZWNjYTdmZmEiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsIm5vbmNlIjoibnRpa3pxcWF6dXZucWZjIiwicGhvbmUiOiIrNzcwNTU1NTI5MjgiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6IjkxMDkxOTMwMDM2MyJ9fQ.LkGWgqbFYxvbBVrFC4ZIKPeUPPwxp9erZv9I47Gn_1d_5EcQVO3JfsKQMJ_ZkaJqgzWYs7fuYQzPa4n3N4euSMMcpwa3lltnTBnSModIUUPpLIaZaWx4u8jqk7ywh3ikKxHvO7r_aFmGCnUqoNSpe5R13fFPFCxj_J1RGViJZZSUjNhU7wuzUcs1_PG53GnvRVCdfwTkfSPfvKar32jxTmIxHPVDj-Oz14c_KtJCyVNd-gFQusbALKzFuPvF6X2NRAhVlU8d-wf6ImLixf7ZJsPN9MwZAUa_bPOimNNwI-J8Lthe4fAnXS-M0WDLjsKZzMY97RRXD4L0VVuAC8zk3A\", \"Client-Ip\":\"172.23.20.6\", \"Content-Type\":\"application/grpc\", \"Phone\":\"+77055552928\", \"Qa-Custom-Headers\":\"{\\\"Error-Code\\\": \\\"7972\\\", \\\"Grpc-Code\\\": \\\"5\\\", \\\"Error-Data\\\": \\\"Test grpc-code = 5\\\"}\", \"Source-Service\":\"/testing.MockService/UnaryCall\", \"User-Id\":\"25\", \"Username\":\"910919300363\", \"X-Forwarded-For\":\"172.23.20.6\", \"X-Forwarded-Port\":\"443\", \"X-Real-Ip\":\"172.23.20.6\", \"X-Request-Id\":\"400572e7-8305-4142-bdaf-0c9773fad2f9\"}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"400572e7-8305-4142-bdaf-0c9773fad2f9","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"400572e7-8305-4142-bdaf-0c9773fad2f9","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"brokerClientStream CloseSend method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"400572e7-8305-4142-bdaf-0c9773fad2f9","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"400572e7-8305-4142-bdaf-0c9773fad2f9","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"400572e7-8305-4142-bdaf-0c9773fad2f9","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"400572e7-8305-4142-bdaf-0c9773fad2f9","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"400572e7-8305-4142-bdaf-0c9773fad2f9","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"brokerClientStream CloseSend method"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"400572e7-8305-4142-bdaf-0c9773fad2f9","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"failed to CloseSend grpc conn: file already closed"} +{"level":"info","X-Request-Id":"400572e7-8305-4142-bdaf-0c9773fad2f9","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"get message for service: /testing.MockService/UnaryCall with md map[Authorization:Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMjUiLCJleHAiOjE3MTI5ODU4NTcsIm5iZiI6MTcxMjEyMTg1NywiaWF0IjoxNzEyMTIxODU3LCJqdGkiOiIxNzEyOTkwZi0wMTczLTQxOGEtYmJjOC00NjM2ZWNjYTdmZmEiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsIm5vbmNlIjoibnRpa3pxcWF6dXZucWZjIiwicGhvbmUiOiIrNzcwNTU1NTI5MjgiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6IjkxMDkxOTMwMDM2MyJ9fQ.LkGWgqbFYxvbBVrFC4ZIKPeUPPwxp9erZv9I47Gn_1d_5EcQVO3JfsKQMJ_ZkaJqgzWYs7fuYQzPa4n3N4euSMMcpwa3lltnTBnSModIUUPpLIaZaWx4u8jqk7ywh3ikKxHvO7r_aFmGCnUqoNSpe5R13fFPFCxj_J1RGViJZZSUjNhU7wuzUcs1_PG53GnvRVCdfwTkfSPfvKar32jxTmIxHPVDj-Oz14c_KtJCyVNd-gFQusbALKzFuPvF6X2NRAhVlU8d-wf6ImLixf7ZJsPN9MwZAUa_bPOimNNwI-J8Lthe4fAnXS-M0WDLjsKZzMY97RRXD4L0VVuAC8zk3A Client-Ip:172.23.20.6 Content-Type:application/grpc Error-Code:7972 Error-Data:Test grpc-code = 5 Grpc-Code:5 Phone:+77055552928 Qa-Custom-Headers:{\"Error-Code\": \"7972\", \"Grpc-Code\": \"5\", \"Error-Data\": \"Test grpc-code = 5\"} Source-Service:/testing.MockService/UnaryCall User-Id:25 Username:910919300363 X-Forwarded-For:172.23.20.6 X-Forwarded-Port:443 X-Real-Ip:172.23.20.6 X-Request-Id:400572e7-8305-4142-bdaf-0c9773fad2f9]"} +{"level":"info","x-request-id":"400572e7-8305-4142-bdaf-0c9773fad2f9","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"get message for service: /testing.MockService/UnaryCall"} +{"level":"debug","x-request-id":"400572e7-8305-4142-bdaf-0c9773fad2f9","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"grpcConnGet: /testing.MockService/UnaryCall via 400572e7-8305-4142-bdaf-0c9773fad2f9"} +{"level":"debug","x-request-id":"400572e7-8305-4142-bdaf-0c9773fad2f9","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"grpc use stream conn: &handler.grpcProxy{grpcStream:(*handler.grpcServerStream)(0xc0002d1ce0), kafkaStream:(*handler.grpcClientStream)(0xc0002d1d90)} sourceService: /testing.MockService/UnaryCall"} +{"level":"info","x-request-id":"400572e7-8305-4142-bdaf-0c9773fad2f9","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"start transfer response from kafka"} +{"level":"error","x-request-id":"400572e7-8305-4142-bdaf-0c9773fad2f9","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"error message for service: /testing.MockService/UnaryCallrpc error: code = NotFound desc = 7972"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"400572e7-8305-4142-bdaf-0c9773fad2f9","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"brokerClientStream SetError method"} +{"level":"info","x-request-id":"400572e7-8305-4142-bdaf-0c9773fad2f9","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"stop transfer response from kafka"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"400572e7-8305-4142-bdaf-0c9773fad2f9","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"brokerClientStream Close method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"400572e7-8305-4142-bdaf-0c9773fad2f9","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"forwardBackendToClient src.RecvMsg err rpc error: code = NotFound desc = 7972"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"400572e7-8305-4142-bdaf-0c9773fad2f9","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"b2cErr := <-b2cErrChan: err: rpc error: code = NotFound desc = 7972"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"400572e7-8305-4142-bdaf-0c9773fad2f9","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"brokerClientStream Trailer method"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"400572e7-8305-4142-bdaf-0c9773fad2f9","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"failed to proxy grpc conn c2bErr: rpc error: code = NotFound desc = 7972 *status.Error &status.Error{s:(*status.Status)(0xc0008923f0)}"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"400572e7-8305-4142-bdaf-0c9773fad2f9","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"error status &status.Status{s:(*status.Status)(0xc000c67500)}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"400572e7-8305-4142-bdaf-0c9773fad2f9","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"grpcConnDel /testing.MockService/UnaryCall 400572e7-8305-4142-bdaf-0c9773fad2f9"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"400572e7-8305-4142-bdaf-0c9773fad2f9","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"grpc handler exit"} +{"level":"debug","x-request-id":"c5f092ce-6a2f-4289-aae7-cc7468e108c6","time":"2024-04-03T10:26:37+05:00","message":"authn.cookie not found"} +{"level":"debug","x-request-id":"c5f092ce-6a2f-4289-aae7-cc7468e108c6","time":"2024-04-03T10:26:37+05:00","message":"jwt.check process"} +{"level":"debug","x-request-id":"c5f092ce-6a2f-4289-aae7-cc7468e108c6","time":"2024-04-03T10:26:37+05:00","message":"jwt.check claims: jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"c5f092ce-6a2f-4289-aae7-cc7468e108c6","time":"2024-04-03T10:26:37+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"c5f092ce-6a2f-4289-aae7-cc7468e108c6","time":"2024-04-03T10:26:37+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"c5f092ce-6a2f-4289-aae7-cc7468e108c6","time":"2024-04-03T10:26:37+05:00","message":"jwt.extract set User-Id to 25"} +{"level":"info","x-request-id":"c5f092ce-6a2f-4289-aae7-cc7468e108c6","time":"2024-04-03T10:26:37+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"c5f092ce-6a2f-4289-aae7-cc7468e108c6","time":"2024-04-03T10:26:37+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"c5f092ce-6a2f-4289-aae7-cc7468e108c6","time":"2024-04-03T10:26:37+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"c5f092ce-6a2f-4289-aae7-cc7468e108c6","time":"2024-04-03T10:26:37+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"c5f092ce-6a2f-4289-aae7-cc7468e108c6","time":"2024-04-03T10:26:37+05:00","message":"jwt.extract set Username to 910919300363"} +{"level":"info","x-request-id":"c5f092ce-6a2f-4289-aae7-cc7468e108c6","time":"2024-04-03T10:26:37+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"c5f092ce-6a2f-4289-aae7-cc7468e108c6","time":"2024-04-03T10:26:37+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"c5f092ce-6a2f-4289-aae7-cc7468e108c6","time":"2024-04-03T10:26:37+05:00","message":"jwt.extract set Phone to +77055552928"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c5f092ce-6a2f-4289-aae7-cc7468e108c6","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"grpcConnAdd /testing.MockService/UnaryCall c5f092ce-6a2f-4289-aae7-cc7468e108c6"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c5f092ce-6a2f-4289-aae7-cc7468e108c6","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c5f092ce-6a2f-4289-aae7-cc7468e108c6","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c5f092ce-6a2f-4289-aae7-cc7468e108c6","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c5f092ce-6a2f-4289-aae7-cc7468e108c6","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c5f092ce-6a2f-4289-aae7-cc7468e108c6","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"c5f092ce-6a2f-4289-aae7-cc7468e108c6","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"brokerClientStream RecvMsg method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c5f092ce-6a2f-4289-aae7-cc7468e108c6","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"forwardClientToBackend set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c5f092ce-6a2f-4289-aae7-cc7468e108c6","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"c5f092ce-6a2f-4289-aae7-cc7468e108c6","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"brokerClientStream brokerClientStream SendMsg method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"c5f092ce-6a2f-4289-aae7-cc7468e108c6","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"brokerClientStream try to publish to qa.mock.connection1.in msg with hdr: metadata.Metadata{\"Authorization\":\"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMjUiLCJleHAiOjE3MTI5ODU4NTcsIm5iZiI6MTcxMjEyMTg1NywiaWF0IjoxNzEyMTIxODU3LCJqdGkiOiIxNzEyOTkwZi0wMTczLTQxOGEtYmJjOC00NjM2ZWNjYTdmZmEiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsIm5vbmNlIjoibnRpa3pxcWF6dXZucWZjIiwicGhvbmUiOiIrNzcwNTU1NTI5MjgiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6IjkxMDkxOTMwMDM2MyJ9fQ.LkGWgqbFYxvbBVrFC4ZIKPeUPPwxp9erZv9I47Gn_1d_5EcQVO3JfsKQMJ_ZkaJqgzWYs7fuYQzPa4n3N4euSMMcpwa3lltnTBnSModIUUPpLIaZaWx4u8jqk7ywh3ikKxHvO7r_aFmGCnUqoNSpe5R13fFPFCxj_J1RGViJZZSUjNhU7wuzUcs1_PG53GnvRVCdfwTkfSPfvKar32jxTmIxHPVDj-Oz14c_KtJCyVNd-gFQusbALKzFuPvF6X2NRAhVlU8d-wf6ImLixf7ZJsPN9MwZAUa_bPOimNNwI-J8Lthe4fAnXS-M0WDLjsKZzMY97RRXD4L0VVuAC8zk3A\", \"Client-Ip\":\"172.23.20.6\", \"Content-Type\":\"application/grpc\", \"Phone\":\"+77055552928\", \"Qa-Custom-Headers\":\"{\\\"Error-Code\\\": \\\"5895\\\", \\\"Grpc-Code\\\": \\\"6\\\", \\\"Error-Data\\\": \\\"Test grpc-code = 6\\\"}\", \"Source-Service\":\"/testing.MockService/UnaryCall\", \"User-Id\":\"25\", \"Username\":\"910919300363\", \"X-Forwarded-For\":\"172.23.20.6\", \"X-Forwarded-Port\":\"443\", \"X-Real-Ip\":\"172.23.20.6\", \"X-Request-Id\":\"c5f092ce-6a2f-4289-aae7-cc7468e108c6\"}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c5f092ce-6a2f-4289-aae7-cc7468e108c6","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"c5f092ce-6a2f-4289-aae7-cc7468e108c6","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"brokerClientStream CloseSend method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c5f092ce-6a2f-4289-aae7-cc7468e108c6","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c5f092ce-6a2f-4289-aae7-cc7468e108c6","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c5f092ce-6a2f-4289-aae7-cc7468e108c6","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c5f092ce-6a2f-4289-aae7-cc7468e108c6","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"c5f092ce-6a2f-4289-aae7-cc7468e108c6","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"brokerClientStream CloseSend method"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"c5f092ce-6a2f-4289-aae7-cc7468e108c6","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"failed to CloseSend grpc conn: file already closed"} +{"level":"info","X-Request-Id":"c5f092ce-6a2f-4289-aae7-cc7468e108c6","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"get message for service: /testing.MockService/UnaryCall with md map[Authorization:Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMjUiLCJleHAiOjE3MTI5ODU4NTcsIm5iZiI6MTcxMjEyMTg1NywiaWF0IjoxNzEyMTIxODU3LCJqdGkiOiIxNzEyOTkwZi0wMTczLTQxOGEtYmJjOC00NjM2ZWNjYTdmZmEiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsIm5vbmNlIjoibnRpa3pxcWF6dXZucWZjIiwicGhvbmUiOiIrNzcwNTU1NTI5MjgiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6IjkxMDkxOTMwMDM2MyJ9fQ.LkGWgqbFYxvbBVrFC4ZIKPeUPPwxp9erZv9I47Gn_1d_5EcQVO3JfsKQMJ_ZkaJqgzWYs7fuYQzPa4n3N4euSMMcpwa3lltnTBnSModIUUPpLIaZaWx4u8jqk7ywh3ikKxHvO7r_aFmGCnUqoNSpe5R13fFPFCxj_J1RGViJZZSUjNhU7wuzUcs1_PG53GnvRVCdfwTkfSPfvKar32jxTmIxHPVDj-Oz14c_KtJCyVNd-gFQusbALKzFuPvF6X2NRAhVlU8d-wf6ImLixf7ZJsPN9MwZAUa_bPOimNNwI-J8Lthe4fAnXS-M0WDLjsKZzMY97RRXD4L0VVuAC8zk3A Client-Ip:172.23.20.6 Content-Type:application/grpc Error-Code:5895 Error-Data:Test grpc-code = 6 Grpc-Code:6 Phone:+77055552928 Qa-Custom-Headers:{\"Error-Code\": \"5895\", \"Grpc-Code\": \"6\", \"Error-Data\": \"Test grpc-code = 6\"} Source-Service:/testing.MockService/UnaryCall User-Id:25 Username:910919300363 X-Forwarded-For:172.23.20.6 X-Forwarded-Port:443 X-Real-Ip:172.23.20.6 X-Request-Id:c5f092ce-6a2f-4289-aae7-cc7468e108c6]"} +{"level":"info","x-request-id":"c5f092ce-6a2f-4289-aae7-cc7468e108c6","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"get message for service: /testing.MockService/UnaryCall"} +{"level":"debug","x-request-id":"c5f092ce-6a2f-4289-aae7-cc7468e108c6","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"grpcConnGet: /testing.MockService/UnaryCall via c5f092ce-6a2f-4289-aae7-cc7468e108c6"} +{"level":"debug","x-request-id":"c5f092ce-6a2f-4289-aae7-cc7468e108c6","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"grpc use stream conn: &handler.grpcProxy{grpcStream:(*handler.grpcServerStream)(0xc000232bb0), kafkaStream:(*handler.grpcClientStream)(0xc000232c60)} sourceService: /testing.MockService/UnaryCall"} +{"level":"info","x-request-id":"c5f092ce-6a2f-4289-aae7-cc7468e108c6","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"start transfer response from kafka"} +{"level":"error","x-request-id":"c5f092ce-6a2f-4289-aae7-cc7468e108c6","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"error message for service: /testing.MockService/UnaryCallrpc error: code = AlreadyExists desc = 5895"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"c5f092ce-6a2f-4289-aae7-cc7468e108c6","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"brokerClientStream SetError method"} +{"level":"info","x-request-id":"c5f092ce-6a2f-4289-aae7-cc7468e108c6","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"stop transfer response from kafka"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"c5f092ce-6a2f-4289-aae7-cc7468e108c6","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"brokerClientStream Close method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c5f092ce-6a2f-4289-aae7-cc7468e108c6","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"forwardBackendToClient src.RecvMsg err rpc error: code = AlreadyExists desc = 5895"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c5f092ce-6a2f-4289-aae7-cc7468e108c6","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"b2cErr := <-b2cErrChan: err: rpc error: code = AlreadyExists desc = 5895"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"c5f092ce-6a2f-4289-aae7-cc7468e108c6","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"brokerClientStream Trailer method"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"c5f092ce-6a2f-4289-aae7-cc7468e108c6","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"failed to proxy grpc conn c2bErr: rpc error: code = AlreadyExists desc = 5895 *status.Error &status.Error{s:(*status.Status)(0xc00007eb60)}"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"c5f092ce-6a2f-4289-aae7-cc7468e108c6","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"error status &status.Status{s:(*status.Status)(0xc00038ef60)}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c5f092ce-6a2f-4289-aae7-cc7468e108c6","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"grpcConnDel /testing.MockService/UnaryCall c5f092ce-6a2f-4289-aae7-cc7468e108c6"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"c5f092ce-6a2f-4289-aae7-cc7468e108c6","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"grpc handler exit"} +{"level":"debug","x-request-id":"0e332b67-efc3-4333-8d7c-cb1695e08458","time":"2024-04-03T10:26:37+05:00","message":"authn.cookie not found"} +{"level":"debug","x-request-id":"0e332b67-efc3-4333-8d7c-cb1695e08458","time":"2024-04-03T10:26:37+05:00","message":"jwt.check process"} +{"level":"debug","x-request-id":"0e332b67-efc3-4333-8d7c-cb1695e08458","time":"2024-04-03T10:26:37+05:00","message":"jwt.check claims: jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"0e332b67-efc3-4333-8d7c-cb1695e08458","time":"2024-04-03T10:26:37+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"0e332b67-efc3-4333-8d7c-cb1695e08458","time":"2024-04-03T10:26:37+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"0e332b67-efc3-4333-8d7c-cb1695e08458","time":"2024-04-03T10:26:37+05:00","message":"jwt.extract set User-Id to 25"} +{"level":"info","x-request-id":"0e332b67-efc3-4333-8d7c-cb1695e08458","time":"2024-04-03T10:26:37+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"0e332b67-efc3-4333-8d7c-cb1695e08458","time":"2024-04-03T10:26:37+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"0e332b67-efc3-4333-8d7c-cb1695e08458","time":"2024-04-03T10:26:37+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"0e332b67-efc3-4333-8d7c-cb1695e08458","time":"2024-04-03T10:26:37+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"0e332b67-efc3-4333-8d7c-cb1695e08458","time":"2024-04-03T10:26:37+05:00","message":"jwt.extract set Username to 910919300363"} +{"level":"info","x-request-id":"0e332b67-efc3-4333-8d7c-cb1695e08458","time":"2024-04-03T10:26:37+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"0e332b67-efc3-4333-8d7c-cb1695e08458","time":"2024-04-03T10:26:37+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"0e332b67-efc3-4333-8d7c-cb1695e08458","time":"2024-04-03T10:26:37+05:00","message":"jwt.extract set Phone to +77055552928"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"0e332b67-efc3-4333-8d7c-cb1695e08458","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"grpcConnAdd /testing.MockService/UnaryCall 0e332b67-efc3-4333-8d7c-cb1695e08458"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"0e332b67-efc3-4333-8d7c-cb1695e08458","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"0e332b67-efc3-4333-8d7c-cb1695e08458","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"0e332b67-efc3-4333-8d7c-cb1695e08458","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"0e332b67-efc3-4333-8d7c-cb1695e08458","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"brokerClientStream RecvMsg method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"0e332b67-efc3-4333-8d7c-cb1695e08458","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"0e332b67-efc3-4333-8d7c-cb1695e08458","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"0e332b67-efc3-4333-8d7c-cb1695e08458","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"forwardClientToBackend set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"0e332b67-efc3-4333-8d7c-cb1695e08458","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"0e332b67-efc3-4333-8d7c-cb1695e08458","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"brokerClientStream brokerClientStream SendMsg method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"0e332b67-efc3-4333-8d7c-cb1695e08458","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"brokerClientStream try to publish to qa.mock.connection1.in msg with hdr: metadata.Metadata{\"Authorization\":\"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMjUiLCJleHAiOjE3MTI5ODU4NTcsIm5iZiI6MTcxMjEyMTg1NywiaWF0IjoxNzEyMTIxODU3LCJqdGkiOiIxNzEyOTkwZi0wMTczLTQxOGEtYmJjOC00NjM2ZWNjYTdmZmEiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsIm5vbmNlIjoibnRpa3pxcWF6dXZucWZjIiwicGhvbmUiOiIrNzcwNTU1NTI5MjgiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6IjkxMDkxOTMwMDM2MyJ9fQ.LkGWgqbFYxvbBVrFC4ZIKPeUPPwxp9erZv9I47Gn_1d_5EcQVO3JfsKQMJ_ZkaJqgzWYs7fuYQzPa4n3N4euSMMcpwa3lltnTBnSModIUUPpLIaZaWx4u8jqk7ywh3ikKxHvO7r_aFmGCnUqoNSpe5R13fFPFCxj_J1RGViJZZSUjNhU7wuzUcs1_PG53GnvRVCdfwTkfSPfvKar32jxTmIxHPVDj-Oz14c_KtJCyVNd-gFQusbALKzFuPvF6X2NRAhVlU8d-wf6ImLixf7ZJsPN9MwZAUa_bPOimNNwI-J8Lthe4fAnXS-M0WDLjsKZzMY97RRXD4L0VVuAC8zk3A\", \"Client-Ip\":\"172.23.20.6\", \"Content-Type\":\"application/grpc\", \"Phone\":\"+77055552928\", \"Qa-Custom-Headers\":\"{\\\"Error-Code\\\": \\\"7020\\\", \\\"Grpc-Code\\\": \\\"7\\\", \\\"Error-Data\\\": \\\"Test grpc-code = 7\\\"}\", \"Source-Service\":\"/testing.MockService/UnaryCall\", \"User-Id\":\"25\", \"Username\":\"910919300363\", \"X-Forwarded-For\":\"172.23.20.6\", \"X-Forwarded-Port\":\"443\", \"X-Real-Ip\":\"172.23.20.6\", \"X-Request-Id\":\"0e332b67-efc3-4333-8d7c-cb1695e08458\"}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"0e332b67-efc3-4333-8d7c-cb1695e08458","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"0e332b67-efc3-4333-8d7c-cb1695e08458","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"brokerClientStream CloseSend method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"0e332b67-efc3-4333-8d7c-cb1695e08458","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"0e332b67-efc3-4333-8d7c-cb1695e08458","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"0e332b67-efc3-4333-8d7c-cb1695e08458","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"0e332b67-efc3-4333-8d7c-cb1695e08458","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"0e332b67-efc3-4333-8d7c-cb1695e08458","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"brokerClientStream CloseSend method"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"0e332b67-efc3-4333-8d7c-cb1695e08458","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"failed to CloseSend grpc conn: file already closed"} +{"level":"info","X-Request-Id":"0e332b67-efc3-4333-8d7c-cb1695e08458","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"get message for service: /testing.MockService/UnaryCall with md map[Authorization:Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMjUiLCJleHAiOjE3MTI5ODU4NTcsIm5iZiI6MTcxMjEyMTg1NywiaWF0IjoxNzEyMTIxODU3LCJqdGkiOiIxNzEyOTkwZi0wMTczLTQxOGEtYmJjOC00NjM2ZWNjYTdmZmEiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsIm5vbmNlIjoibnRpa3pxcWF6dXZucWZjIiwicGhvbmUiOiIrNzcwNTU1NTI5MjgiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6IjkxMDkxOTMwMDM2MyJ9fQ.LkGWgqbFYxvbBVrFC4ZIKPeUPPwxp9erZv9I47Gn_1d_5EcQVO3JfsKQMJ_ZkaJqgzWYs7fuYQzPa4n3N4euSMMcpwa3lltnTBnSModIUUPpLIaZaWx4u8jqk7ywh3ikKxHvO7r_aFmGCnUqoNSpe5R13fFPFCxj_J1RGViJZZSUjNhU7wuzUcs1_PG53GnvRVCdfwTkfSPfvKar32jxTmIxHPVDj-Oz14c_KtJCyVNd-gFQusbALKzFuPvF6X2NRAhVlU8d-wf6ImLixf7ZJsPN9MwZAUa_bPOimNNwI-J8Lthe4fAnXS-M0WDLjsKZzMY97RRXD4L0VVuAC8zk3A Client-Ip:172.23.20.6 Content-Type:application/grpc Error-Code:7020 Error-Data:Test grpc-code = 7 Grpc-Code:7 Phone:+77055552928 Qa-Custom-Headers:{\"Error-Code\": \"7020\", \"Grpc-Code\": \"7\", \"Error-Data\": \"Test grpc-code = 7\"} Source-Service:/testing.MockService/UnaryCall User-Id:25 Username:910919300363 X-Forwarded-For:172.23.20.6 X-Forwarded-Port:443 X-Real-Ip:172.23.20.6 X-Request-Id:0e332b67-efc3-4333-8d7c-cb1695e08458]"} +{"level":"info","x-request-id":"0e332b67-efc3-4333-8d7c-cb1695e08458","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"get message for service: /testing.MockService/UnaryCall"} +{"level":"debug","x-request-id":"0e332b67-efc3-4333-8d7c-cb1695e08458","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"grpcConnGet: /testing.MockService/UnaryCall via 0e332b67-efc3-4333-8d7c-cb1695e08458"} +{"level":"debug","x-request-id":"0e332b67-efc3-4333-8d7c-cb1695e08458","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"grpc use stream conn: &handler.grpcProxy{grpcStream:(*handler.grpcServerStream)(0xc000668840), kafkaStream:(*handler.grpcClientStream)(0xc0006688f0)} sourceService: /testing.MockService/UnaryCall"} +{"level":"info","x-request-id":"0e332b67-efc3-4333-8d7c-cb1695e08458","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"start transfer response from kafka"} +{"level":"error","x-request-id":"0e332b67-efc3-4333-8d7c-cb1695e08458","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"error message for service: /testing.MockService/UnaryCallrpc error: code = PermissionDenied desc = 7020"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"0e332b67-efc3-4333-8d7c-cb1695e08458","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"brokerClientStream SetError method"} +{"level":"info","x-request-id":"0e332b67-efc3-4333-8d7c-cb1695e08458","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"stop transfer response from kafka"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"0e332b67-efc3-4333-8d7c-cb1695e08458","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"brokerClientStream Close method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"0e332b67-efc3-4333-8d7c-cb1695e08458","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"forwardBackendToClient src.RecvMsg err rpc error: code = PermissionDenied desc = 7020"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"0e332b67-efc3-4333-8d7c-cb1695e08458","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"b2cErr := <-b2cErrChan: err: rpc error: code = PermissionDenied desc = 7020"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"0e332b67-efc3-4333-8d7c-cb1695e08458","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"brokerClientStream Trailer method"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"0e332b67-efc3-4333-8d7c-cb1695e08458","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"failed to proxy grpc conn c2bErr: rpc error: code = PermissionDenied desc = 7020 *status.Error &status.Error{s:(*status.Status)(0xc000220900)}"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"0e332b67-efc3-4333-8d7c-cb1695e08458","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"error status &status.Status{s:(*status.Status)(0xc00088a180)}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"0e332b67-efc3-4333-8d7c-cb1695e08458","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"grpcConnDel /testing.MockService/UnaryCall 0e332b67-efc3-4333-8d7c-cb1695e08458"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"0e332b67-efc3-4333-8d7c-cb1695e08458","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"grpc handler exit"} +{"level":"debug","x-request-id":"27b2f368-b5a3-4552-936e-94603535f16e","time":"2024-04-03T10:26:37+05:00","message":"authn.cookie not found"} +{"level":"debug","x-request-id":"27b2f368-b5a3-4552-936e-94603535f16e","time":"2024-04-03T10:26:37+05:00","message":"jwt.check process"} +{"level":"debug","x-request-id":"27b2f368-b5a3-4552-936e-94603535f16e","time":"2024-04-03T10:26:37+05:00","message":"jwt.check claims: jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"27b2f368-b5a3-4552-936e-94603535f16e","time":"2024-04-03T10:26:37+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"27b2f368-b5a3-4552-936e-94603535f16e","time":"2024-04-03T10:26:37+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"27b2f368-b5a3-4552-936e-94603535f16e","time":"2024-04-03T10:26:37+05:00","message":"jwt.extract set User-Id to 25"} +{"level":"info","x-request-id":"27b2f368-b5a3-4552-936e-94603535f16e","time":"2024-04-03T10:26:37+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"27b2f368-b5a3-4552-936e-94603535f16e","time":"2024-04-03T10:26:37+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"27b2f368-b5a3-4552-936e-94603535f16e","time":"2024-04-03T10:26:37+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"27b2f368-b5a3-4552-936e-94603535f16e","time":"2024-04-03T10:26:37+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"27b2f368-b5a3-4552-936e-94603535f16e","time":"2024-04-03T10:26:37+05:00","message":"jwt.extract set Username to 910919300363"} +{"level":"info","x-request-id":"27b2f368-b5a3-4552-936e-94603535f16e","time":"2024-04-03T10:26:37+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"27b2f368-b5a3-4552-936e-94603535f16e","time":"2024-04-03T10:26:37+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"27b2f368-b5a3-4552-936e-94603535f16e","time":"2024-04-03T10:26:37+05:00","message":"jwt.extract set Phone to +77055552928"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"27b2f368-b5a3-4552-936e-94603535f16e","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"grpcConnAdd /testing.MockService/UnaryCall 27b2f368-b5a3-4552-936e-94603535f16e"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"27b2f368-b5a3-4552-936e-94603535f16e","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"27b2f368-b5a3-4552-936e-94603535f16e","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"27b2f368-b5a3-4552-936e-94603535f16e","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"27b2f368-b5a3-4552-936e-94603535f16e","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"27b2f368-b5a3-4552-936e-94603535f16e","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"forwardClientToBackend set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"27b2f368-b5a3-4552-936e-94603535f16e","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"27b2f368-b5a3-4552-936e-94603535f16e","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"brokerClientStream brokerClientStream SendMsg method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"27b2f368-b5a3-4552-936e-94603535f16e","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"27b2f368-b5a3-4552-936e-94603535f16e","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"brokerClientStream RecvMsg method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"27b2f368-b5a3-4552-936e-94603535f16e","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"brokerClientStream try to publish to qa.mock.connection1.in msg with hdr: metadata.Metadata{\"Authorization\":\"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMjUiLCJleHAiOjE3MTI5ODU4NTcsIm5iZiI6MTcxMjEyMTg1NywiaWF0IjoxNzEyMTIxODU3LCJqdGkiOiIxNzEyOTkwZi0wMTczLTQxOGEtYmJjOC00NjM2ZWNjYTdmZmEiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsIm5vbmNlIjoibnRpa3pxcWF6dXZucWZjIiwicGhvbmUiOiIrNzcwNTU1NTI5MjgiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6IjkxMDkxOTMwMDM2MyJ9fQ.LkGWgqbFYxvbBVrFC4ZIKPeUPPwxp9erZv9I47Gn_1d_5EcQVO3JfsKQMJ_ZkaJqgzWYs7fuYQzPa4n3N4euSMMcpwa3lltnTBnSModIUUPpLIaZaWx4u8jqk7ywh3ikKxHvO7r_aFmGCnUqoNSpe5R13fFPFCxj_J1RGViJZZSUjNhU7wuzUcs1_PG53GnvRVCdfwTkfSPfvKar32jxTmIxHPVDj-Oz14c_KtJCyVNd-gFQusbALKzFuPvF6X2NRAhVlU8d-wf6ImLixf7ZJsPN9MwZAUa_bPOimNNwI-J8Lthe4fAnXS-M0WDLjsKZzMY97RRXD4L0VVuAC8zk3A\", \"Client-Ip\":\"172.23.20.6\", \"Content-Type\":\"application/grpc\", \"Phone\":\"+77055552928\", \"Qa-Custom-Headers\":\"{\\\"Error-Code\\\": \\\"3887\\\", \\\"Grpc-Code\\\": \\\"8\\\", \\\"Error-Data\\\": \\\"Test grpc-code = 8\\\"}\", \"Source-Service\":\"/testing.MockService/UnaryCall\", \"User-Id\":\"25\", \"Username\":\"910919300363\", \"X-Forwarded-For\":\"172.23.20.6\", \"X-Forwarded-Port\":\"443\", \"X-Real-Ip\":\"172.23.20.6\", \"X-Request-Id\":\"27b2f368-b5a3-4552-936e-94603535f16e\"}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"27b2f368-b5a3-4552-936e-94603535f16e","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"27b2f368-b5a3-4552-936e-94603535f16e","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"brokerClientStream CloseSend method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"27b2f368-b5a3-4552-936e-94603535f16e","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"27b2f368-b5a3-4552-936e-94603535f16e","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"27b2f368-b5a3-4552-936e-94603535f16e","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"27b2f368-b5a3-4552-936e-94603535f16e","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"27b2f368-b5a3-4552-936e-94603535f16e","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"brokerClientStream CloseSend method"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"27b2f368-b5a3-4552-936e-94603535f16e","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"failed to CloseSend grpc conn: file already closed"} +{"level":"info","X-Request-Id":"27b2f368-b5a3-4552-936e-94603535f16e","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"get message for service: /testing.MockService/UnaryCall with md map[Authorization:Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMjUiLCJleHAiOjE3MTI5ODU4NTcsIm5iZiI6MTcxMjEyMTg1NywiaWF0IjoxNzEyMTIxODU3LCJqdGkiOiIxNzEyOTkwZi0wMTczLTQxOGEtYmJjOC00NjM2ZWNjYTdmZmEiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsIm5vbmNlIjoibnRpa3pxcWF6dXZucWZjIiwicGhvbmUiOiIrNzcwNTU1NTI5MjgiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6IjkxMDkxOTMwMDM2MyJ9fQ.LkGWgqbFYxvbBVrFC4ZIKPeUPPwxp9erZv9I47Gn_1d_5EcQVO3JfsKQMJ_ZkaJqgzWYs7fuYQzPa4n3N4euSMMcpwa3lltnTBnSModIUUPpLIaZaWx4u8jqk7ywh3ikKxHvO7r_aFmGCnUqoNSpe5R13fFPFCxj_J1RGViJZZSUjNhU7wuzUcs1_PG53GnvRVCdfwTkfSPfvKar32jxTmIxHPVDj-Oz14c_KtJCyVNd-gFQusbALKzFuPvF6X2NRAhVlU8d-wf6ImLixf7ZJsPN9MwZAUa_bPOimNNwI-J8Lthe4fAnXS-M0WDLjsKZzMY97RRXD4L0VVuAC8zk3A Client-Ip:172.23.20.6 Content-Type:application/grpc Error-Code:3887 Error-Data:Test grpc-code = 8 Grpc-Code:8 Phone:+77055552928 Qa-Custom-Headers:{\"Error-Code\": \"3887\", \"Grpc-Code\": \"8\", \"Error-Data\": \"Test grpc-code = 8\"} Source-Service:/testing.MockService/UnaryCall User-Id:25 Username:910919300363 X-Forwarded-For:172.23.20.6 X-Forwarded-Port:443 X-Real-Ip:172.23.20.6 X-Request-Id:27b2f368-b5a3-4552-936e-94603535f16e]"} +{"level":"info","x-request-id":"27b2f368-b5a3-4552-936e-94603535f16e","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"get message for service: /testing.MockService/UnaryCall"} +{"level":"debug","x-request-id":"27b2f368-b5a3-4552-936e-94603535f16e","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"grpcConnGet: /testing.MockService/UnaryCall via 27b2f368-b5a3-4552-936e-94603535f16e"} +{"level":"debug","x-request-id":"27b2f368-b5a3-4552-936e-94603535f16e","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"grpc use stream conn: &handler.grpcProxy{grpcStream:(*handler.grpcServerStream)(0xc000232dc0), kafkaStream:(*handler.grpcClientStream)(0xc000232e70)} sourceService: /testing.MockService/UnaryCall"} +{"level":"info","x-request-id":"27b2f368-b5a3-4552-936e-94603535f16e","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"start transfer response from kafka"} +{"level":"error","x-request-id":"27b2f368-b5a3-4552-936e-94603535f16e","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"error message for service: /testing.MockService/UnaryCallrpc error: code = ResourceExhausted desc = 3887"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"27b2f368-b5a3-4552-936e-94603535f16e","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"brokerClientStream SetError method"} +{"level":"info","x-request-id":"27b2f368-b5a3-4552-936e-94603535f16e","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"stop transfer response from kafka"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"27b2f368-b5a3-4552-936e-94603535f16e","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"brokerClientStream Close method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"27b2f368-b5a3-4552-936e-94603535f16e","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"forwardBackendToClient src.RecvMsg err rpc error: code = ResourceExhausted desc = 3887"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"27b2f368-b5a3-4552-936e-94603535f16e","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"b2cErr := <-b2cErrChan: err: rpc error: code = ResourceExhausted desc = 3887"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"27b2f368-b5a3-4552-936e-94603535f16e","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"brokerClientStream Trailer method"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"27b2f368-b5a3-4552-936e-94603535f16e","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"failed to proxy grpc conn c2bErr: rpc error: code = ResourceExhausted desc = 3887 *status.Error &status.Error{s:(*status.Status)(0xc0001a2cc0)}"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"27b2f368-b5a3-4552-936e-94603535f16e","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"error status &status.Status{s:(*status.Status)(0xc0008284e0)}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"27b2f368-b5a3-4552-936e-94603535f16e","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"grpcConnDel /testing.MockService/UnaryCall 27b2f368-b5a3-4552-936e-94603535f16e"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"27b2f368-b5a3-4552-936e-94603535f16e","trace-id":"","span-id":"","time":"2024-04-03T10:26:37+05:00","message":"grpc handler exit"} +{"level":"debug","x-request-id":"db7deba8-7544-4924-8bdd-9c8de4249873","time":"2024-04-03T10:26:38+05:00","message":"authn.cookie not found"} +{"level":"debug","x-request-id":"db7deba8-7544-4924-8bdd-9c8de4249873","time":"2024-04-03T10:26:38+05:00","message":"jwt.check process"} +{"level":"debug","x-request-id":"db7deba8-7544-4924-8bdd-9c8de4249873","time":"2024-04-03T10:26:38+05:00","message":"jwt.check claims: jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"db7deba8-7544-4924-8bdd-9c8de4249873","time":"2024-04-03T10:26:38+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"db7deba8-7544-4924-8bdd-9c8de4249873","time":"2024-04-03T10:26:38+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"db7deba8-7544-4924-8bdd-9c8de4249873","time":"2024-04-03T10:26:38+05:00","message":"jwt.extract set User-Id to 25"} +{"level":"info","x-request-id":"db7deba8-7544-4924-8bdd-9c8de4249873","time":"2024-04-03T10:26:38+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"db7deba8-7544-4924-8bdd-9c8de4249873","time":"2024-04-03T10:26:38+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"db7deba8-7544-4924-8bdd-9c8de4249873","time":"2024-04-03T10:26:38+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"db7deba8-7544-4924-8bdd-9c8de4249873","time":"2024-04-03T10:26:38+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"db7deba8-7544-4924-8bdd-9c8de4249873","time":"2024-04-03T10:26:38+05:00","message":"jwt.extract set Username to 910919300363"} +{"level":"info","x-request-id":"db7deba8-7544-4924-8bdd-9c8de4249873","time":"2024-04-03T10:26:38+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"db7deba8-7544-4924-8bdd-9c8de4249873","time":"2024-04-03T10:26:38+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"db7deba8-7544-4924-8bdd-9c8de4249873","time":"2024-04-03T10:26:38+05:00","message":"jwt.extract set Phone to +77055552928"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"db7deba8-7544-4924-8bdd-9c8de4249873","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"grpcConnAdd /testing.MockService/UnaryCall db7deba8-7544-4924-8bdd-9c8de4249873"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"db7deba8-7544-4924-8bdd-9c8de4249873","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"db7deba8-7544-4924-8bdd-9c8de4249873","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"db7deba8-7544-4924-8bdd-9c8de4249873","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"db7deba8-7544-4924-8bdd-9c8de4249873","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"db7deba8-7544-4924-8bdd-9c8de4249873","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"brokerClientStream RecvMsg method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"db7deba8-7544-4924-8bdd-9c8de4249873","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"db7deba8-7544-4924-8bdd-9c8de4249873","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"forwardClientToBackend set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"db7deba8-7544-4924-8bdd-9c8de4249873","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"db7deba8-7544-4924-8bdd-9c8de4249873","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"brokerClientStream brokerClientStream SendMsg method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"db7deba8-7544-4924-8bdd-9c8de4249873","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"brokerClientStream try to publish to qa.mock.connection1.in msg with hdr: metadata.Metadata{\"Authorization\":\"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMjUiLCJleHAiOjE3MTI5ODU4NTcsIm5iZiI6MTcxMjEyMTg1NywiaWF0IjoxNzEyMTIxODU3LCJqdGkiOiIxNzEyOTkwZi0wMTczLTQxOGEtYmJjOC00NjM2ZWNjYTdmZmEiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsIm5vbmNlIjoibnRpa3pxcWF6dXZucWZjIiwicGhvbmUiOiIrNzcwNTU1NTI5MjgiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6IjkxMDkxOTMwMDM2MyJ9fQ.LkGWgqbFYxvbBVrFC4ZIKPeUPPwxp9erZv9I47Gn_1d_5EcQVO3JfsKQMJ_ZkaJqgzWYs7fuYQzPa4n3N4euSMMcpwa3lltnTBnSModIUUPpLIaZaWx4u8jqk7ywh3ikKxHvO7r_aFmGCnUqoNSpe5R13fFPFCxj_J1RGViJZZSUjNhU7wuzUcs1_PG53GnvRVCdfwTkfSPfvKar32jxTmIxHPVDj-Oz14c_KtJCyVNd-gFQusbALKzFuPvF6X2NRAhVlU8d-wf6ImLixf7ZJsPN9MwZAUa_bPOimNNwI-J8Lthe4fAnXS-M0WDLjsKZzMY97RRXD4L0VVuAC8zk3A\", \"Client-Ip\":\"172.23.20.6\", \"Content-Type\":\"application/grpc\", \"Phone\":\"+77055552928\", \"Qa-Custom-Headers\":\"{\\\"Error-Code\\\": \\\"5696\\\", \\\"Grpc-Code\\\": \\\"9\\\", \\\"Error-Data\\\": \\\"Test grpc-code = 9\\\"}\", \"Source-Service\":\"/testing.MockService/UnaryCall\", \"User-Id\":\"25\", \"Username\":\"910919300363\", \"X-Forwarded-For\":\"172.23.20.6\", \"X-Forwarded-Port\":\"443\", \"X-Real-Ip\":\"172.23.20.6\", \"X-Request-Id\":\"db7deba8-7544-4924-8bdd-9c8de4249873\"}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"db7deba8-7544-4924-8bdd-9c8de4249873","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"db7deba8-7544-4924-8bdd-9c8de4249873","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"brokerClientStream CloseSend method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"db7deba8-7544-4924-8bdd-9c8de4249873","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"db7deba8-7544-4924-8bdd-9c8de4249873","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"db7deba8-7544-4924-8bdd-9c8de4249873","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"db7deba8-7544-4924-8bdd-9c8de4249873","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"db7deba8-7544-4924-8bdd-9c8de4249873","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"brokerClientStream CloseSend method"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"db7deba8-7544-4924-8bdd-9c8de4249873","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"failed to CloseSend grpc conn: file already closed"} +{"level":"info","X-Request-Id":"db7deba8-7544-4924-8bdd-9c8de4249873","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"get message for service: /testing.MockService/UnaryCall with md map[Authorization:Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMjUiLCJleHAiOjE3MTI5ODU4NTcsIm5iZiI6MTcxMjEyMTg1NywiaWF0IjoxNzEyMTIxODU3LCJqdGkiOiIxNzEyOTkwZi0wMTczLTQxOGEtYmJjOC00NjM2ZWNjYTdmZmEiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsIm5vbmNlIjoibnRpa3pxcWF6dXZucWZjIiwicGhvbmUiOiIrNzcwNTU1NTI5MjgiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6IjkxMDkxOTMwMDM2MyJ9fQ.LkGWgqbFYxvbBVrFC4ZIKPeUPPwxp9erZv9I47Gn_1d_5EcQVO3JfsKQMJ_ZkaJqgzWYs7fuYQzPa4n3N4euSMMcpwa3lltnTBnSModIUUPpLIaZaWx4u8jqk7ywh3ikKxHvO7r_aFmGCnUqoNSpe5R13fFPFCxj_J1RGViJZZSUjNhU7wuzUcs1_PG53GnvRVCdfwTkfSPfvKar32jxTmIxHPVDj-Oz14c_KtJCyVNd-gFQusbALKzFuPvF6X2NRAhVlU8d-wf6ImLixf7ZJsPN9MwZAUa_bPOimNNwI-J8Lthe4fAnXS-M0WDLjsKZzMY97RRXD4L0VVuAC8zk3A Client-Ip:172.23.20.6 Content-Type:application/grpc Error-Code:5696 Error-Data:Test grpc-code = 9 Grpc-Code:9 Phone:+77055552928 Qa-Custom-Headers:{\"Error-Code\": \"5696\", \"Grpc-Code\": \"9\", \"Error-Data\": \"Test grpc-code = 9\"} Source-Service:/testing.MockService/UnaryCall User-Id:25 Username:910919300363 X-Forwarded-For:172.23.20.6 X-Forwarded-Port:443 X-Real-Ip:172.23.20.6 X-Request-Id:db7deba8-7544-4924-8bdd-9c8de4249873]"} +{"level":"info","x-request-id":"db7deba8-7544-4924-8bdd-9c8de4249873","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"get message for service: /testing.MockService/UnaryCall"} +{"level":"debug","x-request-id":"db7deba8-7544-4924-8bdd-9c8de4249873","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"grpcConnGet: /testing.MockService/UnaryCall via db7deba8-7544-4924-8bdd-9c8de4249873"} +{"level":"debug","x-request-id":"db7deba8-7544-4924-8bdd-9c8de4249873","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"grpc use stream conn: &handler.grpcProxy{grpcStream:(*handler.grpcServerStream)(0xc000410f20), kafkaStream:(*handler.grpcClientStream)(0xc000410fd0)} sourceService: /testing.MockService/UnaryCall"} +{"level":"info","x-request-id":"db7deba8-7544-4924-8bdd-9c8de4249873","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"start transfer response from kafka"} +{"level":"error","x-request-id":"db7deba8-7544-4924-8bdd-9c8de4249873","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"error message for service: /testing.MockService/UnaryCallrpc error: code = FailedPrecondition desc = 5696"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"db7deba8-7544-4924-8bdd-9c8de4249873","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"brokerClientStream SetError method"} +{"level":"info","x-request-id":"db7deba8-7544-4924-8bdd-9c8de4249873","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"stop transfer response from kafka"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"db7deba8-7544-4924-8bdd-9c8de4249873","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"brokerClientStream Close method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"db7deba8-7544-4924-8bdd-9c8de4249873","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"forwardBackendToClient src.RecvMsg err rpc error: code = FailedPrecondition desc = 5696"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"db7deba8-7544-4924-8bdd-9c8de4249873","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"b2cErr := <-b2cErrChan: err: rpc error: code = FailedPrecondition desc = 5696"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"db7deba8-7544-4924-8bdd-9c8de4249873","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"brokerClientStream Trailer method"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"db7deba8-7544-4924-8bdd-9c8de4249873","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"failed to proxy grpc conn c2bErr: rpc error: code = FailedPrecondition desc = 5696 *status.Error &status.Error{s:(*status.Status)(0xc000892528)}"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"db7deba8-7544-4924-8bdd-9c8de4249873","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"error status &status.Status{s:(*status.Status)(0xc000930480)}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"db7deba8-7544-4924-8bdd-9c8de4249873","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"grpcConnDel /testing.MockService/UnaryCall db7deba8-7544-4924-8bdd-9c8de4249873"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"db7deba8-7544-4924-8bdd-9c8de4249873","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"grpc handler exit"} +{"level":"debug","x-request-id":"2a0c05f2-69d6-4b4f-ad93-5462083e5497","time":"2024-04-03T10:26:38+05:00","message":"authn.cookie not found"} +{"level":"debug","x-request-id":"2a0c05f2-69d6-4b4f-ad93-5462083e5497","time":"2024-04-03T10:26:38+05:00","message":"jwt.check process"} +{"level":"debug","x-request-id":"2a0c05f2-69d6-4b4f-ad93-5462083e5497","time":"2024-04-03T10:26:38+05:00","message":"jwt.check claims: jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"2a0c05f2-69d6-4b4f-ad93-5462083e5497","time":"2024-04-03T10:26:38+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"2a0c05f2-69d6-4b4f-ad93-5462083e5497","time":"2024-04-03T10:26:38+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"2a0c05f2-69d6-4b4f-ad93-5462083e5497","time":"2024-04-03T10:26:38+05:00","message":"jwt.extract set User-Id to 25"} +{"level":"info","x-request-id":"2a0c05f2-69d6-4b4f-ad93-5462083e5497","time":"2024-04-03T10:26:38+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"2a0c05f2-69d6-4b4f-ad93-5462083e5497","time":"2024-04-03T10:26:38+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"2a0c05f2-69d6-4b4f-ad93-5462083e5497","time":"2024-04-03T10:26:38+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"2a0c05f2-69d6-4b4f-ad93-5462083e5497","time":"2024-04-03T10:26:38+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"2a0c05f2-69d6-4b4f-ad93-5462083e5497","time":"2024-04-03T10:26:38+05:00","message":"jwt.extract set Username to 910919300363"} +{"level":"info","x-request-id":"2a0c05f2-69d6-4b4f-ad93-5462083e5497","time":"2024-04-03T10:26:38+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"2a0c05f2-69d6-4b4f-ad93-5462083e5497","time":"2024-04-03T10:26:38+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"2a0c05f2-69d6-4b4f-ad93-5462083e5497","time":"2024-04-03T10:26:38+05:00","message":"jwt.extract set Phone to +77055552928"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2a0c05f2-69d6-4b4f-ad93-5462083e5497","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"grpcConnAdd /testing.MockService/UnaryCall 2a0c05f2-69d6-4b4f-ad93-5462083e5497"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2a0c05f2-69d6-4b4f-ad93-5462083e5497","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2a0c05f2-69d6-4b4f-ad93-5462083e5497","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"2a0c05f2-69d6-4b4f-ad93-5462083e5497","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"brokerClientStream RecvMsg method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2a0c05f2-69d6-4b4f-ad93-5462083e5497","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2a0c05f2-69d6-4b4f-ad93-5462083e5497","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2a0c05f2-69d6-4b4f-ad93-5462083e5497","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2a0c05f2-69d6-4b4f-ad93-5462083e5497","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"forwardClientToBackend set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2a0c05f2-69d6-4b4f-ad93-5462083e5497","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"2a0c05f2-69d6-4b4f-ad93-5462083e5497","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"brokerClientStream brokerClientStream SendMsg method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"2a0c05f2-69d6-4b4f-ad93-5462083e5497","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"brokerClientStream try to publish to qa.mock.connection1.in msg with hdr: metadata.Metadata{\"Authorization\":\"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMjUiLCJleHAiOjE3MTI5ODU4NTcsIm5iZiI6MTcxMjEyMTg1NywiaWF0IjoxNzEyMTIxODU3LCJqdGkiOiIxNzEyOTkwZi0wMTczLTQxOGEtYmJjOC00NjM2ZWNjYTdmZmEiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsIm5vbmNlIjoibnRpa3pxcWF6dXZucWZjIiwicGhvbmUiOiIrNzcwNTU1NTI5MjgiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6IjkxMDkxOTMwMDM2MyJ9fQ.LkGWgqbFYxvbBVrFC4ZIKPeUPPwxp9erZv9I47Gn_1d_5EcQVO3JfsKQMJ_ZkaJqgzWYs7fuYQzPa4n3N4euSMMcpwa3lltnTBnSModIUUPpLIaZaWx4u8jqk7ywh3ikKxHvO7r_aFmGCnUqoNSpe5R13fFPFCxj_J1RGViJZZSUjNhU7wuzUcs1_PG53GnvRVCdfwTkfSPfvKar32jxTmIxHPVDj-Oz14c_KtJCyVNd-gFQusbALKzFuPvF6X2NRAhVlU8d-wf6ImLixf7ZJsPN9MwZAUa_bPOimNNwI-J8Lthe4fAnXS-M0WDLjsKZzMY97RRXD4L0VVuAC8zk3A\", \"Client-Ip\":\"172.23.20.6\", \"Content-Type\":\"application/grpc\", \"Phone\":\"+77055552928\", \"Qa-Custom-Headers\":\"{\\\"Error-Code\\\": \\\"3912\\\", \\\"Grpc-Code\\\": \\\"10\\\", \\\"Error-Data\\\": \\\"Test grpc-code = 10\\\"}\", \"Source-Service\":\"/testing.MockService/UnaryCall\", \"User-Id\":\"25\", \"Username\":\"910919300363\", \"X-Forwarded-For\":\"172.23.20.6\", \"X-Forwarded-Port\":\"443\", \"X-Real-Ip\":\"172.23.20.6\", \"X-Request-Id\":\"2a0c05f2-69d6-4b4f-ad93-5462083e5497\"}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2a0c05f2-69d6-4b4f-ad93-5462083e5497","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"2a0c05f2-69d6-4b4f-ad93-5462083e5497","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"brokerClientStream CloseSend method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2a0c05f2-69d6-4b4f-ad93-5462083e5497","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2a0c05f2-69d6-4b4f-ad93-5462083e5497","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2a0c05f2-69d6-4b4f-ad93-5462083e5497","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2a0c05f2-69d6-4b4f-ad93-5462083e5497","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"2a0c05f2-69d6-4b4f-ad93-5462083e5497","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"brokerClientStream CloseSend method"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"2a0c05f2-69d6-4b4f-ad93-5462083e5497","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"failed to CloseSend grpc conn: file already closed"} +{"level":"info","X-Request-Id":"2a0c05f2-69d6-4b4f-ad93-5462083e5497","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"get message for service: /testing.MockService/UnaryCall with md map[Authorization:Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMjUiLCJleHAiOjE3MTI5ODU4NTcsIm5iZiI6MTcxMjEyMTg1NywiaWF0IjoxNzEyMTIxODU3LCJqdGkiOiIxNzEyOTkwZi0wMTczLTQxOGEtYmJjOC00NjM2ZWNjYTdmZmEiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsIm5vbmNlIjoibnRpa3pxcWF6dXZucWZjIiwicGhvbmUiOiIrNzcwNTU1NTI5MjgiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6IjkxMDkxOTMwMDM2MyJ9fQ.LkGWgqbFYxvbBVrFC4ZIKPeUPPwxp9erZv9I47Gn_1d_5EcQVO3JfsKQMJ_ZkaJqgzWYs7fuYQzPa4n3N4euSMMcpwa3lltnTBnSModIUUPpLIaZaWx4u8jqk7ywh3ikKxHvO7r_aFmGCnUqoNSpe5R13fFPFCxj_J1RGViJZZSUjNhU7wuzUcs1_PG53GnvRVCdfwTkfSPfvKar32jxTmIxHPVDj-Oz14c_KtJCyVNd-gFQusbALKzFuPvF6X2NRAhVlU8d-wf6ImLixf7ZJsPN9MwZAUa_bPOimNNwI-J8Lthe4fAnXS-M0WDLjsKZzMY97RRXD4L0VVuAC8zk3A Client-Ip:172.23.20.6 Content-Type:application/grpc Error-Code:3912 Error-Data:Test grpc-code = 10 Grpc-Code:10 Phone:+77055552928 Qa-Custom-Headers:{\"Error-Code\": \"3912\", \"Grpc-Code\": \"10\", \"Error-Data\": \"Test grpc-code = 10\"} Source-Service:/testing.MockService/UnaryCall User-Id:25 Username:910919300363 X-Forwarded-For:172.23.20.6 X-Forwarded-Port:443 X-Real-Ip:172.23.20.6 X-Request-Id:2a0c05f2-69d6-4b4f-ad93-5462083e5497]"} +{"level":"info","x-request-id":"2a0c05f2-69d6-4b4f-ad93-5462083e5497","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"get message for service: /testing.MockService/UnaryCall"} +{"level":"debug","x-request-id":"2a0c05f2-69d6-4b4f-ad93-5462083e5497","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"grpcConnGet: /testing.MockService/UnaryCall via 2a0c05f2-69d6-4b4f-ad93-5462083e5497"} +{"level":"debug","x-request-id":"2a0c05f2-69d6-4b4f-ad93-5462083e5497","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"grpc use stream conn: &handler.grpcProxy{grpcStream:(*handler.grpcServerStream)(0xc000cec000), kafkaStream:(*handler.grpcClientStream)(0xc000cec0b0)} sourceService: /testing.MockService/UnaryCall"} +{"level":"info","x-request-id":"2a0c05f2-69d6-4b4f-ad93-5462083e5497","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"start transfer response from kafka"} +{"level":"error","x-request-id":"2a0c05f2-69d6-4b4f-ad93-5462083e5497","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"error message for service: /testing.MockService/UnaryCallrpc error: code = Aborted desc = 3912"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"2a0c05f2-69d6-4b4f-ad93-5462083e5497","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"brokerClientStream SetError method"} +{"level":"info","x-request-id":"2a0c05f2-69d6-4b4f-ad93-5462083e5497","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"stop transfer response from kafka"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"2a0c05f2-69d6-4b4f-ad93-5462083e5497","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"brokerClientStream Close method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2a0c05f2-69d6-4b4f-ad93-5462083e5497","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"forwardBackendToClient src.RecvMsg err rpc error: code = Aborted desc = 3912"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2a0c05f2-69d6-4b4f-ad93-5462083e5497","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"b2cErr := <-b2cErrChan: err: rpc error: code = Aborted desc = 3912"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"2a0c05f2-69d6-4b4f-ad93-5462083e5497","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"brokerClientStream Trailer method"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"2a0c05f2-69d6-4b4f-ad93-5462083e5497","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"failed to proxy grpc conn c2bErr: rpc error: code = Aborted desc = 3912 *status.Error &status.Error{s:(*status.Status)(0xc000892690)}"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"2a0c05f2-69d6-4b4f-ad93-5462083e5497","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"error status &status.Status{s:(*status.Status)(0xc0009312c0)}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"2a0c05f2-69d6-4b4f-ad93-5462083e5497","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"grpcConnDel /testing.MockService/UnaryCall 2a0c05f2-69d6-4b4f-ad93-5462083e5497"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"2a0c05f2-69d6-4b4f-ad93-5462083e5497","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"grpc handler exit"} +{"level":"debug","x-request-id":"c7bc9fbd-b509-4ece-9bf4-554f70577fd1","time":"2024-04-03T10:26:38+05:00","message":"authn.cookie not found"} +{"level":"debug","x-request-id":"c7bc9fbd-b509-4ece-9bf4-554f70577fd1","time":"2024-04-03T10:26:38+05:00","message":"jwt.check process"} +{"level":"debug","x-request-id":"c7bc9fbd-b509-4ece-9bf4-554f70577fd1","time":"2024-04-03T10:26:38+05:00","message":"jwt.check claims: jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"c7bc9fbd-b509-4ece-9bf4-554f70577fd1","time":"2024-04-03T10:26:38+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"c7bc9fbd-b509-4ece-9bf4-554f70577fd1","time":"2024-04-03T10:26:38+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"c7bc9fbd-b509-4ece-9bf4-554f70577fd1","time":"2024-04-03T10:26:38+05:00","message":"jwt.extract set User-Id to 25"} +{"level":"info","x-request-id":"c7bc9fbd-b509-4ece-9bf4-554f70577fd1","time":"2024-04-03T10:26:38+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"c7bc9fbd-b509-4ece-9bf4-554f70577fd1","time":"2024-04-03T10:26:38+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"c7bc9fbd-b509-4ece-9bf4-554f70577fd1","time":"2024-04-03T10:26:38+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"c7bc9fbd-b509-4ece-9bf4-554f70577fd1","time":"2024-04-03T10:26:38+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"c7bc9fbd-b509-4ece-9bf4-554f70577fd1","time":"2024-04-03T10:26:38+05:00","message":"jwt.extract set Username to 910919300363"} +{"level":"info","x-request-id":"c7bc9fbd-b509-4ece-9bf4-554f70577fd1","time":"2024-04-03T10:26:38+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"c7bc9fbd-b509-4ece-9bf4-554f70577fd1","time":"2024-04-03T10:26:38+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"c7bc9fbd-b509-4ece-9bf4-554f70577fd1","time":"2024-04-03T10:26:38+05:00","message":"jwt.extract set Phone to +77055552928"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c7bc9fbd-b509-4ece-9bf4-554f70577fd1","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"grpcConnAdd /testing.MockService/UnaryCall c7bc9fbd-b509-4ece-9bf4-554f70577fd1"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c7bc9fbd-b509-4ece-9bf4-554f70577fd1","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c7bc9fbd-b509-4ece-9bf4-554f70577fd1","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c7bc9fbd-b509-4ece-9bf4-554f70577fd1","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c7bc9fbd-b509-4ece-9bf4-554f70577fd1","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"c7bc9fbd-b509-4ece-9bf4-554f70577fd1","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"brokerClientStream RecvMsg method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c7bc9fbd-b509-4ece-9bf4-554f70577fd1","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c7bc9fbd-b509-4ece-9bf4-554f70577fd1","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"forwardClientToBackend set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c7bc9fbd-b509-4ece-9bf4-554f70577fd1","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"c7bc9fbd-b509-4ece-9bf4-554f70577fd1","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"brokerClientStream brokerClientStream SendMsg method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"c7bc9fbd-b509-4ece-9bf4-554f70577fd1","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"brokerClientStream try to publish to qa.mock.connection1.in msg with hdr: metadata.Metadata{\"Authorization\":\"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMjUiLCJleHAiOjE3MTI5ODU4NTcsIm5iZiI6MTcxMjEyMTg1NywiaWF0IjoxNzEyMTIxODU3LCJqdGkiOiIxNzEyOTkwZi0wMTczLTQxOGEtYmJjOC00NjM2ZWNjYTdmZmEiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsIm5vbmNlIjoibnRpa3pxcWF6dXZucWZjIiwicGhvbmUiOiIrNzcwNTU1NTI5MjgiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6IjkxMDkxOTMwMDM2MyJ9fQ.LkGWgqbFYxvbBVrFC4ZIKPeUPPwxp9erZv9I47Gn_1d_5EcQVO3JfsKQMJ_ZkaJqgzWYs7fuYQzPa4n3N4euSMMcpwa3lltnTBnSModIUUPpLIaZaWx4u8jqk7ywh3ikKxHvO7r_aFmGCnUqoNSpe5R13fFPFCxj_J1RGViJZZSUjNhU7wuzUcs1_PG53GnvRVCdfwTkfSPfvKar32jxTmIxHPVDj-Oz14c_KtJCyVNd-gFQusbALKzFuPvF6X2NRAhVlU8d-wf6ImLixf7ZJsPN9MwZAUa_bPOimNNwI-J8Lthe4fAnXS-M0WDLjsKZzMY97RRXD4L0VVuAC8zk3A\", \"Client-Ip\":\"172.23.20.6\", \"Content-Type\":\"application/grpc\", \"Phone\":\"+77055552928\", \"Qa-Custom-Headers\":\"{\\\"Error-Code\\\": \\\"9825\\\", \\\"Grpc-Code\\\": \\\"11\\\", \\\"Error-Data\\\": \\\"Test grpc-code = 11\\\"}\", \"Source-Service\":\"/testing.MockService/UnaryCall\", \"User-Id\":\"25\", \"Username\":\"910919300363\", \"X-Forwarded-For\":\"172.23.20.6\", \"X-Forwarded-Port\":\"443\", \"X-Real-Ip\":\"172.23.20.6\", \"X-Request-Id\":\"c7bc9fbd-b509-4ece-9bf4-554f70577fd1\"}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c7bc9fbd-b509-4ece-9bf4-554f70577fd1","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"c7bc9fbd-b509-4ece-9bf4-554f70577fd1","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"brokerClientStream CloseSend method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c7bc9fbd-b509-4ece-9bf4-554f70577fd1","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c7bc9fbd-b509-4ece-9bf4-554f70577fd1","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c7bc9fbd-b509-4ece-9bf4-554f70577fd1","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c7bc9fbd-b509-4ece-9bf4-554f70577fd1","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"c7bc9fbd-b509-4ece-9bf4-554f70577fd1","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"brokerClientStream CloseSend method"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"c7bc9fbd-b509-4ece-9bf4-554f70577fd1","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"failed to CloseSend grpc conn: file already closed"} +{"level":"info","X-Request-Id":"c7bc9fbd-b509-4ece-9bf4-554f70577fd1","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"get message for service: /testing.MockService/UnaryCall with md map[Authorization:Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMjUiLCJleHAiOjE3MTI5ODU4NTcsIm5iZiI6MTcxMjEyMTg1NywiaWF0IjoxNzEyMTIxODU3LCJqdGkiOiIxNzEyOTkwZi0wMTczLTQxOGEtYmJjOC00NjM2ZWNjYTdmZmEiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsIm5vbmNlIjoibnRpa3pxcWF6dXZucWZjIiwicGhvbmUiOiIrNzcwNTU1NTI5MjgiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6IjkxMDkxOTMwMDM2MyJ9fQ.LkGWgqbFYxvbBVrFC4ZIKPeUPPwxp9erZv9I47Gn_1d_5EcQVO3JfsKQMJ_ZkaJqgzWYs7fuYQzPa4n3N4euSMMcpwa3lltnTBnSModIUUPpLIaZaWx4u8jqk7ywh3ikKxHvO7r_aFmGCnUqoNSpe5R13fFPFCxj_J1RGViJZZSUjNhU7wuzUcs1_PG53GnvRVCdfwTkfSPfvKar32jxTmIxHPVDj-Oz14c_KtJCyVNd-gFQusbALKzFuPvF6X2NRAhVlU8d-wf6ImLixf7ZJsPN9MwZAUa_bPOimNNwI-J8Lthe4fAnXS-M0WDLjsKZzMY97RRXD4L0VVuAC8zk3A Client-Ip:172.23.20.6 Content-Type:application/grpc Error-Code:9825 Error-Data:Test grpc-code = 11 Grpc-Code:11 Phone:+77055552928 Qa-Custom-Headers:{\"Error-Code\": \"9825\", \"Grpc-Code\": \"11\", \"Error-Data\": \"Test grpc-code = 11\"} Source-Service:/testing.MockService/UnaryCall User-Id:25 Username:910919300363 X-Forwarded-For:172.23.20.6 X-Forwarded-Port:443 X-Real-Ip:172.23.20.6 X-Request-Id:c7bc9fbd-b509-4ece-9bf4-554f70577fd1]"} +{"level":"info","x-request-id":"c7bc9fbd-b509-4ece-9bf4-554f70577fd1","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"get message for service: /testing.MockService/UnaryCall"} +{"level":"debug","x-request-id":"c7bc9fbd-b509-4ece-9bf4-554f70577fd1","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"grpcConnGet: /testing.MockService/UnaryCall via c7bc9fbd-b509-4ece-9bf4-554f70577fd1"} +{"level":"debug","x-request-id":"c7bc9fbd-b509-4ece-9bf4-554f70577fd1","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"grpc use stream conn: &handler.grpcProxy{grpcStream:(*handler.grpcServerStream)(0xc0001380b0), kafkaStream:(*handler.grpcClientStream)(0xc000138210)} sourceService: /testing.MockService/UnaryCall"} +{"level":"info","x-request-id":"c7bc9fbd-b509-4ece-9bf4-554f70577fd1","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"start transfer response from kafka"} +{"level":"error","x-request-id":"c7bc9fbd-b509-4ece-9bf4-554f70577fd1","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"error message for service: /testing.MockService/UnaryCallrpc error: code = OutOfRange desc = 9825"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"c7bc9fbd-b509-4ece-9bf4-554f70577fd1","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"brokerClientStream SetError method"} +{"level":"info","x-request-id":"c7bc9fbd-b509-4ece-9bf4-554f70577fd1","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"stop transfer response from kafka"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"c7bc9fbd-b509-4ece-9bf4-554f70577fd1","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"brokerClientStream Close method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c7bc9fbd-b509-4ece-9bf4-554f70577fd1","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"forwardBackendToClient src.RecvMsg err rpc error: code = OutOfRange desc = 9825"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c7bc9fbd-b509-4ece-9bf4-554f70577fd1","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"b2cErr := <-b2cErrChan: err: rpc error: code = OutOfRange desc = 9825"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"c7bc9fbd-b509-4ece-9bf4-554f70577fd1","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"brokerClientStream Trailer method"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"c7bc9fbd-b509-4ece-9bf4-554f70577fd1","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"failed to proxy grpc conn c2bErr: rpc error: code = OutOfRange desc = 9825 *status.Error &status.Error{s:(*status.Status)(0xc0001a2718)}"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"c7bc9fbd-b509-4ece-9bf4-554f70577fd1","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"error status &status.Status{s:(*status.Status)(0xc000828780)}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"c7bc9fbd-b509-4ece-9bf4-554f70577fd1","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"grpcConnDel /testing.MockService/UnaryCall c7bc9fbd-b509-4ece-9bf4-554f70577fd1"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"c7bc9fbd-b509-4ece-9bf4-554f70577fd1","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"grpc handler exit"} +{"level":"debug","x-request-id":"b99d7807-caf9-4354-a08d-a4045a9a02f1","time":"2024-04-03T10:26:38+05:00","message":"authn.cookie not found"} +{"level":"debug","x-request-id":"b99d7807-caf9-4354-a08d-a4045a9a02f1","time":"2024-04-03T10:26:38+05:00","message":"jwt.check process"} +{"level":"debug","x-request-id":"b99d7807-caf9-4354-a08d-a4045a9a02f1","time":"2024-04-03T10:26:38+05:00","message":"jwt.check claims: jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"b99d7807-caf9-4354-a08d-a4045a9a02f1","time":"2024-04-03T10:26:38+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"b99d7807-caf9-4354-a08d-a4045a9a02f1","time":"2024-04-03T10:26:38+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"b99d7807-caf9-4354-a08d-a4045a9a02f1","time":"2024-04-03T10:26:38+05:00","message":"jwt.extract set User-Id to 25"} +{"level":"info","x-request-id":"b99d7807-caf9-4354-a08d-a4045a9a02f1","time":"2024-04-03T10:26:38+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"b99d7807-caf9-4354-a08d-a4045a9a02f1","time":"2024-04-03T10:26:38+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"b99d7807-caf9-4354-a08d-a4045a9a02f1","time":"2024-04-03T10:26:38+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"b99d7807-caf9-4354-a08d-a4045a9a02f1","time":"2024-04-03T10:26:38+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"b99d7807-caf9-4354-a08d-a4045a9a02f1","time":"2024-04-03T10:26:38+05:00","message":"jwt.extract set Username to 910919300363"} +{"level":"info","x-request-id":"b99d7807-caf9-4354-a08d-a4045a9a02f1","time":"2024-04-03T10:26:38+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"b99d7807-caf9-4354-a08d-a4045a9a02f1","time":"2024-04-03T10:26:38+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"b99d7807-caf9-4354-a08d-a4045a9a02f1","time":"2024-04-03T10:26:38+05:00","message":"jwt.extract set Phone to +77055552928"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"b99d7807-caf9-4354-a08d-a4045a9a02f1","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"grpcConnAdd /testing.MockService/UnaryCall b99d7807-caf9-4354-a08d-a4045a9a02f1"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"b99d7807-caf9-4354-a08d-a4045a9a02f1","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"b99d7807-caf9-4354-a08d-a4045a9a02f1","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"b99d7807-caf9-4354-a08d-a4045a9a02f1","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"brokerClientStream RecvMsg method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"b99d7807-caf9-4354-a08d-a4045a9a02f1","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"b99d7807-caf9-4354-a08d-a4045a9a02f1","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"b99d7807-caf9-4354-a08d-a4045a9a02f1","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"b99d7807-caf9-4354-a08d-a4045a9a02f1","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"forwardClientToBackend set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"b99d7807-caf9-4354-a08d-a4045a9a02f1","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"b99d7807-caf9-4354-a08d-a4045a9a02f1","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"brokerClientStream brokerClientStream SendMsg method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"b99d7807-caf9-4354-a08d-a4045a9a02f1","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"brokerClientStream try to publish to qa.mock.connection1.in msg with hdr: metadata.Metadata{\"Authorization\":\"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMjUiLCJleHAiOjE3MTI5ODU4NTcsIm5iZiI6MTcxMjEyMTg1NywiaWF0IjoxNzEyMTIxODU3LCJqdGkiOiIxNzEyOTkwZi0wMTczLTQxOGEtYmJjOC00NjM2ZWNjYTdmZmEiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsIm5vbmNlIjoibnRpa3pxcWF6dXZucWZjIiwicGhvbmUiOiIrNzcwNTU1NTI5MjgiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6IjkxMDkxOTMwMDM2MyJ9fQ.LkGWgqbFYxvbBVrFC4ZIKPeUPPwxp9erZv9I47Gn_1d_5EcQVO3JfsKQMJ_ZkaJqgzWYs7fuYQzPa4n3N4euSMMcpwa3lltnTBnSModIUUPpLIaZaWx4u8jqk7ywh3ikKxHvO7r_aFmGCnUqoNSpe5R13fFPFCxj_J1RGViJZZSUjNhU7wuzUcs1_PG53GnvRVCdfwTkfSPfvKar32jxTmIxHPVDj-Oz14c_KtJCyVNd-gFQusbALKzFuPvF6X2NRAhVlU8d-wf6ImLixf7ZJsPN9MwZAUa_bPOimNNwI-J8Lthe4fAnXS-M0WDLjsKZzMY97RRXD4L0VVuAC8zk3A\", \"Client-Ip\":\"172.23.20.6\", \"Content-Type\":\"application/grpc\", \"Phone\":\"+77055552928\", \"Qa-Custom-Headers\":\"{\\\"Error-Code\\\": \\\"1133\\\", \\\"Grpc-Code\\\": \\\"12\\\", \\\"Error-Data\\\": \\\"Test grpc-code = 12\\\"}\", \"Source-Service\":\"/testing.MockService/UnaryCall\", \"User-Id\":\"25\", \"Username\":\"910919300363\", \"X-Forwarded-For\":\"172.23.20.6\", \"X-Forwarded-Port\":\"443\", \"X-Real-Ip\":\"172.23.20.6\", \"X-Request-Id\":\"b99d7807-caf9-4354-a08d-a4045a9a02f1\"}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"b99d7807-caf9-4354-a08d-a4045a9a02f1","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"b99d7807-caf9-4354-a08d-a4045a9a02f1","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"brokerClientStream CloseSend method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"b99d7807-caf9-4354-a08d-a4045a9a02f1","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"b99d7807-caf9-4354-a08d-a4045a9a02f1","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"b99d7807-caf9-4354-a08d-a4045a9a02f1","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"b99d7807-caf9-4354-a08d-a4045a9a02f1","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"b99d7807-caf9-4354-a08d-a4045a9a02f1","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"brokerClientStream CloseSend method"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"b99d7807-caf9-4354-a08d-a4045a9a02f1","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"failed to CloseSend grpc conn: file already closed"} +{"level":"info","X-Request-Id":"b99d7807-caf9-4354-a08d-a4045a9a02f1","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"get message for service: /testing.MockService/UnaryCall with md map[Authorization:Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMjUiLCJleHAiOjE3MTI5ODU4NTcsIm5iZiI6MTcxMjEyMTg1NywiaWF0IjoxNzEyMTIxODU3LCJqdGkiOiIxNzEyOTkwZi0wMTczLTQxOGEtYmJjOC00NjM2ZWNjYTdmZmEiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsIm5vbmNlIjoibnRpa3pxcWF6dXZucWZjIiwicGhvbmUiOiIrNzcwNTU1NTI5MjgiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6IjkxMDkxOTMwMDM2MyJ9fQ.LkGWgqbFYxvbBVrFC4ZIKPeUPPwxp9erZv9I47Gn_1d_5EcQVO3JfsKQMJ_ZkaJqgzWYs7fuYQzPa4n3N4euSMMcpwa3lltnTBnSModIUUPpLIaZaWx4u8jqk7ywh3ikKxHvO7r_aFmGCnUqoNSpe5R13fFPFCxj_J1RGViJZZSUjNhU7wuzUcs1_PG53GnvRVCdfwTkfSPfvKar32jxTmIxHPVDj-Oz14c_KtJCyVNd-gFQusbALKzFuPvF6X2NRAhVlU8d-wf6ImLixf7ZJsPN9MwZAUa_bPOimNNwI-J8Lthe4fAnXS-M0WDLjsKZzMY97RRXD4L0VVuAC8zk3A Client-Ip:172.23.20.6 Content-Type:application/grpc Error-Code:1133 Error-Data:Test grpc-code = 12 Grpc-Code:12 Phone:+77055552928 Qa-Custom-Headers:{\"Error-Code\": \"1133\", \"Grpc-Code\": \"12\", \"Error-Data\": \"Test grpc-code = 12\"} Source-Service:/testing.MockService/UnaryCall User-Id:25 Username:910919300363 X-Forwarded-For:172.23.20.6 X-Forwarded-Port:443 X-Real-Ip:172.23.20.6 X-Request-Id:b99d7807-caf9-4354-a08d-a4045a9a02f1]"} +{"level":"info","x-request-id":"b99d7807-caf9-4354-a08d-a4045a9a02f1","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"get message for service: /testing.MockService/UnaryCall"} +{"level":"debug","x-request-id":"b99d7807-caf9-4354-a08d-a4045a9a02f1","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"grpcConnGet: /testing.MockService/UnaryCall via b99d7807-caf9-4354-a08d-a4045a9a02f1"} +{"level":"debug","x-request-id":"b99d7807-caf9-4354-a08d-a4045a9a02f1","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"grpc use stream conn: &handler.grpcProxy{grpcStream:(*handler.grpcServerStream)(0xc0002320b0), kafkaStream:(*handler.grpcClientStream)(0xc0002322c0)} sourceService: /testing.MockService/UnaryCall"} +{"level":"info","x-request-id":"b99d7807-caf9-4354-a08d-a4045a9a02f1","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"start transfer response from kafka"} +{"level":"error","x-request-id":"b99d7807-caf9-4354-a08d-a4045a9a02f1","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"error message for service: /testing.MockService/UnaryCallrpc error: code = Unimplemented desc = 1133"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"b99d7807-caf9-4354-a08d-a4045a9a02f1","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"brokerClientStream SetError method"} +{"level":"info","x-request-id":"b99d7807-caf9-4354-a08d-a4045a9a02f1","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"stop transfer response from kafka"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"b99d7807-caf9-4354-a08d-a4045a9a02f1","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"brokerClientStream Close method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"b99d7807-caf9-4354-a08d-a4045a9a02f1","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"forwardBackendToClient src.RecvMsg err rpc error: code = Unimplemented desc = 1133"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"b99d7807-caf9-4354-a08d-a4045a9a02f1","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"b2cErr := <-b2cErrChan: err: rpc error: code = Unimplemented desc = 1133"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"b99d7807-caf9-4354-a08d-a4045a9a02f1","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"brokerClientStream Trailer method"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"b99d7807-caf9-4354-a08d-a4045a9a02f1","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"failed to proxy grpc conn c2bErr: rpc error: code = Unimplemented desc = 1133 *status.Error &status.Error{s:(*status.Status)(0xc00007e4b8)}"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"b99d7807-caf9-4354-a08d-a4045a9a02f1","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"error status &status.Status{s:(*status.Status)(0xc00088b7a0)}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"b99d7807-caf9-4354-a08d-a4045a9a02f1","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"grpcConnDel /testing.MockService/UnaryCall b99d7807-caf9-4354-a08d-a4045a9a02f1"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"b99d7807-caf9-4354-a08d-a4045a9a02f1","trace-id":"","span-id":"","time":"2024-04-03T10:26:38+05:00","message":"grpc handler exit"} +{"level":"debug","x-request-id":"8a72eb5a-4e66-4055-a788-54ca080a2c19","time":"2024-04-03T10:26:39+05:00","message":"authn.cookie not found"} +{"level":"debug","x-request-id":"8a72eb5a-4e66-4055-a788-54ca080a2c19","time":"2024-04-03T10:26:39+05:00","message":"jwt.check process"} +{"level":"debug","x-request-id":"8a72eb5a-4e66-4055-a788-54ca080a2c19","time":"2024-04-03T10:26:39+05:00","message":"jwt.check claims: jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"8a72eb5a-4e66-4055-a788-54ca080a2c19","time":"2024-04-03T10:26:39+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"8a72eb5a-4e66-4055-a788-54ca080a2c19","time":"2024-04-03T10:26:39+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"8a72eb5a-4e66-4055-a788-54ca080a2c19","time":"2024-04-03T10:26:39+05:00","message":"jwt.extract set User-Id to 25"} +{"level":"info","x-request-id":"8a72eb5a-4e66-4055-a788-54ca080a2c19","time":"2024-04-03T10:26:39+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"8a72eb5a-4e66-4055-a788-54ca080a2c19","time":"2024-04-03T10:26:39+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"8a72eb5a-4e66-4055-a788-54ca080a2c19","time":"2024-04-03T10:26:39+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"8a72eb5a-4e66-4055-a788-54ca080a2c19","time":"2024-04-03T10:26:39+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"8a72eb5a-4e66-4055-a788-54ca080a2c19","time":"2024-04-03T10:26:39+05:00","message":"jwt.extract set Username to 910919300363"} +{"level":"info","x-request-id":"8a72eb5a-4e66-4055-a788-54ca080a2c19","time":"2024-04-03T10:26:39+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"8a72eb5a-4e66-4055-a788-54ca080a2c19","time":"2024-04-03T10:26:39+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"8a72eb5a-4e66-4055-a788-54ca080a2c19","time":"2024-04-03T10:26:39+05:00","message":"jwt.extract set Phone to +77055552928"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"8a72eb5a-4e66-4055-a788-54ca080a2c19","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"grpcConnAdd /testing.MockService/UnaryCall 8a72eb5a-4e66-4055-a788-54ca080a2c19"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"8a72eb5a-4e66-4055-a788-54ca080a2c19","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"8a72eb5a-4e66-4055-a788-54ca080a2c19","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"8a72eb5a-4e66-4055-a788-54ca080a2c19","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"8a72eb5a-4e66-4055-a788-54ca080a2c19","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"8a72eb5a-4e66-4055-a788-54ca080a2c19","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"8a72eb5a-4e66-4055-a788-54ca080a2c19","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"forwardClientToBackend set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"8a72eb5a-4e66-4055-a788-54ca080a2c19","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"8a72eb5a-4e66-4055-a788-54ca080a2c19","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"brokerClientStream brokerClientStream SendMsg method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"8a72eb5a-4e66-4055-a788-54ca080a2c19","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"brokerClientStream RecvMsg method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"8a72eb5a-4e66-4055-a788-54ca080a2c19","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"brokerClientStream try to publish to qa.mock.connection1.in msg with hdr: metadata.Metadata{\"Authorization\":\"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMjUiLCJleHAiOjE3MTI5ODU4NTcsIm5iZiI6MTcxMjEyMTg1NywiaWF0IjoxNzEyMTIxODU3LCJqdGkiOiIxNzEyOTkwZi0wMTczLTQxOGEtYmJjOC00NjM2ZWNjYTdmZmEiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsIm5vbmNlIjoibnRpa3pxcWF6dXZucWZjIiwicGhvbmUiOiIrNzcwNTU1NTI5MjgiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6IjkxMDkxOTMwMDM2MyJ9fQ.LkGWgqbFYxvbBVrFC4ZIKPeUPPwxp9erZv9I47Gn_1d_5EcQVO3JfsKQMJ_ZkaJqgzWYs7fuYQzPa4n3N4euSMMcpwa3lltnTBnSModIUUPpLIaZaWx4u8jqk7ywh3ikKxHvO7r_aFmGCnUqoNSpe5R13fFPFCxj_J1RGViJZZSUjNhU7wuzUcs1_PG53GnvRVCdfwTkfSPfvKar32jxTmIxHPVDj-Oz14c_KtJCyVNd-gFQusbALKzFuPvF6X2NRAhVlU8d-wf6ImLixf7ZJsPN9MwZAUa_bPOimNNwI-J8Lthe4fAnXS-M0WDLjsKZzMY97RRXD4L0VVuAC8zk3A\", \"Client-Ip\":\"172.23.20.6\", \"Content-Type\":\"application/grpc\", \"Phone\":\"+77055552928\", \"Qa-Custom-Headers\":\"{\\\"Error-Code\\\": \\\"6521\\\", \\\"Grpc-Code\\\": \\\"13\\\", \\\"Error-Data\\\": \\\"Test grpc-code = 13\\\"}\", \"Source-Service\":\"/testing.MockService/UnaryCall\", \"User-Id\":\"25\", \"Username\":\"910919300363\", \"X-Forwarded-For\":\"172.23.20.6\", \"X-Forwarded-Port\":\"443\", \"X-Real-Ip\":\"172.23.20.6\", \"X-Request-Id\":\"8a72eb5a-4e66-4055-a788-54ca080a2c19\"}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"8a72eb5a-4e66-4055-a788-54ca080a2c19","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"8a72eb5a-4e66-4055-a788-54ca080a2c19","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"brokerClientStream CloseSend method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"8a72eb5a-4e66-4055-a788-54ca080a2c19","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"8a72eb5a-4e66-4055-a788-54ca080a2c19","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"8a72eb5a-4e66-4055-a788-54ca080a2c19","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"8a72eb5a-4e66-4055-a788-54ca080a2c19","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"8a72eb5a-4e66-4055-a788-54ca080a2c19","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"brokerClientStream CloseSend method"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"8a72eb5a-4e66-4055-a788-54ca080a2c19","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"failed to CloseSend grpc conn: file already closed"} +{"level":"info","X-Request-Id":"8a72eb5a-4e66-4055-a788-54ca080a2c19","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"get message for service: /testing.MockService/UnaryCall with md map[Authorization:Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMjUiLCJleHAiOjE3MTI5ODU4NTcsIm5iZiI6MTcxMjEyMTg1NywiaWF0IjoxNzEyMTIxODU3LCJqdGkiOiIxNzEyOTkwZi0wMTczLTQxOGEtYmJjOC00NjM2ZWNjYTdmZmEiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsIm5vbmNlIjoibnRpa3pxcWF6dXZucWZjIiwicGhvbmUiOiIrNzcwNTU1NTI5MjgiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6IjkxMDkxOTMwMDM2MyJ9fQ.LkGWgqbFYxvbBVrFC4ZIKPeUPPwxp9erZv9I47Gn_1d_5EcQVO3JfsKQMJ_ZkaJqgzWYs7fuYQzPa4n3N4euSMMcpwa3lltnTBnSModIUUPpLIaZaWx4u8jqk7ywh3ikKxHvO7r_aFmGCnUqoNSpe5R13fFPFCxj_J1RGViJZZSUjNhU7wuzUcs1_PG53GnvRVCdfwTkfSPfvKar32jxTmIxHPVDj-Oz14c_KtJCyVNd-gFQusbALKzFuPvF6X2NRAhVlU8d-wf6ImLixf7ZJsPN9MwZAUa_bPOimNNwI-J8Lthe4fAnXS-M0WDLjsKZzMY97RRXD4L0VVuAC8zk3A Client-Ip:172.23.20.6 Content-Type:application/grpc Error-Code:6521 Error-Data:Test grpc-code = 13 Grpc-Code:13 Phone:+77055552928 Qa-Custom-Headers:{\"Error-Code\": \"6521\", \"Grpc-Code\": \"13\", \"Error-Data\": \"Test grpc-code = 13\"} Source-Service:/testing.MockService/UnaryCall User-Id:25 Username:910919300363 X-Forwarded-For:172.23.20.6 X-Forwarded-Port:443 X-Real-Ip:172.23.20.6 X-Request-Id:8a72eb5a-4e66-4055-a788-54ca080a2c19]"} +{"level":"info","x-request-id":"8a72eb5a-4e66-4055-a788-54ca080a2c19","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"get message for service: /testing.MockService/UnaryCall"} +{"level":"debug","x-request-id":"8a72eb5a-4e66-4055-a788-54ca080a2c19","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"grpcConnGet: /testing.MockService/UnaryCall via 8a72eb5a-4e66-4055-a788-54ca080a2c19"} +{"level":"debug","x-request-id":"8a72eb5a-4e66-4055-a788-54ca080a2c19","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"grpc use stream conn: &handler.grpcProxy{grpcStream:(*handler.grpcServerStream)(0xc0004104d0), kafkaStream:(*handler.grpcClientStream)(0xc000410c60)} sourceService: /testing.MockService/UnaryCall"} +{"level":"info","x-request-id":"8a72eb5a-4e66-4055-a788-54ca080a2c19","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"start transfer response from kafka"} +{"level":"error","x-request-id":"8a72eb5a-4e66-4055-a788-54ca080a2c19","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"error message for service: /testing.MockService/UnaryCallrpc error: code = Internal desc = 6521"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"8a72eb5a-4e66-4055-a788-54ca080a2c19","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"brokerClientStream SetError method"} +{"level":"info","x-request-id":"8a72eb5a-4e66-4055-a788-54ca080a2c19","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"stop transfer response from kafka"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"8a72eb5a-4e66-4055-a788-54ca080a2c19","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"brokerClientStream Close method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"8a72eb5a-4e66-4055-a788-54ca080a2c19","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"forwardBackendToClient src.RecvMsg err rpc error: code = Internal desc = 6521"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"8a72eb5a-4e66-4055-a788-54ca080a2c19","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"b2cErr := <-b2cErrChan: err: rpc error: code = Internal desc = 6521"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"8a72eb5a-4e66-4055-a788-54ca080a2c19","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"brokerClientStream Trailer method"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"8a72eb5a-4e66-4055-a788-54ca080a2c19","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"failed to proxy grpc conn c2bErr: rpc error: code = Internal desc = 6521 *status.Error &status.Error{s:(*status.Status)(0xc00007e5e8)}"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"8a72eb5a-4e66-4055-a788-54ca080a2c19","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"error status &status.Status{s:(*status.Status)(0xc00052a0c0)}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"8a72eb5a-4e66-4055-a788-54ca080a2c19","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"grpcConnDel /testing.MockService/UnaryCall 8a72eb5a-4e66-4055-a788-54ca080a2c19"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"8a72eb5a-4e66-4055-a788-54ca080a2c19","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"grpc handler exit"} +{"level":"debug","x-request-id":"0ac17a99-c7f2-4719-ac5f-7871a7b017ea","time":"2024-04-03T10:26:39+05:00","message":"authn.cookie not found"} +{"level":"debug","x-request-id":"0ac17a99-c7f2-4719-ac5f-7871a7b017ea","time":"2024-04-03T10:26:39+05:00","message":"jwt.check process"} +{"level":"debug","x-request-id":"0ac17a99-c7f2-4719-ac5f-7871a7b017ea","time":"2024-04-03T10:26:39+05:00","message":"jwt.check claims: jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"0ac17a99-c7f2-4719-ac5f-7871a7b017ea","time":"2024-04-03T10:26:39+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"0ac17a99-c7f2-4719-ac5f-7871a7b017ea","time":"2024-04-03T10:26:39+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"0ac17a99-c7f2-4719-ac5f-7871a7b017ea","time":"2024-04-03T10:26:39+05:00","message":"jwt.extract set User-Id to 25"} +{"level":"info","x-request-id":"0ac17a99-c7f2-4719-ac5f-7871a7b017ea","time":"2024-04-03T10:26:39+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"0ac17a99-c7f2-4719-ac5f-7871a7b017ea","time":"2024-04-03T10:26:39+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"0ac17a99-c7f2-4719-ac5f-7871a7b017ea","time":"2024-04-03T10:26:39+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"0ac17a99-c7f2-4719-ac5f-7871a7b017ea","time":"2024-04-03T10:26:39+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"0ac17a99-c7f2-4719-ac5f-7871a7b017ea","time":"2024-04-03T10:26:39+05:00","message":"jwt.extract set Username to 910919300363"} +{"level":"info","x-request-id":"0ac17a99-c7f2-4719-ac5f-7871a7b017ea","time":"2024-04-03T10:26:39+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"0ac17a99-c7f2-4719-ac5f-7871a7b017ea","time":"2024-04-03T10:26:39+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"0ac17a99-c7f2-4719-ac5f-7871a7b017ea","time":"2024-04-03T10:26:39+05:00","message":"jwt.extract set Phone to +77055552928"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"0ac17a99-c7f2-4719-ac5f-7871a7b017ea","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"grpcConnAdd /testing.MockService/UnaryCall 0ac17a99-c7f2-4719-ac5f-7871a7b017ea"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"0ac17a99-c7f2-4719-ac5f-7871a7b017ea","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"0ac17a99-c7f2-4719-ac5f-7871a7b017ea","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"0ac17a99-c7f2-4719-ac5f-7871a7b017ea","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"brokerClientStream RecvMsg method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"0ac17a99-c7f2-4719-ac5f-7871a7b017ea","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"0ac17a99-c7f2-4719-ac5f-7871a7b017ea","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"0ac17a99-c7f2-4719-ac5f-7871a7b017ea","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"0ac17a99-c7f2-4719-ac5f-7871a7b017ea","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"forwardClientToBackend set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"0ac17a99-c7f2-4719-ac5f-7871a7b017ea","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"0ac17a99-c7f2-4719-ac5f-7871a7b017ea","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"brokerClientStream brokerClientStream SendMsg method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"0ac17a99-c7f2-4719-ac5f-7871a7b017ea","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"brokerClientStream try to publish to qa.mock.connection1.in msg with hdr: metadata.Metadata{\"Authorization\":\"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMjUiLCJleHAiOjE3MTI5ODU4NTcsIm5iZiI6MTcxMjEyMTg1NywiaWF0IjoxNzEyMTIxODU3LCJqdGkiOiIxNzEyOTkwZi0wMTczLTQxOGEtYmJjOC00NjM2ZWNjYTdmZmEiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsIm5vbmNlIjoibnRpa3pxcWF6dXZucWZjIiwicGhvbmUiOiIrNzcwNTU1NTI5MjgiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6IjkxMDkxOTMwMDM2MyJ9fQ.LkGWgqbFYxvbBVrFC4ZIKPeUPPwxp9erZv9I47Gn_1d_5EcQVO3JfsKQMJ_ZkaJqgzWYs7fuYQzPa4n3N4euSMMcpwa3lltnTBnSModIUUPpLIaZaWx4u8jqk7ywh3ikKxHvO7r_aFmGCnUqoNSpe5R13fFPFCxj_J1RGViJZZSUjNhU7wuzUcs1_PG53GnvRVCdfwTkfSPfvKar32jxTmIxHPVDj-Oz14c_KtJCyVNd-gFQusbALKzFuPvF6X2NRAhVlU8d-wf6ImLixf7ZJsPN9MwZAUa_bPOimNNwI-J8Lthe4fAnXS-M0WDLjsKZzMY97RRXD4L0VVuAC8zk3A\", \"Client-Ip\":\"172.23.20.6\", \"Content-Type\":\"application/grpc\", \"Phone\":\"+77055552928\", \"Qa-Custom-Headers\":\"{\\\"Error-Code\\\": \\\"4157\\\", \\\"Grpc-Code\\\": \\\"14\\\", \\\"Error-Data\\\": \\\"Test grpc-code = 14\\\"}\", \"Source-Service\":\"/testing.MockService/UnaryCall\", \"User-Id\":\"25\", \"Username\":\"910919300363\", \"X-Forwarded-For\":\"172.23.20.6\", \"X-Forwarded-Port\":\"443\", \"X-Real-Ip\":\"172.23.20.6\", \"X-Request-Id\":\"0ac17a99-c7f2-4719-ac5f-7871a7b017ea\"}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"0ac17a99-c7f2-4719-ac5f-7871a7b017ea","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"0ac17a99-c7f2-4719-ac5f-7871a7b017ea","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"brokerClientStream CloseSend method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"0ac17a99-c7f2-4719-ac5f-7871a7b017ea","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"0ac17a99-c7f2-4719-ac5f-7871a7b017ea","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"0ac17a99-c7f2-4719-ac5f-7871a7b017ea","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"0ac17a99-c7f2-4719-ac5f-7871a7b017ea","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"0ac17a99-c7f2-4719-ac5f-7871a7b017ea","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"brokerClientStream CloseSend method"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"0ac17a99-c7f2-4719-ac5f-7871a7b017ea","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"failed to CloseSend grpc conn: file already closed"} +{"level":"info","X-Request-Id":"0ac17a99-c7f2-4719-ac5f-7871a7b017ea","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"get message for service: /testing.MockService/UnaryCall with md map[Authorization:Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMjUiLCJleHAiOjE3MTI5ODU4NTcsIm5iZiI6MTcxMjEyMTg1NywiaWF0IjoxNzEyMTIxODU3LCJqdGkiOiIxNzEyOTkwZi0wMTczLTQxOGEtYmJjOC00NjM2ZWNjYTdmZmEiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsIm5vbmNlIjoibnRpa3pxcWF6dXZucWZjIiwicGhvbmUiOiIrNzcwNTU1NTI5MjgiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6IjkxMDkxOTMwMDM2MyJ9fQ.LkGWgqbFYxvbBVrFC4ZIKPeUPPwxp9erZv9I47Gn_1d_5EcQVO3JfsKQMJ_ZkaJqgzWYs7fuYQzPa4n3N4euSMMcpwa3lltnTBnSModIUUPpLIaZaWx4u8jqk7ywh3ikKxHvO7r_aFmGCnUqoNSpe5R13fFPFCxj_J1RGViJZZSUjNhU7wuzUcs1_PG53GnvRVCdfwTkfSPfvKar32jxTmIxHPVDj-Oz14c_KtJCyVNd-gFQusbALKzFuPvF6X2NRAhVlU8d-wf6ImLixf7ZJsPN9MwZAUa_bPOimNNwI-J8Lthe4fAnXS-M0WDLjsKZzMY97RRXD4L0VVuAC8zk3A Client-Ip:172.23.20.6 Content-Type:application/grpc Error-Code:4157 Error-Data:Test grpc-code = 14 Grpc-Code:14 Phone:+77055552928 Qa-Custom-Headers:{\"Error-Code\": \"4157\", \"Grpc-Code\": \"14\", \"Error-Data\": \"Test grpc-code = 14\"} Source-Service:/testing.MockService/UnaryCall User-Id:25 Username:910919300363 X-Forwarded-For:172.23.20.6 X-Forwarded-Port:443 X-Real-Ip:172.23.20.6 X-Request-Id:0ac17a99-c7f2-4719-ac5f-7871a7b017ea]"} +{"level":"info","x-request-id":"0ac17a99-c7f2-4719-ac5f-7871a7b017ea","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"get message for service: /testing.MockService/UnaryCall"} +{"level":"debug","x-request-id":"0ac17a99-c7f2-4719-ac5f-7871a7b017ea","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"grpcConnGet: /testing.MockService/UnaryCall via 0ac17a99-c7f2-4719-ac5f-7871a7b017ea"} +{"level":"debug","x-request-id":"0ac17a99-c7f2-4719-ac5f-7871a7b017ea","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"grpc use stream conn: &handler.grpcProxy{grpcStream:(*handler.grpcServerStream)(0xc000232840), kafkaStream:(*handler.grpcClientStream)(0xc0002328f0)} sourceService: /testing.MockService/UnaryCall"} +{"level":"info","x-request-id":"0ac17a99-c7f2-4719-ac5f-7871a7b017ea","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"start transfer response from kafka"} +{"level":"error","x-request-id":"0ac17a99-c7f2-4719-ac5f-7871a7b017ea","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"error message for service: /testing.MockService/UnaryCallrpc error: code = Unavailable desc = 4157"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"0ac17a99-c7f2-4719-ac5f-7871a7b017ea","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"brokerClientStream SetError method"} +{"level":"info","x-request-id":"0ac17a99-c7f2-4719-ac5f-7871a7b017ea","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"stop transfer response from kafka"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"0ac17a99-c7f2-4719-ac5f-7871a7b017ea","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"brokerClientStream Close method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"0ac17a99-c7f2-4719-ac5f-7871a7b017ea","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"forwardBackendToClient src.RecvMsg err rpc error: code = Unavailable desc = 4157"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"0ac17a99-c7f2-4719-ac5f-7871a7b017ea","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"b2cErr := <-b2cErrChan: err: rpc error: code = Unavailable desc = 4157"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"0ac17a99-c7f2-4719-ac5f-7871a7b017ea","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"brokerClientStream Trailer method"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"0ac17a99-c7f2-4719-ac5f-7871a7b017ea","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"failed to proxy grpc conn c2bErr: rpc error: code = Unavailable desc = 4157 *status.Error &status.Error{s:(*status.Status)(0xc000536428)}"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"0ac17a99-c7f2-4719-ac5f-7871a7b017ea","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"error status &status.Status{s:(*status.Status)(0xc0001b51a0)}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"0ac17a99-c7f2-4719-ac5f-7871a7b017ea","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"grpcConnDel /testing.MockService/UnaryCall 0ac17a99-c7f2-4719-ac5f-7871a7b017ea"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"0ac17a99-c7f2-4719-ac5f-7871a7b017ea","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"grpc handler exit"} +{"level":"debug","x-request-id":"5931ea48-38be-4d06-a824-0d6a82c605b2","time":"2024-04-03T10:26:39+05:00","message":"authn.cookie not found"} +{"level":"debug","x-request-id":"5931ea48-38be-4d06-a824-0d6a82c605b2","time":"2024-04-03T10:26:39+05:00","message":"jwt.check process"} +{"level":"debug","x-request-id":"5931ea48-38be-4d06-a824-0d6a82c605b2","time":"2024-04-03T10:26:39+05:00","message":"jwt.check claims: jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"5931ea48-38be-4d06-a824-0d6a82c605b2","time":"2024-04-03T10:26:39+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"5931ea48-38be-4d06-a824-0d6a82c605b2","time":"2024-04-03T10:26:39+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"5931ea48-38be-4d06-a824-0d6a82c605b2","time":"2024-04-03T10:26:39+05:00","message":"jwt.extract set User-Id to 25"} +{"level":"info","x-request-id":"5931ea48-38be-4d06-a824-0d6a82c605b2","time":"2024-04-03T10:26:39+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"5931ea48-38be-4d06-a824-0d6a82c605b2","time":"2024-04-03T10:26:39+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"5931ea48-38be-4d06-a824-0d6a82c605b2","time":"2024-04-03T10:26:39+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"5931ea48-38be-4d06-a824-0d6a82c605b2","time":"2024-04-03T10:26:39+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"5931ea48-38be-4d06-a824-0d6a82c605b2","time":"2024-04-03T10:26:39+05:00","message":"jwt.extract set Username to 910919300363"} +{"level":"info","x-request-id":"5931ea48-38be-4d06-a824-0d6a82c605b2","time":"2024-04-03T10:26:39+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"5931ea48-38be-4d06-a824-0d6a82c605b2","time":"2024-04-03T10:26:39+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"5931ea48-38be-4d06-a824-0d6a82c605b2","time":"2024-04-03T10:26:39+05:00","message":"jwt.extract set Phone to +77055552928"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5931ea48-38be-4d06-a824-0d6a82c605b2","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"grpcConnAdd /testing.MockService/UnaryCall 5931ea48-38be-4d06-a824-0d6a82c605b2"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5931ea48-38be-4d06-a824-0d6a82c605b2","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5931ea48-38be-4d06-a824-0d6a82c605b2","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5931ea48-38be-4d06-a824-0d6a82c605b2","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5931ea48-38be-4d06-a824-0d6a82c605b2","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"5931ea48-38be-4d06-a824-0d6a82c605b2","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"brokerClientStream RecvMsg method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5931ea48-38be-4d06-a824-0d6a82c605b2","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5931ea48-38be-4d06-a824-0d6a82c605b2","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"forwardClientToBackend set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5931ea48-38be-4d06-a824-0d6a82c605b2","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"5931ea48-38be-4d06-a824-0d6a82c605b2","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"brokerClientStream brokerClientStream SendMsg method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"5931ea48-38be-4d06-a824-0d6a82c605b2","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"brokerClientStream try to publish to qa.mock.connection1.in msg with hdr: metadata.Metadata{\"Authorization\":\"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMjUiLCJleHAiOjE3MTI5ODU4NTcsIm5iZiI6MTcxMjEyMTg1NywiaWF0IjoxNzEyMTIxODU3LCJqdGkiOiIxNzEyOTkwZi0wMTczLTQxOGEtYmJjOC00NjM2ZWNjYTdmZmEiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsIm5vbmNlIjoibnRpa3pxcWF6dXZucWZjIiwicGhvbmUiOiIrNzcwNTU1NTI5MjgiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6IjkxMDkxOTMwMDM2MyJ9fQ.LkGWgqbFYxvbBVrFC4ZIKPeUPPwxp9erZv9I47Gn_1d_5EcQVO3JfsKQMJ_ZkaJqgzWYs7fuYQzPa4n3N4euSMMcpwa3lltnTBnSModIUUPpLIaZaWx4u8jqk7ywh3ikKxHvO7r_aFmGCnUqoNSpe5R13fFPFCxj_J1RGViJZZSUjNhU7wuzUcs1_PG53GnvRVCdfwTkfSPfvKar32jxTmIxHPVDj-Oz14c_KtJCyVNd-gFQusbALKzFuPvF6X2NRAhVlU8d-wf6ImLixf7ZJsPN9MwZAUa_bPOimNNwI-J8Lthe4fAnXS-M0WDLjsKZzMY97RRXD4L0VVuAC8zk3A\", \"Client-Ip\":\"172.23.20.6\", \"Content-Type\":\"application/grpc\", \"Phone\":\"+77055552928\", \"Qa-Custom-Headers\":\"{\\\"Error-Code\\\": \\\"7749\\\", \\\"Grpc-Code\\\": \\\"15\\\", \\\"Error-Data\\\": \\\"Test grpc-code = 15\\\"}\", \"Source-Service\":\"/testing.MockService/UnaryCall\", \"User-Id\":\"25\", \"Username\":\"910919300363\", \"X-Forwarded-For\":\"172.23.20.6\", \"X-Forwarded-Port\":\"443\", \"X-Real-Ip\":\"172.23.20.6\", \"X-Request-Id\":\"5931ea48-38be-4d06-a824-0d6a82c605b2\"}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5931ea48-38be-4d06-a824-0d6a82c605b2","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"5931ea48-38be-4d06-a824-0d6a82c605b2","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"brokerClientStream CloseSend method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5931ea48-38be-4d06-a824-0d6a82c605b2","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5931ea48-38be-4d06-a824-0d6a82c605b2","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5931ea48-38be-4d06-a824-0d6a82c605b2","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5931ea48-38be-4d06-a824-0d6a82c605b2","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"5931ea48-38be-4d06-a824-0d6a82c605b2","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"brokerClientStream CloseSend method"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"5931ea48-38be-4d06-a824-0d6a82c605b2","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"failed to CloseSend grpc conn: file already closed"} +{"level":"info","X-Request-Id":"5931ea48-38be-4d06-a824-0d6a82c605b2","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"get message for service: /testing.MockService/UnaryCall with md map[Authorization:Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMjUiLCJleHAiOjE3MTI5ODU4NTcsIm5iZiI6MTcxMjEyMTg1NywiaWF0IjoxNzEyMTIxODU3LCJqdGkiOiIxNzEyOTkwZi0wMTczLTQxOGEtYmJjOC00NjM2ZWNjYTdmZmEiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsIm5vbmNlIjoibnRpa3pxcWF6dXZucWZjIiwicGhvbmUiOiIrNzcwNTU1NTI5MjgiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6IjkxMDkxOTMwMDM2MyJ9fQ.LkGWgqbFYxvbBVrFC4ZIKPeUPPwxp9erZv9I47Gn_1d_5EcQVO3JfsKQMJ_ZkaJqgzWYs7fuYQzPa4n3N4euSMMcpwa3lltnTBnSModIUUPpLIaZaWx4u8jqk7ywh3ikKxHvO7r_aFmGCnUqoNSpe5R13fFPFCxj_J1RGViJZZSUjNhU7wuzUcs1_PG53GnvRVCdfwTkfSPfvKar32jxTmIxHPVDj-Oz14c_KtJCyVNd-gFQusbALKzFuPvF6X2NRAhVlU8d-wf6ImLixf7ZJsPN9MwZAUa_bPOimNNwI-J8Lthe4fAnXS-M0WDLjsKZzMY97RRXD4L0VVuAC8zk3A Client-Ip:172.23.20.6 Content-Type:application/grpc Error-Code:7749 Error-Data:Test grpc-code = 15 Grpc-Code:15 Phone:+77055552928 Qa-Custom-Headers:{\"Error-Code\": \"7749\", \"Grpc-Code\": \"15\", \"Error-Data\": \"Test grpc-code = 15\"} Source-Service:/testing.MockService/UnaryCall User-Id:25 Username:910919300363 X-Forwarded-For:172.23.20.6 X-Forwarded-Port:443 X-Real-Ip:172.23.20.6 X-Request-Id:5931ea48-38be-4d06-a824-0d6a82c605b2]"} +{"level":"info","x-request-id":"5931ea48-38be-4d06-a824-0d6a82c605b2","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"get message for service: /testing.MockService/UnaryCall"} +{"level":"debug","x-request-id":"5931ea48-38be-4d06-a824-0d6a82c605b2","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"grpcConnGet: /testing.MockService/UnaryCall via 5931ea48-38be-4d06-a824-0d6a82c605b2"} +{"level":"debug","x-request-id":"5931ea48-38be-4d06-a824-0d6a82c605b2","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"grpc use stream conn: &handler.grpcProxy{grpcStream:(*handler.grpcServerStream)(0xc000233340), kafkaStream:(*handler.grpcClientStream)(0xc0002333f0)} sourceService: /testing.MockService/UnaryCall"} +{"level":"info","x-request-id":"5931ea48-38be-4d06-a824-0d6a82c605b2","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"start transfer response from kafka"} +{"level":"error","x-request-id":"5931ea48-38be-4d06-a824-0d6a82c605b2","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"error message for service: /testing.MockService/UnaryCallrpc error: code = DataLoss desc = 7749"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"5931ea48-38be-4d06-a824-0d6a82c605b2","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"brokerClientStream SetError method"} +{"level":"info","x-request-id":"5931ea48-38be-4d06-a824-0d6a82c605b2","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"stop transfer response from kafka"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"5931ea48-38be-4d06-a824-0d6a82c605b2","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"brokerClientStream Close method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5931ea48-38be-4d06-a824-0d6a82c605b2","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"forwardBackendToClient src.RecvMsg err rpc error: code = DataLoss desc = 7749"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5931ea48-38be-4d06-a824-0d6a82c605b2","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"b2cErr := <-b2cErrChan: err: rpc error: code = DataLoss desc = 7749"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"5931ea48-38be-4d06-a824-0d6a82c605b2","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"brokerClientStream Trailer method"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"5931ea48-38be-4d06-a824-0d6a82c605b2","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"failed to proxy grpc conn c2bErr: rpc error: code = DataLoss desc = 7749 *status.Error &status.Error{s:(*status.Status)(0xc0001a2998)}"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"5931ea48-38be-4d06-a824-0d6a82c605b2","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"error status &status.Status{s:(*status.Status)(0xc000b882a0)}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5931ea48-38be-4d06-a824-0d6a82c605b2","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"grpcConnDel /testing.MockService/UnaryCall 5931ea48-38be-4d06-a824-0d6a82c605b2"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"5931ea48-38be-4d06-a824-0d6a82c605b2","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"grpc handler exit"} +{"level":"debug","x-request-id":"7776f388-bf7b-440a-a47e-2528f11f52b4","time":"2024-04-03T10:26:39+05:00","message":"authn.cookie not found"} +{"level":"debug","x-request-id":"7776f388-bf7b-440a-a47e-2528f11f52b4","time":"2024-04-03T10:26:39+05:00","message":"jwt.check process"} +{"level":"debug","x-request-id":"7776f388-bf7b-440a-a47e-2528f11f52b4","time":"2024-04-03T10:26:39+05:00","message":"jwt.check claims: jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"7776f388-bf7b-440a-a47e-2528f11f52b4","time":"2024-04-03T10:26:39+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"7776f388-bf7b-440a-a47e-2528f11f52b4","time":"2024-04-03T10:26:39+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"7776f388-bf7b-440a-a47e-2528f11f52b4","time":"2024-04-03T10:26:39+05:00","message":"jwt.extract set User-Id to 25"} +{"level":"info","x-request-id":"7776f388-bf7b-440a-a47e-2528f11f52b4","time":"2024-04-03T10:26:39+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"7776f388-bf7b-440a-a47e-2528f11f52b4","time":"2024-04-03T10:26:39+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"7776f388-bf7b-440a-a47e-2528f11f52b4","time":"2024-04-03T10:26:39+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"7776f388-bf7b-440a-a47e-2528f11f52b4","time":"2024-04-03T10:26:39+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"7776f388-bf7b-440a-a47e-2528f11f52b4","time":"2024-04-03T10:26:39+05:00","message":"jwt.extract set Username to 910919300363"} +{"level":"info","x-request-id":"7776f388-bf7b-440a-a47e-2528f11f52b4","time":"2024-04-03T10:26:39+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"7776f388-bf7b-440a-a47e-2528f11f52b4","time":"2024-04-03T10:26:39+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"7776f388-bf7b-440a-a47e-2528f11f52b4","time":"2024-04-03T10:26:39+05:00","message":"jwt.extract set Phone to +77055552928"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"7776f388-bf7b-440a-a47e-2528f11f52b4","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"grpcConnAdd /testing.MockService/StreamCall 7776f388-bf7b-440a-a47e-2528f11f52b4"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"7776f388-bf7b-440a-a47e-2528f11f52b4","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"forwardBackendToClient set Read timeout 20s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"7776f388-bf7b-440a-a47e-2528f11f52b4","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"7776f388-bf7b-440a-a47e-2528f11f52b4","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"brokerClientStream RecvMsg method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"7776f388-bf7b-440a-a47e-2528f11f52b4","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"forwardClientToBackend set Read timeout 20s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"7776f388-bf7b-440a-a47e-2528f11f52b4","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"7776f388-bf7b-440a-a47e-2528f11f52b4","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"7776f388-bf7b-440a-a47e-2528f11f52b4","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"forwardClientToBackend set Write timeout 20s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"7776f388-bf7b-440a-a47e-2528f11f52b4","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"7776f388-bf7b-440a-a47e-2528f11f52b4","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"brokerClientStream brokerClientStream SendMsg method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"7776f388-bf7b-440a-a47e-2528f11f52b4","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"brokerClientStream try to publish to qa.mock.connection1.in msg with hdr: metadata.Metadata{\"Authorization\":\"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMjUiLCJleHAiOjE3MTI5ODU4NTcsIm5iZiI6MTcxMjEyMTg1NywiaWF0IjoxNzEyMTIxODU3LCJqdGkiOiIxNzEyOTkwZi0wMTczLTQxOGEtYmJjOC00NjM2ZWNjYTdmZmEiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsIm5vbmNlIjoibnRpa3pxcWF6dXZucWZjIiwicGhvbmUiOiIrNzcwNTU1NTI5MjgiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6IjkxMDkxOTMwMDM2MyJ9fQ.LkGWgqbFYxvbBVrFC4ZIKPeUPPwxp9erZv9I47Gn_1d_5EcQVO3JfsKQMJ_ZkaJqgzWYs7fuYQzPa4n3N4euSMMcpwa3lltnTBnSModIUUPpLIaZaWx4u8jqk7ywh3ikKxHvO7r_aFmGCnUqoNSpe5R13fFPFCxj_J1RGViJZZSUjNhU7wuzUcs1_PG53GnvRVCdfwTkfSPfvKar32jxTmIxHPVDj-Oz14c_KtJCyVNd-gFQusbALKzFuPvF6X2NRAhVlU8d-wf6ImLixf7ZJsPN9MwZAUa_bPOimNNwI-J8Lthe4fAnXS-M0WDLjsKZzMY97RRXD4L0VVuAC8zk3A\", \"Client-Ip\":\"172.23.20.6\", \"Content-Type\":\"application/grpc\", \"Phone\":\"+77055552928\", \"Qa-Custom-Headers\":\"{\\\"Error-Code\\\": \\\"4152\\\", \\\"Grpc-Code\\\": \\\"1\\\", \\\"Error-Data\\\": \\\"Test grpc-code = 1\\\"}\", \"Source-Service\":\"/testing.MockService/StreamCall\", \"User-Id\":\"25\", \"Username\":\"910919300363\", \"X-Forwarded-For\":\"172.23.20.6\", \"X-Forwarded-Port\":\"443\", \"X-Real-Ip\":\"172.23.20.6\", \"X-Request-Id\":\"7776f388-bf7b-440a-a47e-2528f11f52b4\"}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"7776f388-bf7b-440a-a47e-2528f11f52b4","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"7776f388-bf7b-440a-a47e-2528f11f52b4","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"forwardClientToBackend set Read timeout 20s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"7776f388-bf7b-440a-a47e-2528f11f52b4","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"7776f388-bf7b-440a-a47e-2528f11f52b4","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"7776f388-bf7b-440a-a47e-2528f11f52b4","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"7776f388-bf7b-440a-a47e-2528f11f52b4","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"brokerClientStream CloseSend method"} +{"level":"info","X-Request-Id":"7776f388-bf7b-440a-a47e-2528f11f52b4","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"get message for service: /testing.MockService/StreamCall with md map[Authorization:Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMjUiLCJleHAiOjE3MTI5ODU4NTcsIm5iZiI6MTcxMjEyMTg1NywiaWF0IjoxNzEyMTIxODU3LCJqdGkiOiIxNzEyOTkwZi0wMTczLTQxOGEtYmJjOC00NjM2ZWNjYTdmZmEiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsIm5vbmNlIjoibnRpa3pxcWF6dXZucWZjIiwicGhvbmUiOiIrNzcwNTU1NTI5MjgiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6IjkxMDkxOTMwMDM2MyJ9fQ.LkGWgqbFYxvbBVrFC4ZIKPeUPPwxp9erZv9I47Gn_1d_5EcQVO3JfsKQMJ_ZkaJqgzWYs7fuYQzPa4n3N4euSMMcpwa3lltnTBnSModIUUPpLIaZaWx4u8jqk7ywh3ikKxHvO7r_aFmGCnUqoNSpe5R13fFPFCxj_J1RGViJZZSUjNhU7wuzUcs1_PG53GnvRVCdfwTkfSPfvKar32jxTmIxHPVDj-Oz14c_KtJCyVNd-gFQusbALKzFuPvF6X2NRAhVlU8d-wf6ImLixf7ZJsPN9MwZAUa_bPOimNNwI-J8Lthe4fAnXS-M0WDLjsKZzMY97RRXD4L0VVuAC8zk3A Client-Ip:172.23.20.6 Content-Type:application/grpc Error-Code:4152 Error-Data:Test grpc-code = 1 Grpc-Code:1 Phone:+77055552928 Qa-Custom-Headers:{\"Error-Code\": \"4152\", \"Grpc-Code\": \"1\", \"Error-Data\": \"Test grpc-code = 1\"} Source-Service:/testing.MockService/StreamCall User-Id:25 Username:910919300363 X-Forwarded-For:172.23.20.6 X-Forwarded-Port:443 X-Real-Ip:172.23.20.6 X-Request-Id:7776f388-bf7b-440a-a47e-2528f11f52b4]"} +{"level":"info","x-request-id":"7776f388-bf7b-440a-a47e-2528f11f52b4","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"get message for service: /testing.MockService/StreamCall"} +{"level":"debug","x-request-id":"7776f388-bf7b-440a-a47e-2528f11f52b4","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"grpcConnGet: /testing.MockService/StreamCall via 7776f388-bf7b-440a-a47e-2528f11f52b4"} +{"level":"debug","x-request-id":"7776f388-bf7b-440a-a47e-2528f11f52b4","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"grpc use stream conn: &handler.grpcProxy{grpcStream:(*handler.grpcServerStream)(0xc0002334a0), kafkaStream:(*handler.grpcClientStream)(0xc000233550)} sourceService: /testing.MockService/StreamCall"} +{"level":"info","x-request-id":"7776f388-bf7b-440a-a47e-2528f11f52b4","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"start transfer response from kafka"} +{"level":"error","x-request-id":"7776f388-bf7b-440a-a47e-2528f11f52b4","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"error message for service: /testing.MockService/StreamCallrpc error: code = Canceled desc = 4152"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"7776f388-bf7b-440a-a47e-2528f11f52b4","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"brokerClientStream SetError method"} +{"level":"info","x-request-id":"7776f388-bf7b-440a-a47e-2528f11f52b4","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"stop transfer response from kafka"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"7776f388-bf7b-440a-a47e-2528f11f52b4","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"brokerClientStream Close method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"7776f388-bf7b-440a-a47e-2528f11f52b4","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"forwardBackendToClient src.RecvMsg err rpc error: code = Canceled desc = 4152"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"7776f388-bf7b-440a-a47e-2528f11f52b4","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"b2cErr := <-b2cErrChan: err: rpc error: code = Canceled desc = 4152"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"7776f388-bf7b-440a-a47e-2528f11f52b4","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"brokerClientStream Trailer method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"7776f388-bf7b-440a-a47e-2528f11f52b4","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"grpcConnDel /testing.MockService/StreamCall 7776f388-bf7b-440a-a47e-2528f11f52b4"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"7776f388-bf7b-440a-a47e-2528f11f52b4","trace-id":"","span-id":"","time":"2024-04-03T10:26:39+05:00","message":"grpc handler exit"} +{"level":"debug","x-request-id":"0f12d987-931e-487b-9fdc-44fe367d08ba","time":"2024-04-03T10:26:40+05:00","message":"authn.cookie not found"} +{"level":"debug","x-request-id":"0f12d987-931e-487b-9fdc-44fe367d08ba","time":"2024-04-03T10:26:40+05:00","message":"jwt.check process"} +{"level":"debug","x-request-id":"0f12d987-931e-487b-9fdc-44fe367d08ba","time":"2024-04-03T10:26:40+05:00","message":"jwt.check claims: jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"0f12d987-931e-487b-9fdc-44fe367d08ba","time":"2024-04-03T10:26:40+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"0f12d987-931e-487b-9fdc-44fe367d08ba","time":"2024-04-03T10:26:40+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"0f12d987-931e-487b-9fdc-44fe367d08ba","time":"2024-04-03T10:26:40+05:00","message":"jwt.extract set User-Id to 25"} +{"level":"info","x-request-id":"0f12d987-931e-487b-9fdc-44fe367d08ba","time":"2024-04-03T10:26:40+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"0f12d987-931e-487b-9fdc-44fe367d08ba","time":"2024-04-03T10:26:40+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"0f12d987-931e-487b-9fdc-44fe367d08ba","time":"2024-04-03T10:26:40+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"0f12d987-931e-487b-9fdc-44fe367d08ba","time":"2024-04-03T10:26:40+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"0f12d987-931e-487b-9fdc-44fe367d08ba","time":"2024-04-03T10:26:40+05:00","message":"jwt.extract set Username to 910919300363"} +{"level":"info","x-request-id":"0f12d987-931e-487b-9fdc-44fe367d08ba","time":"2024-04-03T10:26:40+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"0f12d987-931e-487b-9fdc-44fe367d08ba","time":"2024-04-03T10:26:40+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"0f12d987-931e-487b-9fdc-44fe367d08ba","time":"2024-04-03T10:26:40+05:00","message":"jwt.extract set Phone to +77055552928"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"0f12d987-931e-487b-9fdc-44fe367d08ba","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"grpcConnAdd /testing.MockService/StreamCall 0f12d987-931e-487b-9fdc-44fe367d08ba"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"0f12d987-931e-487b-9fdc-44fe367d08ba","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"forwardBackendToClient set Read timeout 20s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"0f12d987-931e-487b-9fdc-44fe367d08ba","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"0f12d987-931e-487b-9fdc-44fe367d08ba","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"brokerClientStream RecvMsg method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"0f12d987-931e-487b-9fdc-44fe367d08ba","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"forwardClientToBackend set Read timeout 20s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"0f12d987-931e-487b-9fdc-44fe367d08ba","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"0f12d987-931e-487b-9fdc-44fe367d08ba","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"0f12d987-931e-487b-9fdc-44fe367d08ba","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"forwardClientToBackend set Write timeout 20s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"0f12d987-931e-487b-9fdc-44fe367d08ba","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"0f12d987-931e-487b-9fdc-44fe367d08ba","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"brokerClientStream brokerClientStream SendMsg method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"0f12d987-931e-487b-9fdc-44fe367d08ba","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"brokerClientStream try to publish to qa.mock.connection1.in msg with hdr: metadata.Metadata{\"Authorization\":\"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMjUiLCJleHAiOjE3MTI5ODU4NTcsIm5iZiI6MTcxMjEyMTg1NywiaWF0IjoxNzEyMTIxODU3LCJqdGkiOiIxNzEyOTkwZi0wMTczLTQxOGEtYmJjOC00NjM2ZWNjYTdmZmEiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsIm5vbmNlIjoibnRpa3pxcWF6dXZucWZjIiwicGhvbmUiOiIrNzcwNTU1NTI5MjgiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6IjkxMDkxOTMwMDM2MyJ9fQ.LkGWgqbFYxvbBVrFC4ZIKPeUPPwxp9erZv9I47Gn_1d_5EcQVO3JfsKQMJ_ZkaJqgzWYs7fuYQzPa4n3N4euSMMcpwa3lltnTBnSModIUUPpLIaZaWx4u8jqk7ywh3ikKxHvO7r_aFmGCnUqoNSpe5R13fFPFCxj_J1RGViJZZSUjNhU7wuzUcs1_PG53GnvRVCdfwTkfSPfvKar32jxTmIxHPVDj-Oz14c_KtJCyVNd-gFQusbALKzFuPvF6X2NRAhVlU8d-wf6ImLixf7ZJsPN9MwZAUa_bPOimNNwI-J8Lthe4fAnXS-M0WDLjsKZzMY97RRXD4L0VVuAC8zk3A\", \"Client-Ip\":\"172.23.20.6\", \"Content-Type\":\"application/grpc\", \"Phone\":\"+77055552928\", \"Qa-Custom-Headers\":\"{\\\"Error-Code\\\": \\\"9085\\\", \\\"Grpc-Code\\\": \\\"2\\\", \\\"Error-Data\\\": \\\"Test grpc-code = 2\\\"}\", \"Source-Service\":\"/testing.MockService/StreamCall\", \"User-Id\":\"25\", \"Username\":\"910919300363\", \"X-Forwarded-For\":\"172.23.20.6\", \"X-Forwarded-Port\":\"443\", \"X-Real-Ip\":\"172.23.20.6\", \"X-Request-Id\":\"0f12d987-931e-487b-9fdc-44fe367d08ba\"}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"0f12d987-931e-487b-9fdc-44fe367d08ba","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"0f12d987-931e-487b-9fdc-44fe367d08ba","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"forwardClientToBackend set Read timeout 20s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"0f12d987-931e-487b-9fdc-44fe367d08ba","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"0f12d987-931e-487b-9fdc-44fe367d08ba","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"0f12d987-931e-487b-9fdc-44fe367d08ba","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"0f12d987-931e-487b-9fdc-44fe367d08ba","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"brokerClientStream CloseSend method"} +{"level":"info","X-Request-Id":"0f12d987-931e-487b-9fdc-44fe367d08ba","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"get message for service: /testing.MockService/StreamCall with md map[Authorization:Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMjUiLCJleHAiOjE3MTI5ODU4NTcsIm5iZiI6MTcxMjEyMTg1NywiaWF0IjoxNzEyMTIxODU3LCJqdGkiOiIxNzEyOTkwZi0wMTczLTQxOGEtYmJjOC00NjM2ZWNjYTdmZmEiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsIm5vbmNlIjoibnRpa3pxcWF6dXZucWZjIiwicGhvbmUiOiIrNzcwNTU1NTI5MjgiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6IjkxMDkxOTMwMDM2MyJ9fQ.LkGWgqbFYxvbBVrFC4ZIKPeUPPwxp9erZv9I47Gn_1d_5EcQVO3JfsKQMJ_ZkaJqgzWYs7fuYQzPa4n3N4euSMMcpwa3lltnTBnSModIUUPpLIaZaWx4u8jqk7ywh3ikKxHvO7r_aFmGCnUqoNSpe5R13fFPFCxj_J1RGViJZZSUjNhU7wuzUcs1_PG53GnvRVCdfwTkfSPfvKar32jxTmIxHPVDj-Oz14c_KtJCyVNd-gFQusbALKzFuPvF6X2NRAhVlU8d-wf6ImLixf7ZJsPN9MwZAUa_bPOimNNwI-J8Lthe4fAnXS-M0WDLjsKZzMY97RRXD4L0VVuAC8zk3A Client-Ip:172.23.20.6 Content-Type:application/grpc Error-Code:9085 Error-Data:Test grpc-code = 2 Grpc-Code:2 Phone:+77055552928 Qa-Custom-Headers:{\"Error-Code\": \"9085\", \"Grpc-Code\": \"2\", \"Error-Data\": \"Test grpc-code = 2\"} Source-Service:/testing.MockService/StreamCall User-Id:25 Username:910919300363 X-Forwarded-For:172.23.20.6 X-Forwarded-Port:443 X-Real-Ip:172.23.20.6 X-Request-Id:0f12d987-931e-487b-9fdc-44fe367d08ba]"} +{"level":"info","x-request-id":"0f12d987-931e-487b-9fdc-44fe367d08ba","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"get message for service: /testing.MockService/StreamCall"} +{"level":"debug","x-request-id":"0f12d987-931e-487b-9fdc-44fe367d08ba","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"grpcConnGet: /testing.MockService/StreamCall via 0f12d987-931e-487b-9fdc-44fe367d08ba"} +{"level":"debug","x-request-id":"0f12d987-931e-487b-9fdc-44fe367d08ba","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"grpc use stream conn: &handler.grpcProxy{grpcStream:(*handler.grpcServerStream)(0xc000410dc0), kafkaStream:(*handler.grpcClientStream)(0xc000410e70)} sourceService: /testing.MockService/StreamCall"} +{"level":"info","x-request-id":"0f12d987-931e-487b-9fdc-44fe367d08ba","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"start transfer response from kafka"} +{"level":"error","x-request-id":"0f12d987-931e-487b-9fdc-44fe367d08ba","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"error message for service: /testing.MockService/StreamCallrpc error: code = Unknown desc = 9085"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"0f12d987-931e-487b-9fdc-44fe367d08ba","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"brokerClientStream SetError method"} +{"level":"info","x-request-id":"0f12d987-931e-487b-9fdc-44fe367d08ba","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"stop transfer response from kafka"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"0f12d987-931e-487b-9fdc-44fe367d08ba","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"brokerClientStream Close method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"0f12d987-931e-487b-9fdc-44fe367d08ba","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"forwardBackendToClient src.RecvMsg err rpc error: code = Unknown desc = 9085"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"0f12d987-931e-487b-9fdc-44fe367d08ba","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"b2cErr := <-b2cErrChan: err: rpc error: code = Unknown desc = 9085"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"0f12d987-931e-487b-9fdc-44fe367d08ba","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"brokerClientStream Trailer method"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"0f12d987-931e-487b-9fdc-44fe367d08ba","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"failed to proxy grpc conn c2bErr: rpc error: code = Unknown desc = 9085 *status.Error &status.Error{s:(*status.Status)(0xc0008922d0)}"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"0f12d987-931e-487b-9fdc-44fe367d08ba","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"error status &status.Status{s:(*status.Status)(0xc000a8a420)}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"0f12d987-931e-487b-9fdc-44fe367d08ba","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"grpcConnDel /testing.MockService/StreamCall 0f12d987-931e-487b-9fdc-44fe367d08ba"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"0f12d987-931e-487b-9fdc-44fe367d08ba","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"grpc handler exit"} +{"level":"debug","x-request-id":"06d1806b-95b6-4843-b5ad-40b5c3998ded","time":"2024-04-03T10:26:40+05:00","message":"authn.cookie not found"} +{"level":"debug","x-request-id":"06d1806b-95b6-4843-b5ad-40b5c3998ded","time":"2024-04-03T10:26:40+05:00","message":"jwt.check process"} +{"level":"debug","x-request-id":"06d1806b-95b6-4843-b5ad-40b5c3998ded","time":"2024-04-03T10:26:40+05:00","message":"jwt.check claims: jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"06d1806b-95b6-4843-b5ad-40b5c3998ded","time":"2024-04-03T10:26:40+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"06d1806b-95b6-4843-b5ad-40b5c3998ded","time":"2024-04-03T10:26:40+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"06d1806b-95b6-4843-b5ad-40b5c3998ded","time":"2024-04-03T10:26:40+05:00","message":"jwt.extract set User-Id to 25"} +{"level":"info","x-request-id":"06d1806b-95b6-4843-b5ad-40b5c3998ded","time":"2024-04-03T10:26:40+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"06d1806b-95b6-4843-b5ad-40b5c3998ded","time":"2024-04-03T10:26:40+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"06d1806b-95b6-4843-b5ad-40b5c3998ded","time":"2024-04-03T10:26:40+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"06d1806b-95b6-4843-b5ad-40b5c3998ded","time":"2024-04-03T10:26:40+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"06d1806b-95b6-4843-b5ad-40b5c3998ded","time":"2024-04-03T10:26:40+05:00","message":"jwt.extract set Username to 910919300363"} +{"level":"info","x-request-id":"06d1806b-95b6-4843-b5ad-40b5c3998ded","time":"2024-04-03T10:26:40+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"06d1806b-95b6-4843-b5ad-40b5c3998ded","time":"2024-04-03T10:26:40+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"06d1806b-95b6-4843-b5ad-40b5c3998ded","time":"2024-04-03T10:26:40+05:00","message":"jwt.extract set Phone to +77055552928"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"06d1806b-95b6-4843-b5ad-40b5c3998ded","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"grpcConnAdd /testing.MockService/StreamCall 06d1806b-95b6-4843-b5ad-40b5c3998ded"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"06d1806b-95b6-4843-b5ad-40b5c3998ded","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"forwardBackendToClient set Read timeout 20s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"06d1806b-95b6-4843-b5ad-40b5c3998ded","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"06d1806b-95b6-4843-b5ad-40b5c3998ded","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"brokerClientStream RecvMsg method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"06d1806b-95b6-4843-b5ad-40b5c3998ded","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"forwardClientToBackend set Read timeout 20s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"06d1806b-95b6-4843-b5ad-40b5c3998ded","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"06d1806b-95b6-4843-b5ad-40b5c3998ded","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"06d1806b-95b6-4843-b5ad-40b5c3998ded","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"forwardClientToBackend set Write timeout 20s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"06d1806b-95b6-4843-b5ad-40b5c3998ded","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"06d1806b-95b6-4843-b5ad-40b5c3998ded","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"brokerClientStream brokerClientStream SendMsg method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"06d1806b-95b6-4843-b5ad-40b5c3998ded","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"brokerClientStream try to publish to qa.mock.connection1.in msg with hdr: metadata.Metadata{\"Authorization\":\"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMjUiLCJleHAiOjE3MTI5ODU4NTcsIm5iZiI6MTcxMjEyMTg1NywiaWF0IjoxNzEyMTIxODU3LCJqdGkiOiIxNzEyOTkwZi0wMTczLTQxOGEtYmJjOC00NjM2ZWNjYTdmZmEiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsIm5vbmNlIjoibnRpa3pxcWF6dXZucWZjIiwicGhvbmUiOiIrNzcwNTU1NTI5MjgiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6IjkxMDkxOTMwMDM2MyJ9fQ.LkGWgqbFYxvbBVrFC4ZIKPeUPPwxp9erZv9I47Gn_1d_5EcQVO3JfsKQMJ_ZkaJqgzWYs7fuYQzPa4n3N4euSMMcpwa3lltnTBnSModIUUPpLIaZaWx4u8jqk7ywh3ikKxHvO7r_aFmGCnUqoNSpe5R13fFPFCxj_J1RGViJZZSUjNhU7wuzUcs1_PG53GnvRVCdfwTkfSPfvKar32jxTmIxHPVDj-Oz14c_KtJCyVNd-gFQusbALKzFuPvF6X2NRAhVlU8d-wf6ImLixf7ZJsPN9MwZAUa_bPOimNNwI-J8Lthe4fAnXS-M0WDLjsKZzMY97RRXD4L0VVuAC8zk3A\", \"Client-Ip\":\"172.23.20.6\", \"Content-Type\":\"application/grpc\", \"Phone\":\"+77055552928\", \"Qa-Custom-Headers\":\"{\\\"Error-Code\\\": \\\"3097\\\", \\\"Grpc-Code\\\": \\\"3\\\", \\\"Error-Data\\\": \\\"Test grpc-code = 3\\\"}\", \"Source-Service\":\"/testing.MockService/StreamCall\", \"User-Id\":\"25\", \"Username\":\"910919300363\", \"X-Forwarded-For\":\"172.23.20.6\", \"X-Forwarded-Port\":\"443\", \"X-Real-Ip\":\"172.23.20.6\", \"X-Request-Id\":\"06d1806b-95b6-4843-b5ad-40b5c3998ded\"}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"06d1806b-95b6-4843-b5ad-40b5c3998ded","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"06d1806b-95b6-4843-b5ad-40b5c3998ded","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"forwardClientToBackend set Read timeout 20s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"06d1806b-95b6-4843-b5ad-40b5c3998ded","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"06d1806b-95b6-4843-b5ad-40b5c3998ded","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"06d1806b-95b6-4843-b5ad-40b5c3998ded","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"06d1806b-95b6-4843-b5ad-40b5c3998ded","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"brokerClientStream CloseSend method"} +{"level":"info","X-Request-Id":"06d1806b-95b6-4843-b5ad-40b5c3998ded","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"get message for service: /testing.MockService/StreamCall with md map[Authorization:Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMjUiLCJleHAiOjE3MTI5ODU4NTcsIm5iZiI6MTcxMjEyMTg1NywiaWF0IjoxNzEyMTIxODU3LCJqdGkiOiIxNzEyOTkwZi0wMTczLTQxOGEtYmJjOC00NjM2ZWNjYTdmZmEiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsIm5vbmNlIjoibnRpa3pxcWF6dXZucWZjIiwicGhvbmUiOiIrNzcwNTU1NTI5MjgiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6IjkxMDkxOTMwMDM2MyJ9fQ.LkGWgqbFYxvbBVrFC4ZIKPeUPPwxp9erZv9I47Gn_1d_5EcQVO3JfsKQMJ_ZkaJqgzWYs7fuYQzPa4n3N4euSMMcpwa3lltnTBnSModIUUPpLIaZaWx4u8jqk7ywh3ikKxHvO7r_aFmGCnUqoNSpe5R13fFPFCxj_J1RGViJZZSUjNhU7wuzUcs1_PG53GnvRVCdfwTkfSPfvKar32jxTmIxHPVDj-Oz14c_KtJCyVNd-gFQusbALKzFuPvF6X2NRAhVlU8d-wf6ImLixf7ZJsPN9MwZAUa_bPOimNNwI-J8Lthe4fAnXS-M0WDLjsKZzMY97RRXD4L0VVuAC8zk3A Client-Ip:172.23.20.6 Content-Type:application/grpc Error-Code:3097 Error-Data:Test grpc-code = 3 Grpc-Code:3 Phone:+77055552928 Qa-Custom-Headers:{\"Error-Code\": \"3097\", \"Grpc-Code\": \"3\", \"Error-Data\": \"Test grpc-code = 3\"} Source-Service:/testing.MockService/StreamCall User-Id:25 Username:910919300363 X-Forwarded-For:172.23.20.6 X-Forwarded-Port:443 X-Real-Ip:172.23.20.6 X-Request-Id:06d1806b-95b6-4843-b5ad-40b5c3998ded]"} +{"level":"info","x-request-id":"06d1806b-95b6-4843-b5ad-40b5c3998ded","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"get message for service: /testing.MockService/StreamCall"} +{"level":"debug","x-request-id":"06d1806b-95b6-4843-b5ad-40b5c3998ded","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"grpcConnGet: /testing.MockService/StreamCall via 06d1806b-95b6-4843-b5ad-40b5c3998ded"} +{"level":"debug","x-request-id":"06d1806b-95b6-4843-b5ad-40b5c3998ded","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"grpc use stream conn: &handler.grpcProxy{grpcStream:(*handler.grpcServerStream)(0xc000668580), kafkaStream:(*handler.grpcClientStream)(0xc000668630)} sourceService: /testing.MockService/StreamCall"} +{"level":"info","x-request-id":"06d1806b-95b6-4843-b5ad-40b5c3998ded","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"start transfer response from kafka"} +{"level":"error","x-request-id":"06d1806b-95b6-4843-b5ad-40b5c3998ded","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"error message for service: /testing.MockService/StreamCallrpc error: code = InvalidArgument desc = 3097"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"06d1806b-95b6-4843-b5ad-40b5c3998ded","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"brokerClientStream SetError method"} +{"level":"info","x-request-id":"06d1806b-95b6-4843-b5ad-40b5c3998ded","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"stop transfer response from kafka"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"06d1806b-95b6-4843-b5ad-40b5c3998ded","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"brokerClientStream Close method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"06d1806b-95b6-4843-b5ad-40b5c3998ded","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"forwardBackendToClient src.RecvMsg err rpc error: code = InvalidArgument desc = 3097"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"06d1806b-95b6-4843-b5ad-40b5c3998ded","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"b2cErr := <-b2cErrChan: err: rpc error: code = InvalidArgument desc = 3097"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"06d1806b-95b6-4843-b5ad-40b5c3998ded","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"brokerClientStream Trailer method"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"06d1806b-95b6-4843-b5ad-40b5c3998ded","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"failed to proxy grpc conn c2bErr: rpc error: code = InvalidArgument desc = 3097 *status.Error &status.Error{s:(*status.Status)(0xc00007eb70)}"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"06d1806b-95b6-4843-b5ad-40b5c3998ded","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"error status &status.Status{s:(*status.Status)(0xc0001155c0)}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"06d1806b-95b6-4843-b5ad-40b5c3998ded","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"grpcConnDel /testing.MockService/StreamCall 06d1806b-95b6-4843-b5ad-40b5c3998ded"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"06d1806b-95b6-4843-b5ad-40b5c3998ded","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"grpc handler exit"} +{"level":"debug","x-request-id":"548d9fdf-da78-4e71-bdbd-3f0c4f5ac570","time":"2024-04-03T10:26:40+05:00","message":"authn.cookie not found"} +{"level":"debug","x-request-id":"548d9fdf-da78-4e71-bdbd-3f0c4f5ac570","time":"2024-04-03T10:26:40+05:00","message":"jwt.check process"} +{"level":"debug","x-request-id":"548d9fdf-da78-4e71-bdbd-3f0c4f5ac570","time":"2024-04-03T10:26:40+05:00","message":"jwt.check claims: jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"548d9fdf-da78-4e71-bdbd-3f0c4f5ac570","time":"2024-04-03T10:26:40+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"548d9fdf-da78-4e71-bdbd-3f0c4f5ac570","time":"2024-04-03T10:26:40+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"548d9fdf-da78-4e71-bdbd-3f0c4f5ac570","time":"2024-04-03T10:26:40+05:00","message":"jwt.extract set User-Id to 25"} +{"level":"info","x-request-id":"548d9fdf-da78-4e71-bdbd-3f0c4f5ac570","time":"2024-04-03T10:26:40+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"548d9fdf-da78-4e71-bdbd-3f0c4f5ac570","time":"2024-04-03T10:26:40+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"548d9fdf-da78-4e71-bdbd-3f0c4f5ac570","time":"2024-04-03T10:26:40+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"548d9fdf-da78-4e71-bdbd-3f0c4f5ac570","time":"2024-04-03T10:26:40+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"548d9fdf-da78-4e71-bdbd-3f0c4f5ac570","time":"2024-04-03T10:26:40+05:00","message":"jwt.extract set Username to 910919300363"} +{"level":"info","x-request-id":"548d9fdf-da78-4e71-bdbd-3f0c4f5ac570","time":"2024-04-03T10:26:40+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"548d9fdf-da78-4e71-bdbd-3f0c4f5ac570","time":"2024-04-03T10:26:40+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"548d9fdf-da78-4e71-bdbd-3f0c4f5ac570","time":"2024-04-03T10:26:40+05:00","message":"jwt.extract set Phone to +77055552928"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"548d9fdf-da78-4e71-bdbd-3f0c4f5ac570","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"grpcConnAdd /testing.MockService/StreamCall 548d9fdf-da78-4e71-bdbd-3f0c4f5ac570"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"548d9fdf-da78-4e71-bdbd-3f0c4f5ac570","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"forwardBackendToClient set Read timeout 20s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"548d9fdf-da78-4e71-bdbd-3f0c4f5ac570","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"548d9fdf-da78-4e71-bdbd-3f0c4f5ac570","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"brokerClientStream RecvMsg method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"548d9fdf-da78-4e71-bdbd-3f0c4f5ac570","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"forwardClientToBackend set Read timeout 20s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"548d9fdf-da78-4e71-bdbd-3f0c4f5ac570","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"548d9fdf-da78-4e71-bdbd-3f0c4f5ac570","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"548d9fdf-da78-4e71-bdbd-3f0c4f5ac570","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"forwardClientToBackend set Write timeout 20s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"548d9fdf-da78-4e71-bdbd-3f0c4f5ac570","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"548d9fdf-da78-4e71-bdbd-3f0c4f5ac570","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"brokerClientStream brokerClientStream SendMsg method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"548d9fdf-da78-4e71-bdbd-3f0c4f5ac570","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"brokerClientStream try to publish to qa.mock.connection1.in msg with hdr: metadata.Metadata{\"Authorization\":\"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMjUiLCJleHAiOjE3MTI5ODU4NTcsIm5iZiI6MTcxMjEyMTg1NywiaWF0IjoxNzEyMTIxODU3LCJqdGkiOiIxNzEyOTkwZi0wMTczLTQxOGEtYmJjOC00NjM2ZWNjYTdmZmEiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsIm5vbmNlIjoibnRpa3pxcWF6dXZucWZjIiwicGhvbmUiOiIrNzcwNTU1NTI5MjgiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6IjkxMDkxOTMwMDM2MyJ9fQ.LkGWgqbFYxvbBVrFC4ZIKPeUPPwxp9erZv9I47Gn_1d_5EcQVO3JfsKQMJ_ZkaJqgzWYs7fuYQzPa4n3N4euSMMcpwa3lltnTBnSModIUUPpLIaZaWx4u8jqk7ywh3ikKxHvO7r_aFmGCnUqoNSpe5R13fFPFCxj_J1RGViJZZSUjNhU7wuzUcs1_PG53GnvRVCdfwTkfSPfvKar32jxTmIxHPVDj-Oz14c_KtJCyVNd-gFQusbALKzFuPvF6X2NRAhVlU8d-wf6ImLixf7ZJsPN9MwZAUa_bPOimNNwI-J8Lthe4fAnXS-M0WDLjsKZzMY97RRXD4L0VVuAC8zk3A\", \"Client-Ip\":\"172.23.20.6\", \"Content-Type\":\"application/grpc\", \"Phone\":\"+77055552928\", \"Qa-Custom-Headers\":\"{\\\"Error-Code\\\": \\\"9701\\\", \\\"Grpc-Code\\\": \\\"4\\\", \\\"Error-Data\\\": \\\"Test grpc-code = 4\\\"}\", \"Source-Service\":\"/testing.MockService/StreamCall\", \"User-Id\":\"25\", \"Username\":\"910919300363\", \"X-Forwarded-For\":\"172.23.20.6\", \"X-Forwarded-Port\":\"443\", \"X-Real-Ip\":\"172.23.20.6\", \"X-Request-Id\":\"548d9fdf-da78-4e71-bdbd-3f0c4f5ac570\"}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"548d9fdf-da78-4e71-bdbd-3f0c4f5ac570","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"548d9fdf-da78-4e71-bdbd-3f0c4f5ac570","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"forwardClientToBackend set Read timeout 20s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"548d9fdf-da78-4e71-bdbd-3f0c4f5ac570","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"548d9fdf-da78-4e71-bdbd-3f0c4f5ac570","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"548d9fdf-da78-4e71-bdbd-3f0c4f5ac570","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"548d9fdf-da78-4e71-bdbd-3f0c4f5ac570","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"brokerClientStream CloseSend method"} +{"level":"info","X-Request-Id":"548d9fdf-da78-4e71-bdbd-3f0c4f5ac570","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"get message for service: /testing.MockService/StreamCall with md map[Authorization:Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMjUiLCJleHAiOjE3MTI5ODU4NTcsIm5iZiI6MTcxMjEyMTg1NywiaWF0IjoxNzEyMTIxODU3LCJqdGkiOiIxNzEyOTkwZi0wMTczLTQxOGEtYmJjOC00NjM2ZWNjYTdmZmEiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsIm5vbmNlIjoibnRpa3pxcWF6dXZucWZjIiwicGhvbmUiOiIrNzcwNTU1NTI5MjgiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6IjkxMDkxOTMwMDM2MyJ9fQ.LkGWgqbFYxvbBVrFC4ZIKPeUPPwxp9erZv9I47Gn_1d_5EcQVO3JfsKQMJ_ZkaJqgzWYs7fuYQzPa4n3N4euSMMcpwa3lltnTBnSModIUUPpLIaZaWx4u8jqk7ywh3ikKxHvO7r_aFmGCnUqoNSpe5R13fFPFCxj_J1RGViJZZSUjNhU7wuzUcs1_PG53GnvRVCdfwTkfSPfvKar32jxTmIxHPVDj-Oz14c_KtJCyVNd-gFQusbALKzFuPvF6X2NRAhVlU8d-wf6ImLixf7ZJsPN9MwZAUa_bPOimNNwI-J8Lthe4fAnXS-M0WDLjsKZzMY97RRXD4L0VVuAC8zk3A Client-Ip:172.23.20.6 Content-Type:application/grpc Error-Code:9701 Error-Data:Test grpc-code = 4 Grpc-Code:4 Phone:+77055552928 Qa-Custom-Headers:{\"Error-Code\": \"9701\", \"Grpc-Code\": \"4\", \"Error-Data\": \"Test grpc-code = 4\"} Source-Service:/testing.MockService/StreamCall User-Id:25 Username:910919300363 X-Forwarded-For:172.23.20.6 X-Forwarded-Port:443 X-Real-Ip:172.23.20.6 X-Request-Id:548d9fdf-da78-4e71-bdbd-3f0c4f5ac570]"} +{"level":"info","x-request-id":"548d9fdf-da78-4e71-bdbd-3f0c4f5ac570","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"get message for service: /testing.MockService/StreamCall"} +{"level":"debug","x-request-id":"548d9fdf-da78-4e71-bdbd-3f0c4f5ac570","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"grpcConnGet: /testing.MockService/StreamCall via 548d9fdf-da78-4e71-bdbd-3f0c4f5ac570"} +{"level":"debug","x-request-id":"548d9fdf-da78-4e71-bdbd-3f0c4f5ac570","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"grpc use stream conn: &handler.grpcProxy{grpcStream:(*handler.grpcServerStream)(0xc0002d1600), kafkaStream:(*handler.grpcClientStream)(0xc0002d16b0)} sourceService: /testing.MockService/StreamCall"} +{"level":"info","x-request-id":"548d9fdf-da78-4e71-bdbd-3f0c4f5ac570","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"start transfer response from kafka"} +{"level":"error","x-request-id":"548d9fdf-da78-4e71-bdbd-3f0c4f5ac570","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"error message for service: /testing.MockService/StreamCallrpc error: code = DeadlineExceeded desc = 9701"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"548d9fdf-da78-4e71-bdbd-3f0c4f5ac570","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"brokerClientStream SetError method"} +{"level":"info","x-request-id":"548d9fdf-da78-4e71-bdbd-3f0c4f5ac570","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"stop transfer response from kafka"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"548d9fdf-da78-4e71-bdbd-3f0c4f5ac570","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"brokerClientStream Close method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"548d9fdf-da78-4e71-bdbd-3f0c4f5ac570","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"forwardBackendToClient src.RecvMsg err rpc error: code = DeadlineExceeded desc = 9701"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"548d9fdf-da78-4e71-bdbd-3f0c4f5ac570","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"b2cErr := <-b2cErrChan: err: rpc error: code = DeadlineExceeded desc = 9701"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"548d9fdf-da78-4e71-bdbd-3f0c4f5ac570","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"brokerClientStream Trailer method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"548d9fdf-da78-4e71-bdbd-3f0c4f5ac570","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"grpcConnDel /testing.MockService/StreamCall 548d9fdf-da78-4e71-bdbd-3f0c4f5ac570"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"548d9fdf-da78-4e71-bdbd-3f0c4f5ac570","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"grpc handler exit"} +{"level":"debug","x-request-id":"cb557f64-00bf-4f04-aac0-e5e7937d9910","time":"2024-04-03T10:26:40+05:00","message":"authn.cookie not found"} +{"level":"debug","x-request-id":"cb557f64-00bf-4f04-aac0-e5e7937d9910","time":"2024-04-03T10:26:40+05:00","message":"jwt.check process"} +{"level":"debug","x-request-id":"cb557f64-00bf-4f04-aac0-e5e7937d9910","time":"2024-04-03T10:26:40+05:00","message":"jwt.check claims: jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"cb557f64-00bf-4f04-aac0-e5e7937d9910","time":"2024-04-03T10:26:40+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"cb557f64-00bf-4f04-aac0-e5e7937d9910","time":"2024-04-03T10:26:40+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"cb557f64-00bf-4f04-aac0-e5e7937d9910","time":"2024-04-03T10:26:40+05:00","message":"jwt.extract set User-Id to 25"} +{"level":"info","x-request-id":"cb557f64-00bf-4f04-aac0-e5e7937d9910","time":"2024-04-03T10:26:40+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"cb557f64-00bf-4f04-aac0-e5e7937d9910","time":"2024-04-03T10:26:40+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"cb557f64-00bf-4f04-aac0-e5e7937d9910","time":"2024-04-03T10:26:40+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"cb557f64-00bf-4f04-aac0-e5e7937d9910","time":"2024-04-03T10:26:40+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"cb557f64-00bf-4f04-aac0-e5e7937d9910","time":"2024-04-03T10:26:40+05:00","message":"jwt.extract set Username to 910919300363"} +{"level":"info","x-request-id":"cb557f64-00bf-4f04-aac0-e5e7937d9910","time":"2024-04-03T10:26:40+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"cb557f64-00bf-4f04-aac0-e5e7937d9910","time":"2024-04-03T10:26:40+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"cb557f64-00bf-4f04-aac0-e5e7937d9910","time":"2024-04-03T10:26:40+05:00","message":"jwt.extract set Phone to +77055552928"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cb557f64-00bf-4f04-aac0-e5e7937d9910","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"grpcConnAdd /testing.MockService/StreamCall cb557f64-00bf-4f04-aac0-e5e7937d9910"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cb557f64-00bf-4f04-aac0-e5e7937d9910","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"forwardClientToBackend set Read timeout 20s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cb557f64-00bf-4f04-aac0-e5e7937d9910","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cb557f64-00bf-4f04-aac0-e5e7937d9910","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cb557f64-00bf-4f04-aac0-e5e7937d9910","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"forwardClientToBackend set Write timeout 20s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cb557f64-00bf-4f04-aac0-e5e7937d9910","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cb557f64-00bf-4f04-aac0-e5e7937d9910","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"forwardBackendToClient set Read timeout 20s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cb557f64-00bf-4f04-aac0-e5e7937d9910","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"cb557f64-00bf-4f04-aac0-e5e7937d9910","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"brokerClientStream RecvMsg method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"cb557f64-00bf-4f04-aac0-e5e7937d9910","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"brokerClientStream brokerClientStream SendMsg method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"cb557f64-00bf-4f04-aac0-e5e7937d9910","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"brokerClientStream try to publish to qa.mock.connection1.in msg with hdr: metadata.Metadata{\"Authorization\":\"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMjUiLCJleHAiOjE3MTI5ODU4NTcsIm5iZiI6MTcxMjEyMTg1NywiaWF0IjoxNzEyMTIxODU3LCJqdGkiOiIxNzEyOTkwZi0wMTczLTQxOGEtYmJjOC00NjM2ZWNjYTdmZmEiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsIm5vbmNlIjoibnRpa3pxcWF6dXZucWZjIiwicGhvbmUiOiIrNzcwNTU1NTI5MjgiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6IjkxMDkxOTMwMDM2MyJ9fQ.LkGWgqbFYxvbBVrFC4ZIKPeUPPwxp9erZv9I47Gn_1d_5EcQVO3JfsKQMJ_ZkaJqgzWYs7fuYQzPa4n3N4euSMMcpwa3lltnTBnSModIUUPpLIaZaWx4u8jqk7ywh3ikKxHvO7r_aFmGCnUqoNSpe5R13fFPFCxj_J1RGViJZZSUjNhU7wuzUcs1_PG53GnvRVCdfwTkfSPfvKar32jxTmIxHPVDj-Oz14c_KtJCyVNd-gFQusbALKzFuPvF6X2NRAhVlU8d-wf6ImLixf7ZJsPN9MwZAUa_bPOimNNwI-J8Lthe4fAnXS-M0WDLjsKZzMY97RRXD4L0VVuAC8zk3A\", \"Client-Ip\":\"172.23.20.6\", \"Content-Type\":\"application/grpc\", \"Phone\":\"+77055552928\", \"Qa-Custom-Headers\":\"{\\\"Error-Code\\\": \\\"5813\\\", \\\"Grpc-Code\\\": \\\"5\\\", \\\"Error-Data\\\": \\\"Test grpc-code = 5\\\"}\", \"Source-Service\":\"/testing.MockService/StreamCall\", \"User-Id\":\"25\", \"Username\":\"910919300363\", \"X-Forwarded-For\":\"172.23.20.6\", \"X-Forwarded-Port\":\"443\", \"X-Real-Ip\":\"172.23.20.6\", \"X-Request-Id\":\"cb557f64-00bf-4f04-aac0-e5e7937d9910\"}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cb557f64-00bf-4f04-aac0-e5e7937d9910","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cb557f64-00bf-4f04-aac0-e5e7937d9910","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"forwardClientToBackend set Read timeout 20s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cb557f64-00bf-4f04-aac0-e5e7937d9910","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cb557f64-00bf-4f04-aac0-e5e7937d9910","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cb557f64-00bf-4f04-aac0-e5e7937d9910","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"cb557f64-00bf-4f04-aac0-e5e7937d9910","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"brokerClientStream CloseSend method"} +{"level":"info","X-Request-Id":"cb557f64-00bf-4f04-aac0-e5e7937d9910","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"get message for service: /testing.MockService/StreamCall with md map[Authorization:Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMjUiLCJleHAiOjE3MTI5ODU4NTcsIm5iZiI6MTcxMjEyMTg1NywiaWF0IjoxNzEyMTIxODU3LCJqdGkiOiIxNzEyOTkwZi0wMTczLTQxOGEtYmJjOC00NjM2ZWNjYTdmZmEiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsIm5vbmNlIjoibnRpa3pxcWF6dXZucWZjIiwicGhvbmUiOiIrNzcwNTU1NTI5MjgiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6IjkxMDkxOTMwMDM2MyJ9fQ.LkGWgqbFYxvbBVrFC4ZIKPeUPPwxp9erZv9I47Gn_1d_5EcQVO3JfsKQMJ_ZkaJqgzWYs7fuYQzPa4n3N4euSMMcpwa3lltnTBnSModIUUPpLIaZaWx4u8jqk7ywh3ikKxHvO7r_aFmGCnUqoNSpe5R13fFPFCxj_J1RGViJZZSUjNhU7wuzUcs1_PG53GnvRVCdfwTkfSPfvKar32jxTmIxHPVDj-Oz14c_KtJCyVNd-gFQusbALKzFuPvF6X2NRAhVlU8d-wf6ImLixf7ZJsPN9MwZAUa_bPOimNNwI-J8Lthe4fAnXS-M0WDLjsKZzMY97RRXD4L0VVuAC8zk3A Client-Ip:172.23.20.6 Content-Type:application/grpc Error-Code:5813 Error-Data:Test grpc-code = 5 Grpc-Code:5 Phone:+77055552928 Qa-Custom-Headers:{\"Error-Code\": \"5813\", \"Grpc-Code\": \"5\", \"Error-Data\": \"Test grpc-code = 5\"} Source-Service:/testing.MockService/StreamCall User-Id:25 Username:910919300363 X-Forwarded-For:172.23.20.6 X-Forwarded-Port:443 X-Real-Ip:172.23.20.6 X-Request-Id:cb557f64-00bf-4f04-aac0-e5e7937d9910]"} +{"level":"info","x-request-id":"cb557f64-00bf-4f04-aac0-e5e7937d9910","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"get message for service: /testing.MockService/StreamCall"} +{"level":"debug","x-request-id":"cb557f64-00bf-4f04-aac0-e5e7937d9910","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"grpcConnGet: /testing.MockService/StreamCall via cb557f64-00bf-4f04-aac0-e5e7937d9910"} +{"level":"debug","x-request-id":"cb557f64-00bf-4f04-aac0-e5e7937d9910","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"grpc use stream conn: &handler.grpcProxy{grpcStream:(*handler.grpcServerStream)(0xc000138420), kafkaStream:(*handler.grpcClientStream)(0xc0001384d0)} sourceService: /testing.MockService/StreamCall"} +{"level":"info","x-request-id":"cb557f64-00bf-4f04-aac0-e5e7937d9910","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"start transfer response from kafka"} +{"level":"error","x-request-id":"cb557f64-00bf-4f04-aac0-e5e7937d9910","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"error message for service: /testing.MockService/StreamCallrpc error: code = NotFound desc = 5813"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"cb557f64-00bf-4f04-aac0-e5e7937d9910","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"brokerClientStream SetError method"} +{"level":"info","x-request-id":"cb557f64-00bf-4f04-aac0-e5e7937d9910","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"stop transfer response from kafka"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"cb557f64-00bf-4f04-aac0-e5e7937d9910","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"brokerClientStream Close method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cb557f64-00bf-4f04-aac0-e5e7937d9910","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"forwardBackendToClient src.RecvMsg err rpc error: code = NotFound desc = 5813"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cb557f64-00bf-4f04-aac0-e5e7937d9910","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"b2cErr := <-b2cErrChan: err: rpc error: code = NotFound desc = 5813"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"cb557f64-00bf-4f04-aac0-e5e7937d9910","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"brokerClientStream Trailer method"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"cb557f64-00bf-4f04-aac0-e5e7937d9910","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"failed to proxy grpc conn c2bErr: rpc error: code = NotFound desc = 5813 *status.Error &status.Error{s:(*status.Status)(0xc000892518)}"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"cb557f64-00bf-4f04-aac0-e5e7937d9910","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"error status &status.Status{s:(*status.Status)(0xc000a8b680)}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cb557f64-00bf-4f04-aac0-e5e7937d9910","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"grpcConnDel /testing.MockService/StreamCall cb557f64-00bf-4f04-aac0-e5e7937d9910"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"cb557f64-00bf-4f04-aac0-e5e7937d9910","trace-id":"","span-id":"","time":"2024-04-03T10:26:40+05:00","message":"grpc handler exit"} +{"level":"debug","x-request-id":"21e49d28-c6c9-44a1-9ad4-63c28c946317","time":"2024-04-03T10:26:41+05:00","message":"authn.cookie not found"} +{"level":"debug","x-request-id":"21e49d28-c6c9-44a1-9ad4-63c28c946317","time":"2024-04-03T10:26:41+05:00","message":"jwt.check process"} +{"level":"debug","x-request-id":"21e49d28-c6c9-44a1-9ad4-63c28c946317","time":"2024-04-03T10:26:41+05:00","message":"jwt.check claims: jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"21e49d28-c6c9-44a1-9ad4-63c28c946317","time":"2024-04-03T10:26:41+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"21e49d28-c6c9-44a1-9ad4-63c28c946317","time":"2024-04-03T10:26:41+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"21e49d28-c6c9-44a1-9ad4-63c28c946317","time":"2024-04-03T10:26:41+05:00","message":"jwt.extract set User-Id to 25"} +{"level":"info","x-request-id":"21e49d28-c6c9-44a1-9ad4-63c28c946317","time":"2024-04-03T10:26:41+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"21e49d28-c6c9-44a1-9ad4-63c28c946317","time":"2024-04-03T10:26:41+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"21e49d28-c6c9-44a1-9ad4-63c28c946317","time":"2024-04-03T10:26:41+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"21e49d28-c6c9-44a1-9ad4-63c28c946317","time":"2024-04-03T10:26:41+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"21e49d28-c6c9-44a1-9ad4-63c28c946317","time":"2024-04-03T10:26:41+05:00","message":"jwt.extract set Username to 910919300363"} +{"level":"info","x-request-id":"21e49d28-c6c9-44a1-9ad4-63c28c946317","time":"2024-04-03T10:26:41+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"21e49d28-c6c9-44a1-9ad4-63c28c946317","time":"2024-04-03T10:26:41+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"21e49d28-c6c9-44a1-9ad4-63c28c946317","time":"2024-04-03T10:26:41+05:00","message":"jwt.extract set Phone to +77055552928"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"21e49d28-c6c9-44a1-9ad4-63c28c946317","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"grpcConnAdd /testing.MockService/StreamCall 21e49d28-c6c9-44a1-9ad4-63c28c946317"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"21e49d28-c6c9-44a1-9ad4-63c28c946317","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"forwardClientToBackend set Read timeout 20s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"21e49d28-c6c9-44a1-9ad4-63c28c946317","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"21e49d28-c6c9-44a1-9ad4-63c28c946317","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"21e49d28-c6c9-44a1-9ad4-63c28c946317","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"forwardClientToBackend set Write timeout 20s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"21e49d28-c6c9-44a1-9ad4-63c28c946317","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"21e49d28-c6c9-44a1-9ad4-63c28c946317","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"brokerClientStream brokerClientStream SendMsg method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"21e49d28-c6c9-44a1-9ad4-63c28c946317","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"forwardBackendToClient set Read timeout 20s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"21e49d28-c6c9-44a1-9ad4-63c28c946317","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"21e49d28-c6c9-44a1-9ad4-63c28c946317","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"brokerClientStream RecvMsg method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"21e49d28-c6c9-44a1-9ad4-63c28c946317","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"brokerClientStream try to publish to qa.mock.connection1.in msg with hdr: metadata.Metadata{\"Authorization\":\"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMjUiLCJleHAiOjE3MTI5ODU4NTcsIm5iZiI6MTcxMjEyMTg1NywiaWF0IjoxNzEyMTIxODU3LCJqdGkiOiIxNzEyOTkwZi0wMTczLTQxOGEtYmJjOC00NjM2ZWNjYTdmZmEiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsIm5vbmNlIjoibnRpa3pxcWF6dXZucWZjIiwicGhvbmUiOiIrNzcwNTU1NTI5MjgiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6IjkxMDkxOTMwMDM2MyJ9fQ.LkGWgqbFYxvbBVrFC4ZIKPeUPPwxp9erZv9I47Gn_1d_5EcQVO3JfsKQMJ_ZkaJqgzWYs7fuYQzPa4n3N4euSMMcpwa3lltnTBnSModIUUPpLIaZaWx4u8jqk7ywh3ikKxHvO7r_aFmGCnUqoNSpe5R13fFPFCxj_J1RGViJZZSUjNhU7wuzUcs1_PG53GnvRVCdfwTkfSPfvKar32jxTmIxHPVDj-Oz14c_KtJCyVNd-gFQusbALKzFuPvF6X2NRAhVlU8d-wf6ImLixf7ZJsPN9MwZAUa_bPOimNNwI-J8Lthe4fAnXS-M0WDLjsKZzMY97RRXD4L0VVuAC8zk3A\", \"Client-Ip\":\"172.23.20.6\", \"Content-Type\":\"application/grpc\", \"Phone\":\"+77055552928\", \"Qa-Custom-Headers\":\"{\\\"Error-Code\\\": \\\"4353\\\", \\\"Grpc-Code\\\": \\\"6\\\", \\\"Error-Data\\\": \\\"Test grpc-code = 6\\\"}\", \"Source-Service\":\"/testing.MockService/StreamCall\", \"User-Id\":\"25\", \"Username\":\"910919300363\", \"X-Forwarded-For\":\"172.23.20.6\", \"X-Forwarded-Port\":\"443\", \"X-Real-Ip\":\"172.23.20.6\", \"X-Request-Id\":\"21e49d28-c6c9-44a1-9ad4-63c28c946317\"}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"21e49d28-c6c9-44a1-9ad4-63c28c946317","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"21e49d28-c6c9-44a1-9ad4-63c28c946317","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"forwardClientToBackend set Read timeout 20s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"21e49d28-c6c9-44a1-9ad4-63c28c946317","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"21e49d28-c6c9-44a1-9ad4-63c28c946317","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"21e49d28-c6c9-44a1-9ad4-63c28c946317","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"21e49d28-c6c9-44a1-9ad4-63c28c946317","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"brokerClientStream CloseSend method"} +{"level":"info","X-Request-Id":"21e49d28-c6c9-44a1-9ad4-63c28c946317","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"get message for service: /testing.MockService/StreamCall with md map[Authorization:Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMjUiLCJleHAiOjE3MTI5ODU4NTcsIm5iZiI6MTcxMjEyMTg1NywiaWF0IjoxNzEyMTIxODU3LCJqdGkiOiIxNzEyOTkwZi0wMTczLTQxOGEtYmJjOC00NjM2ZWNjYTdmZmEiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsIm5vbmNlIjoibnRpa3pxcWF6dXZucWZjIiwicGhvbmUiOiIrNzcwNTU1NTI5MjgiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6IjkxMDkxOTMwMDM2MyJ9fQ.LkGWgqbFYxvbBVrFC4ZIKPeUPPwxp9erZv9I47Gn_1d_5EcQVO3JfsKQMJ_ZkaJqgzWYs7fuYQzPa4n3N4euSMMcpwa3lltnTBnSModIUUPpLIaZaWx4u8jqk7ywh3ikKxHvO7r_aFmGCnUqoNSpe5R13fFPFCxj_J1RGViJZZSUjNhU7wuzUcs1_PG53GnvRVCdfwTkfSPfvKar32jxTmIxHPVDj-Oz14c_KtJCyVNd-gFQusbALKzFuPvF6X2NRAhVlU8d-wf6ImLixf7ZJsPN9MwZAUa_bPOimNNwI-J8Lthe4fAnXS-M0WDLjsKZzMY97RRXD4L0VVuAC8zk3A Client-Ip:172.23.20.6 Content-Type:application/grpc Error-Code:4353 Error-Data:Test grpc-code = 6 Grpc-Code:6 Phone:+77055552928 Qa-Custom-Headers:{\"Error-Code\": \"4353\", \"Grpc-Code\": \"6\", \"Error-Data\": \"Test grpc-code = 6\"} Source-Service:/testing.MockService/StreamCall User-Id:25 Username:910919300363 X-Forwarded-For:172.23.20.6 X-Forwarded-Port:443 X-Real-Ip:172.23.20.6 X-Request-Id:21e49d28-c6c9-44a1-9ad4-63c28c946317]"} +{"level":"info","x-request-id":"21e49d28-c6c9-44a1-9ad4-63c28c946317","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"get message for service: /testing.MockService/StreamCall"} +{"level":"debug","x-request-id":"21e49d28-c6c9-44a1-9ad4-63c28c946317","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"grpcConnGet: /testing.MockService/StreamCall via 21e49d28-c6c9-44a1-9ad4-63c28c946317"} +{"level":"debug","x-request-id":"21e49d28-c6c9-44a1-9ad4-63c28c946317","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"grpc use stream conn: &handler.grpcProxy{grpcStream:(*handler.grpcServerStream)(0xc000410f20), kafkaStream:(*handler.grpcClientStream)(0xc000410fd0)} sourceService: /testing.MockService/StreamCall"} +{"level":"info","x-request-id":"21e49d28-c6c9-44a1-9ad4-63c28c946317","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"start transfer response from kafka"} +{"level":"error","x-request-id":"21e49d28-c6c9-44a1-9ad4-63c28c946317","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"error message for service: /testing.MockService/StreamCallrpc error: code = AlreadyExists desc = 4353"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"21e49d28-c6c9-44a1-9ad4-63c28c946317","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"brokerClientStream SetError method"} +{"level":"info","x-request-id":"21e49d28-c6c9-44a1-9ad4-63c28c946317","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"stop transfer response from kafka"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"21e49d28-c6c9-44a1-9ad4-63c28c946317","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"brokerClientStream Close method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"21e49d28-c6c9-44a1-9ad4-63c28c946317","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"forwardBackendToClient src.RecvMsg err rpc error: code = AlreadyExists desc = 4353"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"21e49d28-c6c9-44a1-9ad4-63c28c946317","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"b2cErr := <-b2cErrChan: err: rpc error: code = AlreadyExists desc = 4353"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"21e49d28-c6c9-44a1-9ad4-63c28c946317","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"brokerClientStream Trailer method"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"21e49d28-c6c9-44a1-9ad4-63c28c946317","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"failed to proxy grpc conn c2bErr: rpc error: code = AlreadyExists desc = 4353 *status.Error &status.Error{s:(*status.Status)(0xc00007ec68)}"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"21e49d28-c6c9-44a1-9ad4-63c28c946317","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"error status &status.Status{s:(*status.Status)(0xc0009ca300)}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"21e49d28-c6c9-44a1-9ad4-63c28c946317","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"grpcConnDel /testing.MockService/StreamCall 21e49d28-c6c9-44a1-9ad4-63c28c946317"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"21e49d28-c6c9-44a1-9ad4-63c28c946317","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"grpc handler exit"} +{"level":"debug","x-request-id":"72f060ed-e746-433b-9eb7-32e623044fd2","time":"2024-04-03T10:26:41+05:00","message":"authn.cookie not found"} +{"level":"debug","x-request-id":"72f060ed-e746-433b-9eb7-32e623044fd2","time":"2024-04-03T10:26:41+05:00","message":"jwt.check process"} +{"level":"debug","x-request-id":"72f060ed-e746-433b-9eb7-32e623044fd2","time":"2024-04-03T10:26:41+05:00","message":"jwt.check claims: jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"72f060ed-e746-433b-9eb7-32e623044fd2","time":"2024-04-03T10:26:41+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"72f060ed-e746-433b-9eb7-32e623044fd2","time":"2024-04-03T10:26:41+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"72f060ed-e746-433b-9eb7-32e623044fd2","time":"2024-04-03T10:26:41+05:00","message":"jwt.extract set User-Id to 25"} +{"level":"info","x-request-id":"72f060ed-e746-433b-9eb7-32e623044fd2","time":"2024-04-03T10:26:41+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"72f060ed-e746-433b-9eb7-32e623044fd2","time":"2024-04-03T10:26:41+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"72f060ed-e746-433b-9eb7-32e623044fd2","time":"2024-04-03T10:26:41+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"72f060ed-e746-433b-9eb7-32e623044fd2","time":"2024-04-03T10:26:41+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"72f060ed-e746-433b-9eb7-32e623044fd2","time":"2024-04-03T10:26:41+05:00","message":"jwt.extract set Username to 910919300363"} +{"level":"info","x-request-id":"72f060ed-e746-433b-9eb7-32e623044fd2","time":"2024-04-03T10:26:41+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"72f060ed-e746-433b-9eb7-32e623044fd2","time":"2024-04-03T10:26:41+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"72f060ed-e746-433b-9eb7-32e623044fd2","time":"2024-04-03T10:26:41+05:00","message":"jwt.extract set Phone to +77055552928"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"72f060ed-e746-433b-9eb7-32e623044fd2","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"grpcConnAdd /testing.MockService/StreamCall 72f060ed-e746-433b-9eb7-32e623044fd2"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"72f060ed-e746-433b-9eb7-32e623044fd2","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"forwardClientToBackend set Read timeout 20s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"72f060ed-e746-433b-9eb7-32e623044fd2","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"72f060ed-e746-433b-9eb7-32e623044fd2","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"forwardBackendToClient set Read timeout 20s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"72f060ed-e746-433b-9eb7-32e623044fd2","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"72f060ed-e746-433b-9eb7-32e623044fd2","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"72f060ed-e746-433b-9eb7-32e623044fd2","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"forwardClientToBackend set Write timeout 20s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"72f060ed-e746-433b-9eb7-32e623044fd2","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"72f060ed-e746-433b-9eb7-32e623044fd2","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"brokerClientStream brokerClientStream SendMsg method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"72f060ed-e746-433b-9eb7-32e623044fd2","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"brokerClientStream try to publish to qa.mock.connection1.in msg with hdr: metadata.Metadata{\"Authorization\":\"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMjUiLCJleHAiOjE3MTI5ODU4NTcsIm5iZiI6MTcxMjEyMTg1NywiaWF0IjoxNzEyMTIxODU3LCJqdGkiOiIxNzEyOTkwZi0wMTczLTQxOGEtYmJjOC00NjM2ZWNjYTdmZmEiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsIm5vbmNlIjoibnRpa3pxcWF6dXZucWZjIiwicGhvbmUiOiIrNzcwNTU1NTI5MjgiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6IjkxMDkxOTMwMDM2MyJ9fQ.LkGWgqbFYxvbBVrFC4ZIKPeUPPwxp9erZv9I47Gn_1d_5EcQVO3JfsKQMJ_ZkaJqgzWYs7fuYQzPa4n3N4euSMMcpwa3lltnTBnSModIUUPpLIaZaWx4u8jqk7ywh3ikKxHvO7r_aFmGCnUqoNSpe5R13fFPFCxj_J1RGViJZZSUjNhU7wuzUcs1_PG53GnvRVCdfwTkfSPfvKar32jxTmIxHPVDj-Oz14c_KtJCyVNd-gFQusbALKzFuPvF6X2NRAhVlU8d-wf6ImLixf7ZJsPN9MwZAUa_bPOimNNwI-J8Lthe4fAnXS-M0WDLjsKZzMY97RRXD4L0VVuAC8zk3A\", \"Client-Ip\":\"172.23.20.6\", \"Content-Type\":\"application/grpc\", \"Phone\":\"+77055552928\", \"Qa-Custom-Headers\":\"{\\\"Error-Code\\\": \\\"5769\\\", \\\"Grpc-Code\\\": \\\"7\\\", \\\"Error-Data\\\": \\\"Test grpc-code = 7\\\"}\", \"Source-Service\":\"/testing.MockService/StreamCall\", \"User-Id\":\"25\", \"Username\":\"910919300363\", \"X-Forwarded-For\":\"172.23.20.6\", \"X-Forwarded-Port\":\"443\", \"X-Real-Ip\":\"172.23.20.6\", \"X-Request-Id\":\"72f060ed-e746-433b-9eb7-32e623044fd2\"}"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"72f060ed-e746-433b-9eb7-32e623044fd2","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"brokerClientStream RecvMsg method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"72f060ed-e746-433b-9eb7-32e623044fd2","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"72f060ed-e746-433b-9eb7-32e623044fd2","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"forwardClientToBackend set Read timeout 20s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"72f060ed-e746-433b-9eb7-32e623044fd2","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"72f060ed-e746-433b-9eb7-32e623044fd2","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"72f060ed-e746-433b-9eb7-32e623044fd2","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"72f060ed-e746-433b-9eb7-32e623044fd2","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"brokerClientStream CloseSend method"} +{"level":"info","X-Request-Id":"72f060ed-e746-433b-9eb7-32e623044fd2","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"get message for service: /testing.MockService/StreamCall with md map[Authorization:Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMjUiLCJleHAiOjE3MTI5ODU4NTcsIm5iZiI6MTcxMjEyMTg1NywiaWF0IjoxNzEyMTIxODU3LCJqdGkiOiIxNzEyOTkwZi0wMTczLTQxOGEtYmJjOC00NjM2ZWNjYTdmZmEiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsIm5vbmNlIjoibnRpa3pxcWF6dXZucWZjIiwicGhvbmUiOiIrNzcwNTU1NTI5MjgiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6IjkxMDkxOTMwMDM2MyJ9fQ.LkGWgqbFYxvbBVrFC4ZIKPeUPPwxp9erZv9I47Gn_1d_5EcQVO3JfsKQMJ_ZkaJqgzWYs7fuYQzPa4n3N4euSMMcpwa3lltnTBnSModIUUPpLIaZaWx4u8jqk7ywh3ikKxHvO7r_aFmGCnUqoNSpe5R13fFPFCxj_J1RGViJZZSUjNhU7wuzUcs1_PG53GnvRVCdfwTkfSPfvKar32jxTmIxHPVDj-Oz14c_KtJCyVNd-gFQusbALKzFuPvF6X2NRAhVlU8d-wf6ImLixf7ZJsPN9MwZAUa_bPOimNNwI-J8Lthe4fAnXS-M0WDLjsKZzMY97RRXD4L0VVuAC8zk3A Client-Ip:172.23.20.6 Content-Type:application/grpc Error-Code:5769 Error-Data:Test grpc-code = 7 Grpc-Code:7 Phone:+77055552928 Qa-Custom-Headers:{\"Error-Code\": \"5769\", \"Grpc-Code\": \"7\", \"Error-Data\": \"Test grpc-code = 7\"} Source-Service:/testing.MockService/StreamCall User-Id:25 Username:910919300363 X-Forwarded-For:172.23.20.6 X-Forwarded-Port:443 X-Real-Ip:172.23.20.6 X-Request-Id:72f060ed-e746-433b-9eb7-32e623044fd2]"} +{"level":"info","x-request-id":"72f060ed-e746-433b-9eb7-32e623044fd2","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"get message for service: /testing.MockService/StreamCall"} +{"level":"debug","x-request-id":"72f060ed-e746-433b-9eb7-32e623044fd2","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"grpcConnGet: /testing.MockService/StreamCall via 72f060ed-e746-433b-9eb7-32e623044fd2"} +{"level":"debug","x-request-id":"72f060ed-e746-433b-9eb7-32e623044fd2","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"grpc use stream conn: &handler.grpcProxy{grpcStream:(*handler.grpcServerStream)(0xc000138580), kafkaStream:(*handler.grpcClientStream)(0xc000138630)} sourceService: /testing.MockService/StreamCall"} +{"level":"info","x-request-id":"72f060ed-e746-433b-9eb7-32e623044fd2","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"start transfer response from kafka"} +{"level":"error","x-request-id":"72f060ed-e746-433b-9eb7-32e623044fd2","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"error message for service: /testing.MockService/StreamCallrpc error: code = PermissionDenied desc = 5769"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"72f060ed-e746-433b-9eb7-32e623044fd2","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"brokerClientStream SetError method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"72f060ed-e746-433b-9eb7-32e623044fd2","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"brokerClientStream Close method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"72f060ed-e746-433b-9eb7-32e623044fd2","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"forwardBackendToClient src.RecvMsg err rpc error: code = PermissionDenied desc = 5769"} +{"level":"info","x-request-id":"72f060ed-e746-433b-9eb7-32e623044fd2","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"stop transfer response from kafka"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"72f060ed-e746-433b-9eb7-32e623044fd2","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"b2cErr := <-b2cErrChan: err: rpc error: code = PermissionDenied desc = 5769"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"72f060ed-e746-433b-9eb7-32e623044fd2","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"brokerClientStream Trailer method"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"72f060ed-e746-433b-9eb7-32e623044fd2","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"failed to proxy grpc conn c2bErr: rpc error: code = PermissionDenied desc = 5769 *status.Error &status.Error{s:(*status.Status)(0xc000536688)}"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"72f060ed-e746-433b-9eb7-32e623044fd2","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"error status &status.Status{s:(*status.Status)(0xc00038f1a0)}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"72f060ed-e746-433b-9eb7-32e623044fd2","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"grpcConnDel /testing.MockService/StreamCall 72f060ed-e746-433b-9eb7-32e623044fd2"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"72f060ed-e746-433b-9eb7-32e623044fd2","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"grpc handler exit"} +{"level":"debug","x-request-id":"33c89816-4055-4a76-a8f1-29a5032e2e51","time":"2024-04-03T10:26:41+05:00","message":"authn.cookie not found"} +{"level":"debug","x-request-id":"33c89816-4055-4a76-a8f1-29a5032e2e51","time":"2024-04-03T10:26:41+05:00","message":"jwt.check process"} +{"level":"debug","x-request-id":"33c89816-4055-4a76-a8f1-29a5032e2e51","time":"2024-04-03T10:26:41+05:00","message":"jwt.check claims: jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"33c89816-4055-4a76-a8f1-29a5032e2e51","time":"2024-04-03T10:26:41+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"33c89816-4055-4a76-a8f1-29a5032e2e51","time":"2024-04-03T10:26:41+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"33c89816-4055-4a76-a8f1-29a5032e2e51","time":"2024-04-03T10:26:41+05:00","message":"jwt.extract set User-Id to 25"} +{"level":"info","x-request-id":"33c89816-4055-4a76-a8f1-29a5032e2e51","time":"2024-04-03T10:26:41+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"33c89816-4055-4a76-a8f1-29a5032e2e51","time":"2024-04-03T10:26:41+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"33c89816-4055-4a76-a8f1-29a5032e2e51","time":"2024-04-03T10:26:41+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"33c89816-4055-4a76-a8f1-29a5032e2e51","time":"2024-04-03T10:26:41+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"33c89816-4055-4a76-a8f1-29a5032e2e51","time":"2024-04-03T10:26:41+05:00","message":"jwt.extract set Username to 910919300363"} +{"level":"info","x-request-id":"33c89816-4055-4a76-a8f1-29a5032e2e51","time":"2024-04-03T10:26:41+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"33c89816-4055-4a76-a8f1-29a5032e2e51","time":"2024-04-03T10:26:41+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"33c89816-4055-4a76-a8f1-29a5032e2e51","time":"2024-04-03T10:26:41+05:00","message":"jwt.extract set Phone to +77055552928"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"33c89816-4055-4a76-a8f1-29a5032e2e51","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"grpcConnAdd /testing.MockService/StreamCall 33c89816-4055-4a76-a8f1-29a5032e2e51"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"33c89816-4055-4a76-a8f1-29a5032e2e51","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"forwardBackendToClient set Read timeout 20s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"33c89816-4055-4a76-a8f1-29a5032e2e51","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"33c89816-4055-4a76-a8f1-29a5032e2e51","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"brokerClientStream RecvMsg method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"33c89816-4055-4a76-a8f1-29a5032e2e51","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"forwardClientToBackend set Read timeout 20s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"33c89816-4055-4a76-a8f1-29a5032e2e51","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"33c89816-4055-4a76-a8f1-29a5032e2e51","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"33c89816-4055-4a76-a8f1-29a5032e2e51","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"forwardClientToBackend set Write timeout 20s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"33c89816-4055-4a76-a8f1-29a5032e2e51","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"33c89816-4055-4a76-a8f1-29a5032e2e51","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"brokerClientStream brokerClientStream SendMsg method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"33c89816-4055-4a76-a8f1-29a5032e2e51","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"brokerClientStream try to publish to qa.mock.connection1.in msg with hdr: metadata.Metadata{\"Authorization\":\"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMjUiLCJleHAiOjE3MTI5ODU4NTcsIm5iZiI6MTcxMjEyMTg1NywiaWF0IjoxNzEyMTIxODU3LCJqdGkiOiIxNzEyOTkwZi0wMTczLTQxOGEtYmJjOC00NjM2ZWNjYTdmZmEiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsIm5vbmNlIjoibnRpa3pxcWF6dXZucWZjIiwicGhvbmUiOiIrNzcwNTU1NTI5MjgiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6IjkxMDkxOTMwMDM2MyJ9fQ.LkGWgqbFYxvbBVrFC4ZIKPeUPPwxp9erZv9I47Gn_1d_5EcQVO3JfsKQMJ_ZkaJqgzWYs7fuYQzPa4n3N4euSMMcpwa3lltnTBnSModIUUPpLIaZaWx4u8jqk7ywh3ikKxHvO7r_aFmGCnUqoNSpe5R13fFPFCxj_J1RGViJZZSUjNhU7wuzUcs1_PG53GnvRVCdfwTkfSPfvKar32jxTmIxHPVDj-Oz14c_KtJCyVNd-gFQusbALKzFuPvF6X2NRAhVlU8d-wf6ImLixf7ZJsPN9MwZAUa_bPOimNNwI-J8Lthe4fAnXS-M0WDLjsKZzMY97RRXD4L0VVuAC8zk3A\", \"Client-Ip\":\"172.23.20.6\", \"Content-Type\":\"application/grpc\", \"Phone\":\"+77055552928\", \"Qa-Custom-Headers\":\"{\\\"Error-Code\\\": \\\"3856\\\", \\\"Grpc-Code\\\": \\\"8\\\", \\\"Error-Data\\\": \\\"Test grpc-code = 8\\\"}\", \"Source-Service\":\"/testing.MockService/StreamCall\", \"User-Id\":\"25\", \"Username\":\"910919300363\", \"X-Forwarded-For\":\"172.23.20.6\", \"X-Forwarded-Port\":\"443\", \"X-Real-Ip\":\"172.23.20.6\", \"X-Request-Id\":\"33c89816-4055-4a76-a8f1-29a5032e2e51\"}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"33c89816-4055-4a76-a8f1-29a5032e2e51","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"33c89816-4055-4a76-a8f1-29a5032e2e51","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"forwardClientToBackend set Read timeout 20s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"33c89816-4055-4a76-a8f1-29a5032e2e51","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"33c89816-4055-4a76-a8f1-29a5032e2e51","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"33c89816-4055-4a76-a8f1-29a5032e2e51","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"33c89816-4055-4a76-a8f1-29a5032e2e51","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"brokerClientStream CloseSend method"} +{"level":"info","X-Request-Id":"33c89816-4055-4a76-a8f1-29a5032e2e51","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"get message for service: /testing.MockService/StreamCall with md map[Authorization:Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMjUiLCJleHAiOjE3MTI5ODU4NTcsIm5iZiI6MTcxMjEyMTg1NywiaWF0IjoxNzEyMTIxODU3LCJqdGkiOiIxNzEyOTkwZi0wMTczLTQxOGEtYmJjOC00NjM2ZWNjYTdmZmEiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsIm5vbmNlIjoibnRpa3pxcWF6dXZucWZjIiwicGhvbmUiOiIrNzcwNTU1NTI5MjgiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6IjkxMDkxOTMwMDM2MyJ9fQ.LkGWgqbFYxvbBVrFC4ZIKPeUPPwxp9erZv9I47Gn_1d_5EcQVO3JfsKQMJ_ZkaJqgzWYs7fuYQzPa4n3N4euSMMcpwa3lltnTBnSModIUUPpLIaZaWx4u8jqk7ywh3ikKxHvO7r_aFmGCnUqoNSpe5R13fFPFCxj_J1RGViJZZSUjNhU7wuzUcs1_PG53GnvRVCdfwTkfSPfvKar32jxTmIxHPVDj-Oz14c_KtJCyVNd-gFQusbALKzFuPvF6X2NRAhVlU8d-wf6ImLixf7ZJsPN9MwZAUa_bPOimNNwI-J8Lthe4fAnXS-M0WDLjsKZzMY97RRXD4L0VVuAC8zk3A Client-Ip:172.23.20.6 Content-Type:application/grpc Error-Code:3856 Error-Data:Test grpc-code = 8 Grpc-Code:8 Phone:+77055552928 Qa-Custom-Headers:{\"Error-Code\": \"3856\", \"Grpc-Code\": \"8\", \"Error-Data\": \"Test grpc-code = 8\"} Source-Service:/testing.MockService/StreamCall User-Id:25 Username:910919300363 X-Forwarded-For:172.23.20.6 X-Forwarded-Port:443 X-Real-Ip:172.23.20.6 X-Request-Id:33c89816-4055-4a76-a8f1-29a5032e2e51]"} +{"level":"info","x-request-id":"33c89816-4055-4a76-a8f1-29a5032e2e51","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"get message for service: /testing.MockService/StreamCall"} +{"level":"debug","x-request-id":"33c89816-4055-4a76-a8f1-29a5032e2e51","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"grpcConnGet: /testing.MockService/StreamCall via 33c89816-4055-4a76-a8f1-29a5032e2e51"} +{"level":"debug","x-request-id":"33c89816-4055-4a76-a8f1-29a5032e2e51","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"grpc use stream conn: &handler.grpcProxy{grpcStream:(*handler.grpcServerStream)(0xc000411130), kafkaStream:(*handler.grpcClientStream)(0xc0004111e0)} sourceService: /testing.MockService/StreamCall"} +{"level":"info","x-request-id":"33c89816-4055-4a76-a8f1-29a5032e2e51","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"start transfer response from kafka"} +{"level":"error","x-request-id":"33c89816-4055-4a76-a8f1-29a5032e2e51","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"error message for service: /testing.MockService/StreamCallrpc error: code = ResourceExhausted desc = 3856"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"33c89816-4055-4a76-a8f1-29a5032e2e51","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"brokerClientStream SetError method"} +{"level":"info","x-request-id":"33c89816-4055-4a76-a8f1-29a5032e2e51","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"stop transfer response from kafka"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"33c89816-4055-4a76-a8f1-29a5032e2e51","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"brokerClientStream Close method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"33c89816-4055-4a76-a8f1-29a5032e2e51","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"forwardBackendToClient src.RecvMsg err rpc error: code = ResourceExhausted desc = 3856"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"33c89816-4055-4a76-a8f1-29a5032e2e51","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"b2cErr := <-b2cErrChan: err: rpc error: code = ResourceExhausted desc = 3856"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"33c89816-4055-4a76-a8f1-29a5032e2e51","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"brokerClientStream Trailer method"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"33c89816-4055-4a76-a8f1-29a5032e2e51","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"failed to proxy grpc conn c2bErr: rpc error: code = ResourceExhausted desc = 3856 *status.Error &status.Error{s:(*status.Status)(0xc0001a2e50)}"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"33c89816-4055-4a76-a8f1-29a5032e2e51","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"error status &status.Status{s:(*status.Status)(0xc0009cfa40)}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"33c89816-4055-4a76-a8f1-29a5032e2e51","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"grpcConnDel /testing.MockService/StreamCall 33c89816-4055-4a76-a8f1-29a5032e2e51"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"33c89816-4055-4a76-a8f1-29a5032e2e51","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"grpc handler exit"} +{"level":"debug","x-request-id":"1b248c7e-6eb2-4ec9-920c-9e81cdd742bc","time":"2024-04-03T10:26:41+05:00","message":"authn.cookie not found"} +{"level":"debug","x-request-id":"1b248c7e-6eb2-4ec9-920c-9e81cdd742bc","time":"2024-04-03T10:26:41+05:00","message":"jwt.check process"} +{"level":"debug","x-request-id":"1b248c7e-6eb2-4ec9-920c-9e81cdd742bc","time":"2024-04-03T10:26:41+05:00","message":"jwt.check claims: jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"1b248c7e-6eb2-4ec9-920c-9e81cdd742bc","time":"2024-04-03T10:26:41+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"1b248c7e-6eb2-4ec9-920c-9e81cdd742bc","time":"2024-04-03T10:26:41+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"1b248c7e-6eb2-4ec9-920c-9e81cdd742bc","time":"2024-04-03T10:26:41+05:00","message":"jwt.extract set User-Id to 25"} +{"level":"info","x-request-id":"1b248c7e-6eb2-4ec9-920c-9e81cdd742bc","time":"2024-04-03T10:26:41+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"1b248c7e-6eb2-4ec9-920c-9e81cdd742bc","time":"2024-04-03T10:26:41+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"1b248c7e-6eb2-4ec9-920c-9e81cdd742bc","time":"2024-04-03T10:26:41+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"1b248c7e-6eb2-4ec9-920c-9e81cdd742bc","time":"2024-04-03T10:26:41+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"1b248c7e-6eb2-4ec9-920c-9e81cdd742bc","time":"2024-04-03T10:26:41+05:00","message":"jwt.extract set Username to 910919300363"} +{"level":"info","x-request-id":"1b248c7e-6eb2-4ec9-920c-9e81cdd742bc","time":"2024-04-03T10:26:41+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"1b248c7e-6eb2-4ec9-920c-9e81cdd742bc","time":"2024-04-03T10:26:41+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"1b248c7e-6eb2-4ec9-920c-9e81cdd742bc","time":"2024-04-03T10:26:41+05:00","message":"jwt.extract set Phone to +77055552928"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"1b248c7e-6eb2-4ec9-920c-9e81cdd742bc","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"grpcConnAdd /testing.MockService/StreamCall 1b248c7e-6eb2-4ec9-920c-9e81cdd742bc"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"1b248c7e-6eb2-4ec9-920c-9e81cdd742bc","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"forwardBackendToClient set Read timeout 20s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"1b248c7e-6eb2-4ec9-920c-9e81cdd742bc","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"1b248c7e-6eb2-4ec9-920c-9e81cdd742bc","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"forwardClientToBackend set Read timeout 20s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"1b248c7e-6eb2-4ec9-920c-9e81cdd742bc","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"1b248c7e-6eb2-4ec9-920c-9e81cdd742bc","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"brokerClientStream RecvMsg method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"1b248c7e-6eb2-4ec9-920c-9e81cdd742bc","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"1b248c7e-6eb2-4ec9-920c-9e81cdd742bc","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"forwardClientToBackend set Write timeout 20s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"1b248c7e-6eb2-4ec9-920c-9e81cdd742bc","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"1b248c7e-6eb2-4ec9-920c-9e81cdd742bc","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"brokerClientStream brokerClientStream SendMsg method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"1b248c7e-6eb2-4ec9-920c-9e81cdd742bc","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"brokerClientStream try to publish to qa.mock.connection1.in msg with hdr: metadata.Metadata{\"Authorization\":\"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMjUiLCJleHAiOjE3MTI5ODU4NTcsIm5iZiI6MTcxMjEyMTg1NywiaWF0IjoxNzEyMTIxODU3LCJqdGkiOiIxNzEyOTkwZi0wMTczLTQxOGEtYmJjOC00NjM2ZWNjYTdmZmEiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsIm5vbmNlIjoibnRpa3pxcWF6dXZucWZjIiwicGhvbmUiOiIrNzcwNTU1NTI5MjgiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6IjkxMDkxOTMwMDM2MyJ9fQ.LkGWgqbFYxvbBVrFC4ZIKPeUPPwxp9erZv9I47Gn_1d_5EcQVO3JfsKQMJ_ZkaJqgzWYs7fuYQzPa4n3N4euSMMcpwa3lltnTBnSModIUUPpLIaZaWx4u8jqk7ywh3ikKxHvO7r_aFmGCnUqoNSpe5R13fFPFCxj_J1RGViJZZSUjNhU7wuzUcs1_PG53GnvRVCdfwTkfSPfvKar32jxTmIxHPVDj-Oz14c_KtJCyVNd-gFQusbALKzFuPvF6X2NRAhVlU8d-wf6ImLixf7ZJsPN9MwZAUa_bPOimNNwI-J8Lthe4fAnXS-M0WDLjsKZzMY97RRXD4L0VVuAC8zk3A\", \"Client-Ip\":\"172.23.20.6\", \"Content-Type\":\"application/grpc\", \"Phone\":\"+77055552928\", \"Qa-Custom-Headers\":\"{\\\"Error-Code\\\": \\\"8619\\\", \\\"Grpc-Code\\\": \\\"9\\\", \\\"Error-Data\\\": \\\"Test grpc-code = 9\\\"}\", \"Source-Service\":\"/testing.MockService/StreamCall\", \"User-Id\":\"25\", \"Username\":\"910919300363\", \"X-Forwarded-For\":\"172.23.20.6\", \"X-Forwarded-Port\":\"443\", \"X-Real-Ip\":\"172.23.20.6\", \"X-Request-Id\":\"1b248c7e-6eb2-4ec9-920c-9e81cdd742bc\"}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"1b248c7e-6eb2-4ec9-920c-9e81cdd742bc","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"1b248c7e-6eb2-4ec9-920c-9e81cdd742bc","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"forwardClientToBackend set Read timeout 20s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"1b248c7e-6eb2-4ec9-920c-9e81cdd742bc","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"1b248c7e-6eb2-4ec9-920c-9e81cdd742bc","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"1b248c7e-6eb2-4ec9-920c-9e81cdd742bc","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"1b248c7e-6eb2-4ec9-920c-9e81cdd742bc","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"brokerClientStream CloseSend method"} +{"level":"info","X-Request-Id":"1b248c7e-6eb2-4ec9-920c-9e81cdd742bc","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"get message for service: /testing.MockService/StreamCall with md map[Authorization:Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMjUiLCJleHAiOjE3MTI5ODU4NTcsIm5iZiI6MTcxMjEyMTg1NywiaWF0IjoxNzEyMTIxODU3LCJqdGkiOiIxNzEyOTkwZi0wMTczLTQxOGEtYmJjOC00NjM2ZWNjYTdmZmEiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsIm5vbmNlIjoibnRpa3pxcWF6dXZucWZjIiwicGhvbmUiOiIrNzcwNTU1NTI5MjgiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6IjkxMDkxOTMwMDM2MyJ9fQ.LkGWgqbFYxvbBVrFC4ZIKPeUPPwxp9erZv9I47Gn_1d_5EcQVO3JfsKQMJ_ZkaJqgzWYs7fuYQzPa4n3N4euSMMcpwa3lltnTBnSModIUUPpLIaZaWx4u8jqk7ywh3ikKxHvO7r_aFmGCnUqoNSpe5R13fFPFCxj_J1RGViJZZSUjNhU7wuzUcs1_PG53GnvRVCdfwTkfSPfvKar32jxTmIxHPVDj-Oz14c_KtJCyVNd-gFQusbALKzFuPvF6X2NRAhVlU8d-wf6ImLixf7ZJsPN9MwZAUa_bPOimNNwI-J8Lthe4fAnXS-M0WDLjsKZzMY97RRXD4L0VVuAC8zk3A Client-Ip:172.23.20.6 Content-Type:application/grpc Error-Code:8619 Error-Data:Test grpc-code = 9 Grpc-Code:9 Phone:+77055552928 Qa-Custom-Headers:{\"Error-Code\": \"8619\", \"Grpc-Code\": \"9\", \"Error-Data\": \"Test grpc-code = 9\"} Source-Service:/testing.MockService/StreamCall User-Id:25 Username:910919300363 X-Forwarded-For:172.23.20.6 X-Forwarded-Port:443 X-Real-Ip:172.23.20.6 X-Request-Id:1b248c7e-6eb2-4ec9-920c-9e81cdd742bc]"} +{"level":"info","x-request-id":"1b248c7e-6eb2-4ec9-920c-9e81cdd742bc","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"get message for service: /testing.MockService/StreamCall"} +{"level":"debug","x-request-id":"1b248c7e-6eb2-4ec9-920c-9e81cdd742bc","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"grpcConnGet: /testing.MockService/StreamCall via 1b248c7e-6eb2-4ec9-920c-9e81cdd742bc"} +{"level":"debug","x-request-id":"1b248c7e-6eb2-4ec9-920c-9e81cdd742bc","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"grpc use stream conn: &handler.grpcProxy{grpcStream:(*handler.grpcServerStream)(0xc0006686e0), kafkaStream:(*handler.grpcClientStream)(0xc000668790)} sourceService: /testing.MockService/StreamCall"} +{"level":"info","x-request-id":"1b248c7e-6eb2-4ec9-920c-9e81cdd742bc","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"start transfer response from kafka"} +{"level":"error","x-request-id":"1b248c7e-6eb2-4ec9-920c-9e81cdd742bc","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"error message for service: /testing.MockService/StreamCallrpc error: code = FailedPrecondition desc = 8619"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"1b248c7e-6eb2-4ec9-920c-9e81cdd742bc","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"brokerClientStream SetError method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"1b248c7e-6eb2-4ec9-920c-9e81cdd742bc","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"brokerClientStream Close method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"1b248c7e-6eb2-4ec9-920c-9e81cdd742bc","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"forwardBackendToClient src.RecvMsg err rpc error: code = FailedPrecondition desc = 8619"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"1b248c7e-6eb2-4ec9-920c-9e81cdd742bc","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"b2cErr := <-b2cErrChan: err: rpc error: code = FailedPrecondition desc = 8619"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"1b248c7e-6eb2-4ec9-920c-9e81cdd742bc","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"brokerClientStream Trailer method"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"1b248c7e-6eb2-4ec9-920c-9e81cdd742bc","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"failed to proxy grpc conn c2bErr: rpc error: code = FailedPrecondition desc = 8619 *status.Error &status.Error{s:(*status.Status)(0xc00007e0b8)}"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"1b248c7e-6eb2-4ec9-920c-9e81cdd742bc","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"error status &status.Status{s:(*status.Status)(0xc0009ca300)}"} +{"level":"info","x-request-id":"1b248c7e-6eb2-4ec9-920c-9e81cdd742bc","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"stop transfer response from kafka"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"1b248c7e-6eb2-4ec9-920c-9e81cdd742bc","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"grpcConnDel /testing.MockService/StreamCall 1b248c7e-6eb2-4ec9-920c-9e81cdd742bc"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"1b248c7e-6eb2-4ec9-920c-9e81cdd742bc","trace-id":"","span-id":"","time":"2024-04-03T10:26:41+05:00","message":"grpc handler exit"} +{"level":"debug","x-request-id":"e4766040-9444-4e81-ad7f-130bdde233f0","time":"2024-04-03T10:26:42+05:00","message":"authn.cookie not found"} +{"level":"debug","x-request-id":"e4766040-9444-4e81-ad7f-130bdde233f0","time":"2024-04-03T10:26:42+05:00","message":"jwt.check process"} +{"level":"debug","x-request-id":"e4766040-9444-4e81-ad7f-130bdde233f0","time":"2024-04-03T10:26:42+05:00","message":"jwt.check claims: jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"e4766040-9444-4e81-ad7f-130bdde233f0","time":"2024-04-03T10:26:42+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"e4766040-9444-4e81-ad7f-130bdde233f0","time":"2024-04-03T10:26:42+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"e4766040-9444-4e81-ad7f-130bdde233f0","time":"2024-04-03T10:26:42+05:00","message":"jwt.extract set User-Id to 25"} +{"level":"info","x-request-id":"e4766040-9444-4e81-ad7f-130bdde233f0","time":"2024-04-03T10:26:42+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"e4766040-9444-4e81-ad7f-130bdde233f0","time":"2024-04-03T10:26:42+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"e4766040-9444-4e81-ad7f-130bdde233f0","time":"2024-04-03T10:26:42+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"e4766040-9444-4e81-ad7f-130bdde233f0","time":"2024-04-03T10:26:42+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"e4766040-9444-4e81-ad7f-130bdde233f0","time":"2024-04-03T10:26:42+05:00","message":"jwt.extract set Username to 910919300363"} +{"level":"info","x-request-id":"e4766040-9444-4e81-ad7f-130bdde233f0","time":"2024-04-03T10:26:42+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"e4766040-9444-4e81-ad7f-130bdde233f0","time":"2024-04-03T10:26:42+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"e4766040-9444-4e81-ad7f-130bdde233f0","time":"2024-04-03T10:26:42+05:00","message":"jwt.extract set Phone to +77055552928"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"e4766040-9444-4e81-ad7f-130bdde233f0","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"grpcConnAdd /testing.MockService/StreamCall e4766040-9444-4e81-ad7f-130bdde233f0"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"e4766040-9444-4e81-ad7f-130bdde233f0","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"forwardBackendToClient set Read timeout 20s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"e4766040-9444-4e81-ad7f-130bdde233f0","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"e4766040-9444-4e81-ad7f-130bdde233f0","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"brokerClientStream RecvMsg method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"e4766040-9444-4e81-ad7f-130bdde233f0","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"forwardClientToBackend set Read timeout 20s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"e4766040-9444-4e81-ad7f-130bdde233f0","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"e4766040-9444-4e81-ad7f-130bdde233f0","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"e4766040-9444-4e81-ad7f-130bdde233f0","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"forwardClientToBackend set Write timeout 20s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"e4766040-9444-4e81-ad7f-130bdde233f0","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"e4766040-9444-4e81-ad7f-130bdde233f0","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"brokerClientStream brokerClientStream SendMsg method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"e4766040-9444-4e81-ad7f-130bdde233f0","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"brokerClientStream try to publish to qa.mock.connection1.in msg with hdr: metadata.Metadata{\"Authorization\":\"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMjUiLCJleHAiOjE3MTI5ODU4NTcsIm5iZiI6MTcxMjEyMTg1NywiaWF0IjoxNzEyMTIxODU3LCJqdGkiOiIxNzEyOTkwZi0wMTczLTQxOGEtYmJjOC00NjM2ZWNjYTdmZmEiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsIm5vbmNlIjoibnRpa3pxcWF6dXZucWZjIiwicGhvbmUiOiIrNzcwNTU1NTI5MjgiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6IjkxMDkxOTMwMDM2MyJ9fQ.LkGWgqbFYxvbBVrFC4ZIKPeUPPwxp9erZv9I47Gn_1d_5EcQVO3JfsKQMJ_ZkaJqgzWYs7fuYQzPa4n3N4euSMMcpwa3lltnTBnSModIUUPpLIaZaWx4u8jqk7ywh3ikKxHvO7r_aFmGCnUqoNSpe5R13fFPFCxj_J1RGViJZZSUjNhU7wuzUcs1_PG53GnvRVCdfwTkfSPfvKar32jxTmIxHPVDj-Oz14c_KtJCyVNd-gFQusbALKzFuPvF6X2NRAhVlU8d-wf6ImLixf7ZJsPN9MwZAUa_bPOimNNwI-J8Lthe4fAnXS-M0WDLjsKZzMY97RRXD4L0VVuAC8zk3A\", \"Client-Ip\":\"172.23.20.6\", \"Content-Type\":\"application/grpc\", \"Phone\":\"+77055552928\", \"Qa-Custom-Headers\":\"{\\\"Error-Code\\\": \\\"6401\\\", \\\"Grpc-Code\\\": \\\"10\\\", \\\"Error-Data\\\": \\\"Test grpc-code = 10\\\"}\", \"Source-Service\":\"/testing.MockService/StreamCall\", \"User-Id\":\"25\", \"Username\":\"910919300363\", \"X-Forwarded-For\":\"172.23.20.6\", \"X-Forwarded-Port\":\"443\", \"X-Real-Ip\":\"172.23.20.6\", \"X-Request-Id\":\"e4766040-9444-4e81-ad7f-130bdde233f0\"}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"e4766040-9444-4e81-ad7f-130bdde233f0","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"e4766040-9444-4e81-ad7f-130bdde233f0","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"forwardClientToBackend set Read timeout 20s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"e4766040-9444-4e81-ad7f-130bdde233f0","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"e4766040-9444-4e81-ad7f-130bdde233f0","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"e4766040-9444-4e81-ad7f-130bdde233f0","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"e4766040-9444-4e81-ad7f-130bdde233f0","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"brokerClientStream CloseSend method"} +{"level":"info","X-Request-Id":"e4766040-9444-4e81-ad7f-130bdde233f0","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"get message for service: /testing.MockService/StreamCall with md map[Authorization:Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMjUiLCJleHAiOjE3MTI5ODU4NTcsIm5iZiI6MTcxMjEyMTg1NywiaWF0IjoxNzEyMTIxODU3LCJqdGkiOiIxNzEyOTkwZi0wMTczLTQxOGEtYmJjOC00NjM2ZWNjYTdmZmEiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsIm5vbmNlIjoibnRpa3pxcWF6dXZucWZjIiwicGhvbmUiOiIrNzcwNTU1NTI5MjgiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6IjkxMDkxOTMwMDM2MyJ9fQ.LkGWgqbFYxvbBVrFC4ZIKPeUPPwxp9erZv9I47Gn_1d_5EcQVO3JfsKQMJ_ZkaJqgzWYs7fuYQzPa4n3N4euSMMcpwa3lltnTBnSModIUUPpLIaZaWx4u8jqk7ywh3ikKxHvO7r_aFmGCnUqoNSpe5R13fFPFCxj_J1RGViJZZSUjNhU7wuzUcs1_PG53GnvRVCdfwTkfSPfvKar32jxTmIxHPVDj-Oz14c_KtJCyVNd-gFQusbALKzFuPvF6X2NRAhVlU8d-wf6ImLixf7ZJsPN9MwZAUa_bPOimNNwI-J8Lthe4fAnXS-M0WDLjsKZzMY97RRXD4L0VVuAC8zk3A Client-Ip:172.23.20.6 Content-Type:application/grpc Error-Code:6401 Error-Data:Test grpc-code = 10 Grpc-Code:10 Phone:+77055552928 Qa-Custom-Headers:{\"Error-Code\": \"6401\", \"Grpc-Code\": \"10\", \"Error-Data\": \"Test grpc-code = 10\"} Source-Service:/testing.MockService/StreamCall User-Id:25 Username:910919300363 X-Forwarded-For:172.23.20.6 X-Forwarded-Port:443 X-Real-Ip:172.23.20.6 X-Request-Id:e4766040-9444-4e81-ad7f-130bdde233f0]"} +{"level":"info","x-request-id":"e4766040-9444-4e81-ad7f-130bdde233f0","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"get message for service: /testing.MockService/StreamCall"} +{"level":"debug","x-request-id":"e4766040-9444-4e81-ad7f-130bdde233f0","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"grpcConnGet: /testing.MockService/StreamCall via e4766040-9444-4e81-ad7f-130bdde233f0"} +{"level":"debug","x-request-id":"e4766040-9444-4e81-ad7f-130bdde233f0","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"grpc use stream conn: &handler.grpcProxy{grpcStream:(*handler.grpcServerStream)(0xc0004104d0), kafkaStream:(*handler.grpcClientStream)(0xc000410c60)} sourceService: /testing.MockService/StreamCall"} +{"level":"info","x-request-id":"e4766040-9444-4e81-ad7f-130bdde233f0","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"start transfer response from kafka"} +{"level":"error","x-request-id":"e4766040-9444-4e81-ad7f-130bdde233f0","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"error message for service: /testing.MockService/StreamCallrpc error: code = Aborted desc = 6401"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"e4766040-9444-4e81-ad7f-130bdde233f0","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"brokerClientStream SetError method"} +{"level":"info","x-request-id":"e4766040-9444-4e81-ad7f-130bdde233f0","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"stop transfer response from kafka"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"e4766040-9444-4e81-ad7f-130bdde233f0","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"brokerClientStream Close method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"e4766040-9444-4e81-ad7f-130bdde233f0","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"forwardBackendToClient src.RecvMsg err rpc error: code = Aborted desc = 6401"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"e4766040-9444-4e81-ad7f-130bdde233f0","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"b2cErr := <-b2cErrChan: err: rpc error: code = Aborted desc = 6401"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"e4766040-9444-4e81-ad7f-130bdde233f0","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"brokerClientStream Trailer method"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"e4766040-9444-4e81-ad7f-130bdde233f0","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"failed to proxy grpc conn c2bErr: rpc error: code = Aborted desc = 6401 *status.Error &status.Error{s:(*status.Status)(0xc00007e268)}"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"e4766040-9444-4e81-ad7f-130bdde233f0","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"error status &status.Status{s:(*status.Status)(0xc0009ca6c0)}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"e4766040-9444-4e81-ad7f-130bdde233f0","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"grpcConnDel /testing.MockService/StreamCall e4766040-9444-4e81-ad7f-130bdde233f0"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"e4766040-9444-4e81-ad7f-130bdde233f0","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"grpc handler exit"} +{"level":"debug","x-request-id":"32edd6e7-d02f-45a1-97e6-572cee949991","time":"2024-04-03T10:26:42+05:00","message":"authn.cookie not found"} +{"level":"debug","x-request-id":"32edd6e7-d02f-45a1-97e6-572cee949991","time":"2024-04-03T10:26:42+05:00","message":"jwt.check process"} +{"level":"debug","x-request-id":"32edd6e7-d02f-45a1-97e6-572cee949991","time":"2024-04-03T10:26:42+05:00","message":"jwt.check claims: jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"32edd6e7-d02f-45a1-97e6-572cee949991","time":"2024-04-03T10:26:42+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"32edd6e7-d02f-45a1-97e6-572cee949991","time":"2024-04-03T10:26:42+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"32edd6e7-d02f-45a1-97e6-572cee949991","time":"2024-04-03T10:26:42+05:00","message":"jwt.extract set User-Id to 25"} +{"level":"info","x-request-id":"32edd6e7-d02f-45a1-97e6-572cee949991","time":"2024-04-03T10:26:42+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"32edd6e7-d02f-45a1-97e6-572cee949991","time":"2024-04-03T10:26:42+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"32edd6e7-d02f-45a1-97e6-572cee949991","time":"2024-04-03T10:26:42+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"32edd6e7-d02f-45a1-97e6-572cee949991","time":"2024-04-03T10:26:42+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"32edd6e7-d02f-45a1-97e6-572cee949991","time":"2024-04-03T10:26:42+05:00","message":"jwt.extract set Username to 910919300363"} +{"level":"info","x-request-id":"32edd6e7-d02f-45a1-97e6-572cee949991","time":"2024-04-03T10:26:42+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"32edd6e7-d02f-45a1-97e6-572cee949991","time":"2024-04-03T10:26:42+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"32edd6e7-d02f-45a1-97e6-572cee949991","time":"2024-04-03T10:26:42+05:00","message":"jwt.extract set Phone to +77055552928"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"32edd6e7-d02f-45a1-97e6-572cee949991","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"grpcConnAdd /testing.MockService/StreamCall 32edd6e7-d02f-45a1-97e6-572cee949991"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"32edd6e7-d02f-45a1-97e6-572cee949991","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"forwardClientToBackend set Read timeout 20s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"32edd6e7-d02f-45a1-97e6-572cee949991","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"32edd6e7-d02f-45a1-97e6-572cee949991","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"forwardBackendToClient set Read timeout 20s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"32edd6e7-d02f-45a1-97e6-572cee949991","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"32edd6e7-d02f-45a1-97e6-572cee949991","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"brokerClientStream RecvMsg method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"32edd6e7-d02f-45a1-97e6-572cee949991","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"32edd6e7-d02f-45a1-97e6-572cee949991","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"forwardClientToBackend set Write timeout 20s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"32edd6e7-d02f-45a1-97e6-572cee949991","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"32edd6e7-d02f-45a1-97e6-572cee949991","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"brokerClientStream brokerClientStream SendMsg method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"32edd6e7-d02f-45a1-97e6-572cee949991","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"brokerClientStream try to publish to qa.mock.connection1.in msg with hdr: metadata.Metadata{\"Authorization\":\"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMjUiLCJleHAiOjE3MTI5ODU4NTcsIm5iZiI6MTcxMjEyMTg1NywiaWF0IjoxNzEyMTIxODU3LCJqdGkiOiIxNzEyOTkwZi0wMTczLTQxOGEtYmJjOC00NjM2ZWNjYTdmZmEiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsIm5vbmNlIjoibnRpa3pxcWF6dXZucWZjIiwicGhvbmUiOiIrNzcwNTU1NTI5MjgiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6IjkxMDkxOTMwMDM2MyJ9fQ.LkGWgqbFYxvbBVrFC4ZIKPeUPPwxp9erZv9I47Gn_1d_5EcQVO3JfsKQMJ_ZkaJqgzWYs7fuYQzPa4n3N4euSMMcpwa3lltnTBnSModIUUPpLIaZaWx4u8jqk7ywh3ikKxHvO7r_aFmGCnUqoNSpe5R13fFPFCxj_J1RGViJZZSUjNhU7wuzUcs1_PG53GnvRVCdfwTkfSPfvKar32jxTmIxHPVDj-Oz14c_KtJCyVNd-gFQusbALKzFuPvF6X2NRAhVlU8d-wf6ImLixf7ZJsPN9MwZAUa_bPOimNNwI-J8Lthe4fAnXS-M0WDLjsKZzMY97RRXD4L0VVuAC8zk3A\", \"Client-Ip\":\"172.23.20.6\", \"Content-Type\":\"application/grpc\", \"Phone\":\"+77055552928\", \"Qa-Custom-Headers\":\"{\\\"Error-Code\\\": \\\"6091\\\", \\\"Grpc-Code\\\": \\\"11\\\", \\\"Error-Data\\\": \\\"Test grpc-code = 11\\\"}\", \"Source-Service\":\"/testing.MockService/StreamCall\", \"User-Id\":\"25\", \"Username\":\"910919300363\", \"X-Forwarded-For\":\"172.23.20.6\", \"X-Forwarded-Port\":\"443\", \"X-Real-Ip\":\"172.23.20.6\", \"X-Request-Id\":\"32edd6e7-d02f-45a1-97e6-572cee949991\"}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"32edd6e7-d02f-45a1-97e6-572cee949991","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"32edd6e7-d02f-45a1-97e6-572cee949991","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"forwardClientToBackend set Read timeout 20s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"32edd6e7-d02f-45a1-97e6-572cee949991","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"32edd6e7-d02f-45a1-97e6-572cee949991","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"32edd6e7-d02f-45a1-97e6-572cee949991","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"32edd6e7-d02f-45a1-97e6-572cee949991","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"brokerClientStream CloseSend method"} +{"level":"info","X-Request-Id":"32edd6e7-d02f-45a1-97e6-572cee949991","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"get message for service: /testing.MockService/StreamCall with md map[Authorization:Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMjUiLCJleHAiOjE3MTI5ODU4NTcsIm5iZiI6MTcxMjEyMTg1NywiaWF0IjoxNzEyMTIxODU3LCJqdGkiOiIxNzEyOTkwZi0wMTczLTQxOGEtYmJjOC00NjM2ZWNjYTdmZmEiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsIm5vbmNlIjoibnRpa3pxcWF6dXZucWZjIiwicGhvbmUiOiIrNzcwNTU1NTI5MjgiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6IjkxMDkxOTMwMDM2MyJ9fQ.LkGWgqbFYxvbBVrFC4ZIKPeUPPwxp9erZv9I47Gn_1d_5EcQVO3JfsKQMJ_ZkaJqgzWYs7fuYQzPa4n3N4euSMMcpwa3lltnTBnSModIUUPpLIaZaWx4u8jqk7ywh3ikKxHvO7r_aFmGCnUqoNSpe5R13fFPFCxj_J1RGViJZZSUjNhU7wuzUcs1_PG53GnvRVCdfwTkfSPfvKar32jxTmIxHPVDj-Oz14c_KtJCyVNd-gFQusbALKzFuPvF6X2NRAhVlU8d-wf6ImLixf7ZJsPN9MwZAUa_bPOimNNwI-J8Lthe4fAnXS-M0WDLjsKZzMY97RRXD4L0VVuAC8zk3A Client-Ip:172.23.20.6 Content-Type:application/grpc Error-Code:6091 Error-Data:Test grpc-code = 11 Grpc-Code:11 Phone:+77055552928 Qa-Custom-Headers:{\"Error-Code\": \"6091\", \"Grpc-Code\": \"11\", \"Error-Data\": \"Test grpc-code = 11\"} Source-Service:/testing.MockService/StreamCall User-Id:25 Username:910919300363 X-Forwarded-For:172.23.20.6 X-Forwarded-Port:443 X-Real-Ip:172.23.20.6 X-Request-Id:32edd6e7-d02f-45a1-97e6-572cee949991]"} +{"level":"info","x-request-id":"32edd6e7-d02f-45a1-97e6-572cee949991","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"get message for service: /testing.MockService/StreamCall"} +{"level":"debug","x-request-id":"32edd6e7-d02f-45a1-97e6-572cee949991","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"grpcConnGet: /testing.MockService/StreamCall via 32edd6e7-d02f-45a1-97e6-572cee949991"} +{"level":"debug","x-request-id":"32edd6e7-d02f-45a1-97e6-572cee949991","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"grpc use stream conn: &handler.grpcProxy{grpcStream:(*handler.grpcServerStream)(0xc0002320b0), kafkaStream:(*handler.grpcClientStream)(0xc0002322c0)} sourceService: /testing.MockService/StreamCall"} +{"level":"info","x-request-id":"32edd6e7-d02f-45a1-97e6-572cee949991","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"start transfer response from kafka"} +{"level":"error","x-request-id":"32edd6e7-d02f-45a1-97e6-572cee949991","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"error message for service: /testing.MockService/StreamCallrpc error: code = OutOfRange desc = 6091"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"32edd6e7-d02f-45a1-97e6-572cee949991","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"brokerClientStream SetError method"} +{"level":"info","x-request-id":"32edd6e7-d02f-45a1-97e6-572cee949991","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"stop transfer response from kafka"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"32edd6e7-d02f-45a1-97e6-572cee949991","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"brokerClientStream Close method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"32edd6e7-d02f-45a1-97e6-572cee949991","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"forwardBackendToClient src.RecvMsg err rpc error: code = OutOfRange desc = 6091"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"32edd6e7-d02f-45a1-97e6-572cee949991","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"b2cErr := <-b2cErrChan: err: rpc error: code = OutOfRange desc = 6091"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"32edd6e7-d02f-45a1-97e6-572cee949991","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"brokerClientStream Trailer method"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"32edd6e7-d02f-45a1-97e6-572cee949991","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"failed to proxy grpc conn c2bErr: rpc error: code = OutOfRange desc = 6091 *status.Error &status.Error{s:(*status.Status)(0xc000536420)}"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"32edd6e7-d02f-45a1-97e6-572cee949991","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"error status &status.Status{s:(*status.Status)(0xc000bf1b00)}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"32edd6e7-d02f-45a1-97e6-572cee949991","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"grpcConnDel /testing.MockService/StreamCall 32edd6e7-d02f-45a1-97e6-572cee949991"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"32edd6e7-d02f-45a1-97e6-572cee949991","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"grpc handler exit"} +{"level":"debug","x-request-id":"9040e97c-67cb-4f63-8afc-f983becce2f5","time":"2024-04-03T10:26:42+05:00","message":"authn.cookie not found"} +{"level":"debug","x-request-id":"9040e97c-67cb-4f63-8afc-f983becce2f5","time":"2024-04-03T10:26:42+05:00","message":"jwt.check process"} +{"level":"debug","x-request-id":"9040e97c-67cb-4f63-8afc-f983becce2f5","time":"2024-04-03T10:26:42+05:00","message":"jwt.check claims: jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"9040e97c-67cb-4f63-8afc-f983becce2f5","time":"2024-04-03T10:26:42+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"9040e97c-67cb-4f63-8afc-f983becce2f5","time":"2024-04-03T10:26:42+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"9040e97c-67cb-4f63-8afc-f983becce2f5","time":"2024-04-03T10:26:42+05:00","message":"jwt.extract set User-Id to 25"} +{"level":"info","x-request-id":"9040e97c-67cb-4f63-8afc-f983becce2f5","time":"2024-04-03T10:26:42+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"9040e97c-67cb-4f63-8afc-f983becce2f5","time":"2024-04-03T10:26:42+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"9040e97c-67cb-4f63-8afc-f983becce2f5","time":"2024-04-03T10:26:42+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"9040e97c-67cb-4f63-8afc-f983becce2f5","time":"2024-04-03T10:26:42+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"9040e97c-67cb-4f63-8afc-f983becce2f5","time":"2024-04-03T10:26:42+05:00","message":"jwt.extract set Username to 910919300363"} +{"level":"info","x-request-id":"9040e97c-67cb-4f63-8afc-f983becce2f5","time":"2024-04-03T10:26:42+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"9040e97c-67cb-4f63-8afc-f983becce2f5","time":"2024-04-03T10:26:42+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"9040e97c-67cb-4f63-8afc-f983becce2f5","time":"2024-04-03T10:26:42+05:00","message":"jwt.extract set Phone to +77055552928"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"9040e97c-67cb-4f63-8afc-f983becce2f5","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"grpcConnAdd /testing.MockService/StreamCall 9040e97c-67cb-4f63-8afc-f983becce2f5"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"9040e97c-67cb-4f63-8afc-f983becce2f5","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"forwardBackendToClient set Read timeout 20s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"9040e97c-67cb-4f63-8afc-f983becce2f5","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"9040e97c-67cb-4f63-8afc-f983becce2f5","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"brokerClientStream RecvMsg method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"9040e97c-67cb-4f63-8afc-f983becce2f5","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"forwardClientToBackend set Read timeout 20s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"9040e97c-67cb-4f63-8afc-f983becce2f5","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"9040e97c-67cb-4f63-8afc-f983becce2f5","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"9040e97c-67cb-4f63-8afc-f983becce2f5","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"forwardClientToBackend set Write timeout 20s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"9040e97c-67cb-4f63-8afc-f983becce2f5","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"9040e97c-67cb-4f63-8afc-f983becce2f5","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"brokerClientStream brokerClientStream SendMsg method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"9040e97c-67cb-4f63-8afc-f983becce2f5","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"brokerClientStream try to publish to qa.mock.connection1.in msg with hdr: metadata.Metadata{\"Authorization\":\"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMjUiLCJleHAiOjE3MTI5ODU4NTcsIm5iZiI6MTcxMjEyMTg1NywiaWF0IjoxNzEyMTIxODU3LCJqdGkiOiIxNzEyOTkwZi0wMTczLTQxOGEtYmJjOC00NjM2ZWNjYTdmZmEiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsIm5vbmNlIjoibnRpa3pxcWF6dXZucWZjIiwicGhvbmUiOiIrNzcwNTU1NTI5MjgiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6IjkxMDkxOTMwMDM2MyJ9fQ.LkGWgqbFYxvbBVrFC4ZIKPeUPPwxp9erZv9I47Gn_1d_5EcQVO3JfsKQMJ_ZkaJqgzWYs7fuYQzPa4n3N4euSMMcpwa3lltnTBnSModIUUPpLIaZaWx4u8jqk7ywh3ikKxHvO7r_aFmGCnUqoNSpe5R13fFPFCxj_J1RGViJZZSUjNhU7wuzUcs1_PG53GnvRVCdfwTkfSPfvKar32jxTmIxHPVDj-Oz14c_KtJCyVNd-gFQusbALKzFuPvF6X2NRAhVlU8d-wf6ImLixf7ZJsPN9MwZAUa_bPOimNNwI-J8Lthe4fAnXS-M0WDLjsKZzMY97RRXD4L0VVuAC8zk3A\", \"Client-Ip\":\"172.23.20.6\", \"Content-Type\":\"application/grpc\", \"Phone\":\"+77055552928\", \"Qa-Custom-Headers\":\"{\\\"Error-Code\\\": \\\"8570\\\", \\\"Grpc-Code\\\": \\\"12\\\", \\\"Error-Data\\\": \\\"Test grpc-code = 12\\\"}\", \"Source-Service\":\"/testing.MockService/StreamCall\", \"User-Id\":\"25\", \"Username\":\"910919300363\", \"X-Forwarded-For\":\"172.23.20.6\", \"X-Forwarded-Port\":\"443\", \"X-Real-Ip\":\"172.23.20.6\", \"X-Request-Id\":\"9040e97c-67cb-4f63-8afc-f983becce2f5\"}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"9040e97c-67cb-4f63-8afc-f983becce2f5","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"9040e97c-67cb-4f63-8afc-f983becce2f5","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"forwardClientToBackend set Read timeout 20s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"9040e97c-67cb-4f63-8afc-f983becce2f5","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"9040e97c-67cb-4f63-8afc-f983becce2f5","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"9040e97c-67cb-4f63-8afc-f983becce2f5","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"9040e97c-67cb-4f63-8afc-f983becce2f5","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"brokerClientStream CloseSend method"} +{"level":"info","X-Request-Id":"9040e97c-67cb-4f63-8afc-f983becce2f5","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"get message for service: /testing.MockService/StreamCall with md map[Authorization:Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMjUiLCJleHAiOjE3MTI5ODU4NTcsIm5iZiI6MTcxMjEyMTg1NywiaWF0IjoxNzEyMTIxODU3LCJqdGkiOiIxNzEyOTkwZi0wMTczLTQxOGEtYmJjOC00NjM2ZWNjYTdmZmEiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsIm5vbmNlIjoibnRpa3pxcWF6dXZucWZjIiwicGhvbmUiOiIrNzcwNTU1NTI5MjgiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6IjkxMDkxOTMwMDM2MyJ9fQ.LkGWgqbFYxvbBVrFC4ZIKPeUPPwxp9erZv9I47Gn_1d_5EcQVO3JfsKQMJ_ZkaJqgzWYs7fuYQzPa4n3N4euSMMcpwa3lltnTBnSModIUUPpLIaZaWx4u8jqk7ywh3ikKxHvO7r_aFmGCnUqoNSpe5R13fFPFCxj_J1RGViJZZSUjNhU7wuzUcs1_PG53GnvRVCdfwTkfSPfvKar32jxTmIxHPVDj-Oz14c_KtJCyVNd-gFQusbALKzFuPvF6X2NRAhVlU8d-wf6ImLixf7ZJsPN9MwZAUa_bPOimNNwI-J8Lthe4fAnXS-M0WDLjsKZzMY97RRXD4L0VVuAC8zk3A Client-Ip:172.23.20.6 Content-Type:application/grpc Error-Code:8570 Error-Data:Test grpc-code = 12 Grpc-Code:12 Phone:+77055552928 Qa-Custom-Headers:{\"Error-Code\": \"8570\", \"Grpc-Code\": \"12\", \"Error-Data\": \"Test grpc-code = 12\"} Source-Service:/testing.MockService/StreamCall User-Id:25 Username:910919300363 X-Forwarded-For:172.23.20.6 X-Forwarded-Port:443 X-Real-Ip:172.23.20.6 X-Request-Id:9040e97c-67cb-4f63-8afc-f983becce2f5]"} +{"level":"info","x-request-id":"9040e97c-67cb-4f63-8afc-f983becce2f5","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"get message for service: /testing.MockService/StreamCall"} +{"level":"debug","x-request-id":"9040e97c-67cb-4f63-8afc-f983becce2f5","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"grpcConnGet: /testing.MockService/StreamCall via 9040e97c-67cb-4f63-8afc-f983becce2f5"} +{"level":"debug","x-request-id":"9040e97c-67cb-4f63-8afc-f983becce2f5","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"grpc use stream conn: &handler.grpcProxy{grpcStream:(*handler.grpcServerStream)(0xc0002d1600), kafkaStream:(*handler.grpcClientStream)(0xc0002d16b0)} sourceService: /testing.MockService/StreamCall"} +{"level":"info","x-request-id":"9040e97c-67cb-4f63-8afc-f983becce2f5","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"start transfer response from kafka"} +{"level":"error","x-request-id":"9040e97c-67cb-4f63-8afc-f983becce2f5","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"error message for service: /testing.MockService/StreamCallrpc error: code = Unimplemented desc = 8570"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"9040e97c-67cb-4f63-8afc-f983becce2f5","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"brokerClientStream SetError method"} +{"level":"info","x-request-id":"9040e97c-67cb-4f63-8afc-f983becce2f5","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"stop transfer response from kafka"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"9040e97c-67cb-4f63-8afc-f983becce2f5","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"brokerClientStream Close method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"9040e97c-67cb-4f63-8afc-f983becce2f5","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"forwardBackendToClient src.RecvMsg err rpc error: code = Unimplemented desc = 8570"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"9040e97c-67cb-4f63-8afc-f983becce2f5","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"b2cErr := <-b2cErrChan: err: rpc error: code = Unimplemented desc = 8570"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"9040e97c-67cb-4f63-8afc-f983becce2f5","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"brokerClientStream Trailer method"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"9040e97c-67cb-4f63-8afc-f983becce2f5","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"failed to proxy grpc conn c2bErr: rpc error: code = Unimplemented desc = 8570 *status.Error &status.Error{s:(*status.Status)(0xc00007e638)}"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"9040e97c-67cb-4f63-8afc-f983becce2f5","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"error status &status.Status{s:(*status.Status)(0xc0009cb5c0)}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"9040e97c-67cb-4f63-8afc-f983becce2f5","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"grpcConnDel /testing.MockService/StreamCall 9040e97c-67cb-4f63-8afc-f983becce2f5"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"9040e97c-67cb-4f63-8afc-f983becce2f5","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"grpc handler exit"} +{"level":"debug","x-request-id":"40fdf729-5436-437a-bd4c-52d246d04145","time":"2024-04-03T10:26:42+05:00","message":"authn.cookie not found"} +{"level":"debug","x-request-id":"40fdf729-5436-437a-bd4c-52d246d04145","time":"2024-04-03T10:26:42+05:00","message":"jwt.check process"} +{"level":"debug","x-request-id":"40fdf729-5436-437a-bd4c-52d246d04145","time":"2024-04-03T10:26:42+05:00","message":"jwt.check claims: jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"40fdf729-5436-437a-bd4c-52d246d04145","time":"2024-04-03T10:26:42+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"40fdf729-5436-437a-bd4c-52d246d04145","time":"2024-04-03T10:26:42+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"40fdf729-5436-437a-bd4c-52d246d04145","time":"2024-04-03T10:26:42+05:00","message":"jwt.extract set User-Id to 25"} +{"level":"info","x-request-id":"40fdf729-5436-437a-bd4c-52d246d04145","time":"2024-04-03T10:26:42+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"40fdf729-5436-437a-bd4c-52d246d04145","time":"2024-04-03T10:26:42+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"40fdf729-5436-437a-bd4c-52d246d04145","time":"2024-04-03T10:26:42+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"40fdf729-5436-437a-bd4c-52d246d04145","time":"2024-04-03T10:26:42+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"40fdf729-5436-437a-bd4c-52d246d04145","time":"2024-04-03T10:26:42+05:00","message":"jwt.extract set Username to 910919300363"} +{"level":"info","x-request-id":"40fdf729-5436-437a-bd4c-52d246d04145","time":"2024-04-03T10:26:42+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"40fdf729-5436-437a-bd4c-52d246d04145","time":"2024-04-03T10:26:42+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"40fdf729-5436-437a-bd4c-52d246d04145","time":"2024-04-03T10:26:42+05:00","message":"jwt.extract set Phone to +77055552928"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"40fdf729-5436-437a-bd4c-52d246d04145","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"grpcConnAdd /testing.MockService/StreamCall 40fdf729-5436-437a-bd4c-52d246d04145"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"40fdf729-5436-437a-bd4c-52d246d04145","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"forwardBackendToClient set Read timeout 20s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"40fdf729-5436-437a-bd4c-52d246d04145","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"40fdf729-5436-437a-bd4c-52d246d04145","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"forwardClientToBackend set Read timeout 20s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"40fdf729-5436-437a-bd4c-52d246d04145","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"40fdf729-5436-437a-bd4c-52d246d04145","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"brokerClientStream RecvMsg method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"40fdf729-5436-437a-bd4c-52d246d04145","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"40fdf729-5436-437a-bd4c-52d246d04145","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"forwardClientToBackend set Write timeout 20s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"40fdf729-5436-437a-bd4c-52d246d04145","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"40fdf729-5436-437a-bd4c-52d246d04145","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"brokerClientStream brokerClientStream SendMsg method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"40fdf729-5436-437a-bd4c-52d246d04145","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"brokerClientStream try to publish to qa.mock.connection1.in msg with hdr: metadata.Metadata{\"Authorization\":\"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMjUiLCJleHAiOjE3MTI5ODU4NTcsIm5iZiI6MTcxMjEyMTg1NywiaWF0IjoxNzEyMTIxODU3LCJqdGkiOiIxNzEyOTkwZi0wMTczLTQxOGEtYmJjOC00NjM2ZWNjYTdmZmEiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsIm5vbmNlIjoibnRpa3pxcWF6dXZucWZjIiwicGhvbmUiOiIrNzcwNTU1NTI5MjgiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6IjkxMDkxOTMwMDM2MyJ9fQ.LkGWgqbFYxvbBVrFC4ZIKPeUPPwxp9erZv9I47Gn_1d_5EcQVO3JfsKQMJ_ZkaJqgzWYs7fuYQzPa4n3N4euSMMcpwa3lltnTBnSModIUUPpLIaZaWx4u8jqk7ywh3ikKxHvO7r_aFmGCnUqoNSpe5R13fFPFCxj_J1RGViJZZSUjNhU7wuzUcs1_PG53GnvRVCdfwTkfSPfvKar32jxTmIxHPVDj-Oz14c_KtJCyVNd-gFQusbALKzFuPvF6X2NRAhVlU8d-wf6ImLixf7ZJsPN9MwZAUa_bPOimNNwI-J8Lthe4fAnXS-M0WDLjsKZzMY97RRXD4L0VVuAC8zk3A\", \"Client-Ip\":\"172.23.20.6\", \"Content-Type\":\"application/grpc\", \"Phone\":\"+77055552928\", \"Qa-Custom-Headers\":\"{\\\"Error-Code\\\": \\\"4988\\\", \\\"Grpc-Code\\\": \\\"13\\\", \\\"Error-Data\\\": \\\"Test grpc-code = 13\\\"}\", \"Source-Service\":\"/testing.MockService/StreamCall\", \"User-Id\":\"25\", \"Username\":\"910919300363\", \"X-Forwarded-For\":\"172.23.20.6\", \"X-Forwarded-Port\":\"443\", \"X-Real-Ip\":\"172.23.20.6\", \"X-Request-Id\":\"40fdf729-5436-437a-bd4c-52d246d04145\"}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"40fdf729-5436-437a-bd4c-52d246d04145","trace-id":"","span-id":"","time":"2024-04-03T10:26:42+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"40fdf729-5436-437a-bd4c-52d246d04145","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"forwardClientToBackend set Read timeout 20s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"40fdf729-5436-437a-bd4c-52d246d04145","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"40fdf729-5436-437a-bd4c-52d246d04145","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"40fdf729-5436-437a-bd4c-52d246d04145","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"40fdf729-5436-437a-bd4c-52d246d04145","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"brokerClientStream CloseSend method"} +{"level":"info","X-Request-Id":"40fdf729-5436-437a-bd4c-52d246d04145","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"get message for service: /testing.MockService/StreamCall with md map[Authorization:Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMjUiLCJleHAiOjE3MTI5ODU4NTcsIm5iZiI6MTcxMjEyMTg1NywiaWF0IjoxNzEyMTIxODU3LCJqdGkiOiIxNzEyOTkwZi0wMTczLTQxOGEtYmJjOC00NjM2ZWNjYTdmZmEiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsIm5vbmNlIjoibnRpa3pxcWF6dXZucWZjIiwicGhvbmUiOiIrNzcwNTU1NTI5MjgiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6IjkxMDkxOTMwMDM2MyJ9fQ.LkGWgqbFYxvbBVrFC4ZIKPeUPPwxp9erZv9I47Gn_1d_5EcQVO3JfsKQMJ_ZkaJqgzWYs7fuYQzPa4n3N4euSMMcpwa3lltnTBnSModIUUPpLIaZaWx4u8jqk7ywh3ikKxHvO7r_aFmGCnUqoNSpe5R13fFPFCxj_J1RGViJZZSUjNhU7wuzUcs1_PG53GnvRVCdfwTkfSPfvKar32jxTmIxHPVDj-Oz14c_KtJCyVNd-gFQusbALKzFuPvF6X2NRAhVlU8d-wf6ImLixf7ZJsPN9MwZAUa_bPOimNNwI-J8Lthe4fAnXS-M0WDLjsKZzMY97RRXD4L0VVuAC8zk3A Client-Ip:172.23.20.6 Content-Type:application/grpc Error-Code:4988 Error-Data:Test grpc-code = 13 Grpc-Code:13 Phone:+77055552928 Qa-Custom-Headers:{\"Error-Code\": \"4988\", \"Grpc-Code\": \"13\", \"Error-Data\": \"Test grpc-code = 13\"} Source-Service:/testing.MockService/StreamCall User-Id:25 Username:910919300363 X-Forwarded-For:172.23.20.6 X-Forwarded-Port:443 X-Real-Ip:172.23.20.6 X-Request-Id:40fdf729-5436-437a-bd4c-52d246d04145]"} +{"level":"info","x-request-id":"40fdf729-5436-437a-bd4c-52d246d04145","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"get message for service: /testing.MockService/StreamCall"} +{"level":"debug","x-request-id":"40fdf729-5436-437a-bd4c-52d246d04145","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"grpcConnGet: /testing.MockService/StreamCall via 40fdf729-5436-437a-bd4c-52d246d04145"} +{"level":"debug","x-request-id":"40fdf729-5436-437a-bd4c-52d246d04145","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"grpc use stream conn: &handler.grpcProxy{grpcStream:(*handler.grpcServerStream)(0xc0002d1970), kafkaStream:(*handler.grpcClientStream)(0xc0002d1c30)} sourceService: /testing.MockService/StreamCall"} +{"level":"info","x-request-id":"40fdf729-5436-437a-bd4c-52d246d04145","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"start transfer response from kafka"} +{"level":"error","x-request-id":"40fdf729-5436-437a-bd4c-52d246d04145","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"error message for service: /testing.MockService/StreamCallrpc error: code = Internal desc = 4988"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"40fdf729-5436-437a-bd4c-52d246d04145","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"brokerClientStream SetError method"} +{"level":"info","x-request-id":"40fdf729-5436-437a-bd4c-52d246d04145","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"stop transfer response from kafka"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"40fdf729-5436-437a-bd4c-52d246d04145","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"brokerClientStream Close method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"40fdf729-5436-437a-bd4c-52d246d04145","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"forwardBackendToClient src.RecvMsg err rpc error: code = Internal desc = 4988"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"40fdf729-5436-437a-bd4c-52d246d04145","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"b2cErr := <-b2cErrChan: err: rpc error: code = Internal desc = 4988"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"40fdf729-5436-437a-bd4c-52d246d04145","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"brokerClientStream Trailer method"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"40fdf729-5436-437a-bd4c-52d246d04145","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"failed to proxy grpc conn c2bErr: rpc error: code = Internal desc = 4988 *status.Error &status.Error{s:(*status.Status)(0xc00007e790)}"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"40fdf729-5436-437a-bd4c-52d246d04145","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"error status &status.Status{s:(*status.Status)(0xc00052a180)}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"40fdf729-5436-437a-bd4c-52d246d04145","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"grpcConnDel /testing.MockService/StreamCall 40fdf729-5436-437a-bd4c-52d246d04145"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"40fdf729-5436-437a-bd4c-52d246d04145","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"grpc handler exit"} +{"level":"debug","x-request-id":"cb696d87-942d-4260-8473-995fdd2f142b","time":"2024-04-03T10:26:43+05:00","message":"authn.cookie not found"} +{"level":"debug","x-request-id":"cb696d87-942d-4260-8473-995fdd2f142b","time":"2024-04-03T10:26:43+05:00","message":"jwt.check process"} +{"level":"debug","x-request-id":"cb696d87-942d-4260-8473-995fdd2f142b","time":"2024-04-03T10:26:43+05:00","message":"jwt.check claims: jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"cb696d87-942d-4260-8473-995fdd2f142b","time":"2024-04-03T10:26:43+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"cb696d87-942d-4260-8473-995fdd2f142b","time":"2024-04-03T10:26:43+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"cb696d87-942d-4260-8473-995fdd2f142b","time":"2024-04-03T10:26:43+05:00","message":"jwt.extract set User-Id to 25"} +{"level":"info","x-request-id":"cb696d87-942d-4260-8473-995fdd2f142b","time":"2024-04-03T10:26:43+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"cb696d87-942d-4260-8473-995fdd2f142b","time":"2024-04-03T10:26:43+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"cb696d87-942d-4260-8473-995fdd2f142b","time":"2024-04-03T10:26:43+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"cb696d87-942d-4260-8473-995fdd2f142b","time":"2024-04-03T10:26:43+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"cb696d87-942d-4260-8473-995fdd2f142b","time":"2024-04-03T10:26:43+05:00","message":"jwt.extract set Username to 910919300363"} +{"level":"info","x-request-id":"cb696d87-942d-4260-8473-995fdd2f142b","time":"2024-04-03T10:26:43+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"cb696d87-942d-4260-8473-995fdd2f142b","time":"2024-04-03T10:26:43+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"cb696d87-942d-4260-8473-995fdd2f142b","time":"2024-04-03T10:26:43+05:00","message":"jwt.extract set Phone to +77055552928"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cb696d87-942d-4260-8473-995fdd2f142b","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"grpcConnAdd /testing.MockService/StreamCall cb696d87-942d-4260-8473-995fdd2f142b"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cb696d87-942d-4260-8473-995fdd2f142b","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"forwardBackendToClient set Read timeout 20s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cb696d87-942d-4260-8473-995fdd2f142b","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"cb696d87-942d-4260-8473-995fdd2f142b","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"brokerClientStream RecvMsg method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cb696d87-942d-4260-8473-995fdd2f142b","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"forwardClientToBackend set Read timeout 20s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cb696d87-942d-4260-8473-995fdd2f142b","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cb696d87-942d-4260-8473-995fdd2f142b","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cb696d87-942d-4260-8473-995fdd2f142b","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"forwardClientToBackend set Write timeout 20s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cb696d87-942d-4260-8473-995fdd2f142b","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"cb696d87-942d-4260-8473-995fdd2f142b","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"brokerClientStream brokerClientStream SendMsg method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"cb696d87-942d-4260-8473-995fdd2f142b","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"brokerClientStream try to publish to qa.mock.connection1.in msg with hdr: metadata.Metadata{\"Authorization\":\"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMjUiLCJleHAiOjE3MTI5ODU4NTcsIm5iZiI6MTcxMjEyMTg1NywiaWF0IjoxNzEyMTIxODU3LCJqdGkiOiIxNzEyOTkwZi0wMTczLTQxOGEtYmJjOC00NjM2ZWNjYTdmZmEiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsIm5vbmNlIjoibnRpa3pxcWF6dXZucWZjIiwicGhvbmUiOiIrNzcwNTU1NTI5MjgiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6IjkxMDkxOTMwMDM2MyJ9fQ.LkGWgqbFYxvbBVrFC4ZIKPeUPPwxp9erZv9I47Gn_1d_5EcQVO3JfsKQMJ_ZkaJqgzWYs7fuYQzPa4n3N4euSMMcpwa3lltnTBnSModIUUPpLIaZaWx4u8jqk7ywh3ikKxHvO7r_aFmGCnUqoNSpe5R13fFPFCxj_J1RGViJZZSUjNhU7wuzUcs1_PG53GnvRVCdfwTkfSPfvKar32jxTmIxHPVDj-Oz14c_KtJCyVNd-gFQusbALKzFuPvF6X2NRAhVlU8d-wf6ImLixf7ZJsPN9MwZAUa_bPOimNNwI-J8Lthe4fAnXS-M0WDLjsKZzMY97RRXD4L0VVuAC8zk3A\", \"Client-Ip\":\"172.23.20.6\", \"Content-Type\":\"application/grpc\", \"Phone\":\"+77055552928\", \"Qa-Custom-Headers\":\"{\\\"Error-Code\\\": \\\"5619\\\", \\\"Grpc-Code\\\": \\\"14\\\", \\\"Error-Data\\\": \\\"Test grpc-code = 14\\\"}\", \"Source-Service\":\"/testing.MockService/StreamCall\", \"User-Id\":\"25\", \"Username\":\"910919300363\", \"X-Forwarded-For\":\"172.23.20.6\", \"X-Forwarded-Port\":\"443\", \"X-Real-Ip\":\"172.23.20.6\", \"X-Request-Id\":\"cb696d87-942d-4260-8473-995fdd2f142b\"}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cb696d87-942d-4260-8473-995fdd2f142b","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cb696d87-942d-4260-8473-995fdd2f142b","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"forwardClientToBackend set Read timeout 20s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cb696d87-942d-4260-8473-995fdd2f142b","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cb696d87-942d-4260-8473-995fdd2f142b","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cb696d87-942d-4260-8473-995fdd2f142b","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"cb696d87-942d-4260-8473-995fdd2f142b","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"brokerClientStream CloseSend method"} +{"level":"info","X-Request-Id":"cb696d87-942d-4260-8473-995fdd2f142b","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"get message for service: /testing.MockService/StreamCall with md map[Authorization:Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMjUiLCJleHAiOjE3MTI5ODU4NTcsIm5iZiI6MTcxMjEyMTg1NywiaWF0IjoxNzEyMTIxODU3LCJqdGkiOiIxNzEyOTkwZi0wMTczLTQxOGEtYmJjOC00NjM2ZWNjYTdmZmEiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsIm5vbmNlIjoibnRpa3pxcWF6dXZucWZjIiwicGhvbmUiOiIrNzcwNTU1NTI5MjgiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6IjkxMDkxOTMwMDM2MyJ9fQ.LkGWgqbFYxvbBVrFC4ZIKPeUPPwxp9erZv9I47Gn_1d_5EcQVO3JfsKQMJ_ZkaJqgzWYs7fuYQzPa4n3N4euSMMcpwa3lltnTBnSModIUUPpLIaZaWx4u8jqk7ywh3ikKxHvO7r_aFmGCnUqoNSpe5R13fFPFCxj_J1RGViJZZSUjNhU7wuzUcs1_PG53GnvRVCdfwTkfSPfvKar32jxTmIxHPVDj-Oz14c_KtJCyVNd-gFQusbALKzFuPvF6X2NRAhVlU8d-wf6ImLixf7ZJsPN9MwZAUa_bPOimNNwI-J8Lthe4fAnXS-M0WDLjsKZzMY97RRXD4L0VVuAC8zk3A Client-Ip:172.23.20.6 Content-Type:application/grpc Error-Code:5619 Error-Data:Test grpc-code = 14 Grpc-Code:14 Phone:+77055552928 Qa-Custom-Headers:{\"Error-Code\": \"5619\", \"Grpc-Code\": \"14\", \"Error-Data\": \"Test grpc-code = 14\"} Source-Service:/testing.MockService/StreamCall User-Id:25 Username:910919300363 X-Forwarded-For:172.23.20.6 X-Forwarded-Port:443 X-Real-Ip:172.23.20.6 X-Request-Id:cb696d87-942d-4260-8473-995fdd2f142b]"} +{"level":"info","x-request-id":"cb696d87-942d-4260-8473-995fdd2f142b","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"get message for service: /testing.MockService/StreamCall"} +{"level":"debug","x-request-id":"cb696d87-942d-4260-8473-995fdd2f142b","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"grpcConnGet: /testing.MockService/StreamCall via cb696d87-942d-4260-8473-995fdd2f142b"} +{"level":"debug","x-request-id":"cb696d87-942d-4260-8473-995fdd2f142b","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"grpc use stream conn: &handler.grpcProxy{grpcStream:(*handler.grpcServerStream)(0xc0002d1d90), kafkaStream:(*handler.grpcClientStream)(0xc0002d1e40)} sourceService: /testing.MockService/StreamCall"} +{"level":"info","x-request-id":"cb696d87-942d-4260-8473-995fdd2f142b","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"start transfer response from kafka"} +{"level":"error","x-request-id":"cb696d87-942d-4260-8473-995fdd2f142b","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"error message for service: /testing.MockService/StreamCallrpc error: code = Unavailable desc = 5619"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"cb696d87-942d-4260-8473-995fdd2f142b","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"brokerClientStream SetError method"} +{"level":"info","x-request-id":"cb696d87-942d-4260-8473-995fdd2f142b","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"stop transfer response from kafka"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"cb696d87-942d-4260-8473-995fdd2f142b","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"brokerClientStream Close method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cb696d87-942d-4260-8473-995fdd2f142b","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"forwardBackendToClient src.RecvMsg err rpc error: code = Unavailable desc = 5619"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cb696d87-942d-4260-8473-995fdd2f142b","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"b2cErr := <-b2cErrChan: err: rpc error: code = Unavailable desc = 5619"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"cb696d87-942d-4260-8473-995fdd2f142b","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"brokerClientStream Trailer method"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"cb696d87-942d-4260-8473-995fdd2f142b","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"failed to proxy grpc conn c2bErr: rpc error: code = Unavailable desc = 5619 *status.Error &status.Error{s:(*status.Status)(0xc000892128)}"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"cb696d87-942d-4260-8473-995fdd2f142b","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"error status &status.Status{s:(*status.Status)(0xc000c383c0)}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"cb696d87-942d-4260-8473-995fdd2f142b","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"grpcConnDel /testing.MockService/StreamCall cb696d87-942d-4260-8473-995fdd2f142b"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"cb696d87-942d-4260-8473-995fdd2f142b","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"grpc handler exit"} +{"level":"debug","x-request-id":"5d94bfdd-b5e6-44de-9618-7ce162065bcd","time":"2024-04-03T10:26:43+05:00","message":"authn.cookie not found"} +{"level":"debug","x-request-id":"5d94bfdd-b5e6-44de-9618-7ce162065bcd","time":"2024-04-03T10:26:43+05:00","message":"jwt.check process"} +{"level":"debug","x-request-id":"5d94bfdd-b5e6-44de-9618-7ce162065bcd","time":"2024-04-03T10:26:43+05:00","message":"jwt.check claims: jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"5d94bfdd-b5e6-44de-9618-7ce162065bcd","time":"2024-04-03T10:26:43+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"5d94bfdd-b5e6-44de-9618-7ce162065bcd","time":"2024-04-03T10:26:43+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"5d94bfdd-b5e6-44de-9618-7ce162065bcd","time":"2024-04-03T10:26:43+05:00","message":"jwt.extract set User-Id to 25"} +{"level":"info","x-request-id":"5d94bfdd-b5e6-44de-9618-7ce162065bcd","time":"2024-04-03T10:26:43+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"5d94bfdd-b5e6-44de-9618-7ce162065bcd","time":"2024-04-03T10:26:43+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"5d94bfdd-b5e6-44de-9618-7ce162065bcd","time":"2024-04-03T10:26:43+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"5d94bfdd-b5e6-44de-9618-7ce162065bcd","time":"2024-04-03T10:26:43+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"5d94bfdd-b5e6-44de-9618-7ce162065bcd","time":"2024-04-03T10:26:43+05:00","message":"jwt.extract set Username to 910919300363"} +{"level":"info","x-request-id":"5d94bfdd-b5e6-44de-9618-7ce162065bcd","time":"2024-04-03T10:26:43+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"5d94bfdd-b5e6-44de-9618-7ce162065bcd","time":"2024-04-03T10:26:43+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"nonce\":\"ntikzqqazuvnqfc\", \"phone\":\"+77055552928\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"910919300363\"}, \"exp\":1.712985857e+09, \"iat\":1.712121857e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"1712990f-0173-418a-bbc8-4636ecca7ffa\", \"nbf\":1.712121857e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"25\"}"} +{"level":"info","x-request-id":"5d94bfdd-b5e6-44de-9618-7ce162065bcd","time":"2024-04-03T10:26:43+05:00","message":"jwt.extract set Phone to +77055552928"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5d94bfdd-b5e6-44de-9618-7ce162065bcd","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"grpcConnAdd /testing.MockService/StreamCall 5d94bfdd-b5e6-44de-9618-7ce162065bcd"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5d94bfdd-b5e6-44de-9618-7ce162065bcd","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"forwardClientToBackend set Read timeout 20s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5d94bfdd-b5e6-44de-9618-7ce162065bcd","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"forwardBackendToClient set Read timeout 20s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5d94bfdd-b5e6-44de-9618-7ce162065bcd","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5d94bfdd-b5e6-44de-9618-7ce162065bcd","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"5d94bfdd-b5e6-44de-9618-7ce162065bcd","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"brokerClientStream RecvMsg method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5d94bfdd-b5e6-44de-9618-7ce162065bcd","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5d94bfdd-b5e6-44de-9618-7ce162065bcd","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"forwardClientToBackend set Write timeout 20s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5d94bfdd-b5e6-44de-9618-7ce162065bcd","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"5d94bfdd-b5e6-44de-9618-7ce162065bcd","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"brokerClientStream brokerClientStream SendMsg method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"5d94bfdd-b5e6-44de-9618-7ce162065bcd","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"brokerClientStream try to publish to qa.mock.connection1.in msg with hdr: metadata.Metadata{\"Authorization\":\"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMjUiLCJleHAiOjE3MTI5ODU4NTcsIm5iZiI6MTcxMjEyMTg1NywiaWF0IjoxNzEyMTIxODU3LCJqdGkiOiIxNzEyOTkwZi0wMTczLTQxOGEtYmJjOC00NjM2ZWNjYTdmZmEiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsIm5vbmNlIjoibnRpa3pxcWF6dXZucWZjIiwicGhvbmUiOiIrNzcwNTU1NTI5MjgiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6IjkxMDkxOTMwMDM2MyJ9fQ.LkGWgqbFYxvbBVrFC4ZIKPeUPPwxp9erZv9I47Gn_1d_5EcQVO3JfsKQMJ_ZkaJqgzWYs7fuYQzPa4n3N4euSMMcpwa3lltnTBnSModIUUPpLIaZaWx4u8jqk7ywh3ikKxHvO7r_aFmGCnUqoNSpe5R13fFPFCxj_J1RGViJZZSUjNhU7wuzUcs1_PG53GnvRVCdfwTkfSPfvKar32jxTmIxHPVDj-Oz14c_KtJCyVNd-gFQusbALKzFuPvF6X2NRAhVlU8d-wf6ImLixf7ZJsPN9MwZAUa_bPOimNNwI-J8Lthe4fAnXS-M0WDLjsKZzMY97RRXD4L0VVuAC8zk3A\", \"Client-Ip\":\"172.23.20.6\", \"Content-Type\":\"application/grpc\", \"Phone\":\"+77055552928\", \"Qa-Custom-Headers\":\"{\\\"Error-Code\\\": \\\"4789\\\", \\\"Grpc-Code\\\": \\\"15\\\", \\\"Error-Data\\\": \\\"Test grpc-code = 15\\\"}\", \"Source-Service\":\"/testing.MockService/StreamCall\", \"User-Id\":\"25\", \"Username\":\"910919300363\", \"X-Forwarded-For\":\"172.23.20.6\", \"X-Forwarded-Port\":\"443\", \"X-Real-Ip\":\"172.23.20.6\", \"X-Request-Id\":\"5d94bfdd-b5e6-44de-9618-7ce162065bcd\"}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5d94bfdd-b5e6-44de-9618-7ce162065bcd","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5d94bfdd-b5e6-44de-9618-7ce162065bcd","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"forwardClientToBackend set Read timeout 20s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5d94bfdd-b5e6-44de-9618-7ce162065bcd","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5d94bfdd-b5e6-44de-9618-7ce162065bcd","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5d94bfdd-b5e6-44de-9618-7ce162065bcd","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"5d94bfdd-b5e6-44de-9618-7ce162065bcd","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"brokerClientStream CloseSend method"} +{"level":"info","X-Request-Id":"5d94bfdd-b5e6-44de-9618-7ce162065bcd","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"get message for service: /testing.MockService/StreamCall with md map[Authorization:Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMjUiLCJleHAiOjE3MTI5ODU4NTcsIm5iZiI6MTcxMjEyMTg1NywiaWF0IjoxNzEyMTIxODU3LCJqdGkiOiIxNzEyOTkwZi0wMTczLTQxOGEtYmJjOC00NjM2ZWNjYTdmZmEiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsIm5vbmNlIjoibnRpa3pxcWF6dXZucWZjIiwicGhvbmUiOiIrNzcwNTU1NTI5MjgiLCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwidG9rZW5fdHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJfYWN0aW9uIjoicmVnaXN0cmF0aW9uIiwidXNlcl9yb2xlcyI6WyJtaWJfdXNlciJdLCJ1c2VybmFtZSI6IjkxMDkxOTMwMDM2MyJ9fQ.LkGWgqbFYxvbBVrFC4ZIKPeUPPwxp9erZv9I47Gn_1d_5EcQVO3JfsKQMJ_ZkaJqgzWYs7fuYQzPa4n3N4euSMMcpwa3lltnTBnSModIUUPpLIaZaWx4u8jqk7ywh3ikKxHvO7r_aFmGCnUqoNSpe5R13fFPFCxj_J1RGViJZZSUjNhU7wuzUcs1_PG53GnvRVCdfwTkfSPfvKar32jxTmIxHPVDj-Oz14c_KtJCyVNd-gFQusbALKzFuPvF6X2NRAhVlU8d-wf6ImLixf7ZJsPN9MwZAUa_bPOimNNwI-J8Lthe4fAnXS-M0WDLjsKZzMY97RRXD4L0VVuAC8zk3A Client-Ip:172.23.20.6 Content-Type:application/grpc Error-Code:4789 Error-Data:Test grpc-code = 15 Grpc-Code:15 Phone:+77055552928 Qa-Custom-Headers:{\"Error-Code\": \"4789\", \"Grpc-Code\": \"15\", \"Error-Data\": \"Test grpc-code = 15\"} Source-Service:/testing.MockService/StreamCall User-Id:25 Username:910919300363 X-Forwarded-For:172.23.20.6 X-Forwarded-Port:443 X-Real-Ip:172.23.20.6 X-Request-Id:5d94bfdd-b5e6-44de-9618-7ce162065bcd]"} +{"level":"info","x-request-id":"5d94bfdd-b5e6-44de-9618-7ce162065bcd","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"get message for service: /testing.MockService/StreamCall"} +{"level":"debug","x-request-id":"5d94bfdd-b5e6-44de-9618-7ce162065bcd","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"grpcConnGet: /testing.MockService/StreamCall via 5d94bfdd-b5e6-44de-9618-7ce162065bcd"} +{"level":"debug","x-request-id":"5d94bfdd-b5e6-44de-9618-7ce162065bcd","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"grpc use stream conn: &handler.grpcProxy{grpcStream:(*handler.grpcServerStream)(0xc000410dc0), kafkaStream:(*handler.grpcClientStream)(0xc000410e70)} sourceService: /testing.MockService/StreamCall"} +{"level":"info","x-request-id":"5d94bfdd-b5e6-44de-9618-7ce162065bcd","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"start transfer response from kafka"} +{"level":"error","x-request-id":"5d94bfdd-b5e6-44de-9618-7ce162065bcd","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"error message for service: /testing.MockService/StreamCallrpc error: code = DataLoss desc = 4789"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"5d94bfdd-b5e6-44de-9618-7ce162065bcd","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"brokerClientStream SetError method"} +{"level":"info","x-request-id":"5d94bfdd-b5e6-44de-9618-7ce162065bcd","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"stop transfer response from kafka"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"5d94bfdd-b5e6-44de-9618-7ce162065bcd","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"brokerClientStream Close method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5d94bfdd-b5e6-44de-9618-7ce162065bcd","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"forwardBackendToClient src.RecvMsg err rpc error: code = DataLoss desc = 4789"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5d94bfdd-b5e6-44de-9618-7ce162065bcd","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"b2cErr := <-b2cErrChan: err: rpc error: code = DataLoss desc = 4789"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"5d94bfdd-b5e6-44de-9618-7ce162065bcd","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"brokerClientStream Trailer method"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"5d94bfdd-b5e6-44de-9618-7ce162065bcd","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"failed to proxy grpc conn c2bErr: rpc error: code = DataLoss desc = 4789 *status.Error &status.Error{s:(*status.Status)(0xc00007e950)}"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"5d94bfdd-b5e6-44de-9618-7ce162065bcd","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"error status &status.Status{s:(*status.Status)(0xc0009302a0)}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"5d94bfdd-b5e6-44de-9618-7ce162065bcd","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"grpcConnDel /testing.MockService/StreamCall 5d94bfdd-b5e6-44de-9618-7ce162065bcd"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"5d94bfdd-b5e6-44de-9618-7ce162065bcd","trace-id":"","span-id":"","time":"2024-04-03T10:26:43+05:00","message":"grpc handler exit"} +HDR http.Header{"Accept":[]string{"application/json, text/plain, */*"}, "Accept-Encoding":[]string{"gzip, deflate, br"}, "Accept-Language":[]string{"ru,ru-RU;q=0.9,en-US;q=0.8,en;q=0.7"}, "Content-Length":[]string{"334"}, "Content-Type":[]string{"application/json"}, "Origin":[]string{"https://dev-apigw.fortebank.com"}, "Referer":[]string{"https://dev-apigw.fortebank.com/authn.AuthnService/ui/otp"}, "Sec-Ch-Ua":[]string{"\"Chromium\";v=\"122\", \"Not(A:Brand\";v=\"24\", \"Android WebView\";v=\"122\""}, "Sec-Ch-Ua-Mobile":[]string{"?1"}, "Sec-Ch-Ua-Platform":[]string{"\"Android\""}, "Sec-Fetch-Dest":[]string{"empty"}, "Sec-Fetch-Mode":[]string{"cors"}, "Sec-Fetch-Site":[]string{"same-origin"}, "User-Agent":[]string{"Android"}, "X-Forwarded-For":[]string{"172.23.20.6, 10.233.126.141"}, "X-Forwarded-Host":[]string{"dev-apigw.fortebank.com"}, "X-Forwarded-Port":[]string{"443"}, "X-Forwarded-Proto":[]string{"https"}, "X-Forwarded-Scheme":[]string{"https"}, "X-Real-Ip":[]string{"172.23.20.6"}, "X-Request-Id":[]string{"7e7c608305e0fd4fdb499abe8b85aef0"}, "X-Requested-With":[]string{"kz.forte.bank.debug"}, "X-Scheme":[]string{"https"}} +{"level":"debug","x-request-id":"7e7c608305e0fd4fdb499abe8b85aef0","trace-id":"","span-id":"","time":"2024-04-03T10:26:45+05:00","message":"authn.cookie not found"} +{"level":"info","x-request-id":"7e7c608305e0fd4fdb499abe8b85aef0","trace-id":"","span-id":"","time":"2024-04-03T10:26:45+05:00","message":"jwt.check skip endpoint /authn.AuthnService/Login"} +{"level":"debug","x-request-id":"7e7c608305e0fd4fdb499abe8b85aef0","trace-id":"","span-id":"","time":"2024-04-03T10:26:45+05:00","message":"header.cors try to set Access-Control-Allow-Headers with [X-Context,DNT,X-CustomHeader,X-OwnerContext,X-PerformerContext,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,X-Authentication-Chain,Source,X-MerchantContext]"} +{"level":"debug","x-request-id":"7e7c608305e0fd4fdb499abe8b85aef0","trace-id":"","span-id":"","time":"2024-04-03T10:26:45+05:00","message":"header.cors try to set Access-Control-Allow-Methods with [GET, POST, PUT, DELETE, OPTIONS]"} +{"level":"debug","x-request-id":"7e7c608305e0fd4fdb499abe8b85aef0","trace-id":"","span-id":"","time":"2024-04-03T10:26:45+05:00","message":"header.cors try to set Access-Control-Allow-Origin with [*]"} +{"level":"debug","x-request-id":"7e7c608305e0fd4fdb499abe8b85aef0","trace-id":"","span-id":"","time":"2024-04-03T10:26:45+05:00","message":"header.cors try to set Access-Control-Max-Age with [3600]"} +{"level":"debug","x-request-id":"7e7c608305e0fd4fdb499abe8b85aef0","trace-id":"","span-id":"","time":"2024-04-03T10:26:45+05:00","message":"header.cors try to set Access-Control-Allow-Credentials with [true]"} +{"level":"info","x-request-id":"7e7c608305e0fd4fdb499abe8b85aef0","trace-id":"","span-id":"","time":"2024-04-03T10:26:45+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"7e7c608305e0fd4fdb499abe8b85aef0","trace-id":"","span-id":"","time":"2024-04-03T10:26:45+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"7e7c608305e0fd4fdb499abe8b85aef0","trace-id":"","span-id":"","time":"2024-04-03T10:26:45+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"7e7c608305e0fd4fdb499abe8b85aef0","trace-id":"","span-id":"","time":"2024-04-03T10:26:45+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"7e7c608305e0fd4fdb499abe8b85aef0","trace-id":"","span-id":"","time":"2024-04-03T10:26:45+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"7e7c608305e0fd4fdb499abe8b85aef0","trace-id":"","span-id":"","time":"2024-04-03T10:26:45+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"7e7c608305e0fd4fdb499abe8b85aef0","trace-id":"","span-id":"","time":"2024-04-03T10:26:45+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"7e7c608305e0fd4fdb499abe8b85aef0","trace-id":"","span-id":"","time":"2024-04-03T10:26:45+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"7e7c608305e0fd4fdb499abe8b85aef0","trace-id":"","span-id":"","time":"2024-04-03T10:26:45+05:00","message":"start to proxy url: /authn.AuthnService/v1/login via http://authn-service:80"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"7e7c608305e0fd4fdb499abe8b85aef0","trace-id":"","span-id":"","time":"2024-04-03T10:26:45+05:00","message":"stop to proxy url: /authn.AuthnService/v1/login via http://authn-service:80"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"7e7c608305e0fd4fdb499abe8b85aef0","trace-id":"","span-id":"","time":"2024-04-03T10:26:45+05:00","message":"skip hook authn.cookie"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"7e7c608305e0fd4fdb499abe8b85aef0","trace-id":"","span-id":"","time":"2024-04-03T10:26:45+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"7e7c608305e0fd4fdb499abe8b85aef0","trace-id":"","span-id":"","time":"2024-04-03T10:26:45+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"7e7c608305e0fd4fdb499abe8b85aef0","trace-id":"","span-id":"","time":"2024-04-03T10:26:45+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"7e7c608305e0fd4fdb499abe8b85aef0","trace-id":"","span-id":"","time":"2024-04-03T10:26:45+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"7e7c608305e0fd4fdb499abe8b85aef0","trace-id":"","span-id":"","time":"2024-04-03T10:26:45+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"7e7c608305e0fd4fdb499abe8b85aef0","trace-id":"","span-id":"","time":"2024-04-03T10:26:45+05:00","message":"skip hook jwt.check"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"7e7c608305e0fd4fdb499abe8b85aef0","trace-id":"","span-id":"","time":"2024-04-03T10:26:45+05:00","message":"run hook header.cors"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"7e7c608305e0fd4fdb499abe8b85aef0","trace-id":"","span-id":"","time":"2024-04-03T10:26:45+05:00","message":"header.cors try to set Access-Control-Allow-Credentials with [true]"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"7e7c608305e0fd4fdb499abe8b85aef0","trace-id":"","span-id":"","time":"2024-04-03T10:26:45+05:00","message":"header.cors try to set Access-Control-Allow-Headers with [X-Context,DNT,X-CustomHeader,X-OwnerContext,X-PerformerContext,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,X-Authentication-Chain,Source,X-MerchantContext]"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"7e7c608305e0fd4fdb499abe8b85aef0","trace-id":"","span-id":"","time":"2024-04-03T10:26:45+05:00","message":"header.cors try to set Access-Control-Allow-Methods with [GET, POST, PUT, DELETE, OPTIONS]"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"7e7c608305e0fd4fdb499abe8b85aef0","trace-id":"","span-id":"","time":"2024-04-03T10:26:45+05:00","message":"header.cors try to set Access-Control-Allow-Origin with [*]"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"7e7c608305e0fd4fdb499abe8b85aef0","trace-id":"","span-id":"","time":"2024-04-03T10:26:45+05:00","message":"header.cors try to set Access-Control-Max-Age with [3600]"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"7e7c608305e0fd4fdb499abe8b85aef0","trace-id":"","span-id":"","time":"2024-04-03T10:26:45+05:00","message":"end hook header.cors"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"7e7c608305e0fd4fdb499abe8b85aef0","trace-id":"","span-id":"","time":"2024-04-03T10:26:45+05:00","message":"skip hook jwt.extract"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"7e7c608305e0fd4fdb499abe8b85aef0","trace-id":"","span-id":"","time":"2024-04-03T10:26:45+05:00","message":"skip hook jwt.extract"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"7e7c608305e0fd4fdb499abe8b85aef0","trace-id":"","span-id":"","time":"2024-04-03T10:26:45+05:00","message":"skip hook jwt.extract"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"7e7c608305e0fd4fdb499abe8b85aef0","trace-id":"","span-id":"","time":"2024-04-03T10:26:45+05:00","message":"skip hook jwt.extract"} +{"level":"debug","x-request-id":"0cee115e-542d-467b-99db-0dc149b04fa2","time":"2024-04-03T10:26:46+05:00","message":"authn.cookie not found"} +{"level":"info","x-request-id":"0cee115e-542d-467b-99db-0dc149b04fa2","time":"2024-04-03T10:26:46+05:00","message":"jwt.check skip endpoint /authn.AuthnService/Token"} +{"level":"info","x-request-id":"0cee115e-542d-467b-99db-0dc149b04fa2","time":"2024-04-03T10:26:46+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"0cee115e-542d-467b-99db-0dc149b04fa2","time":"2024-04-03T10:26:46+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"0cee115e-542d-467b-99db-0dc149b04fa2","time":"2024-04-03T10:26:46+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"0cee115e-542d-467b-99db-0dc149b04fa2","time":"2024-04-03T10:26:46+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"0cee115e-542d-467b-99db-0dc149b04fa2","time":"2024-04-03T10:26:46+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"0cee115e-542d-467b-99db-0dc149b04fa2","time":"2024-04-03T10:26:46+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"0cee115e-542d-467b-99db-0dc149b04fa2","time":"2024-04-03T10:26:46+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"0cee115e-542d-467b-99db-0dc149b04fa2","time":"2024-04-03T10:26:46+05:00","message":"jwt.extract jwt claims empty"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"0cee115e-542d-467b-99db-0dc149b04fa2","trace-id":"","span-id":"","time":"2024-04-03T10:26:46+05:00","message":"grpc request with md: metadata.MD{\":authority\":[]string{\"upstream_balancer\"}, \":path\":[]string{\"/authn.AuthnService/Token\"}, \"client-ip\":[]string{\"172.23.20.6\"}, \"content-type\":[]string{\"application/grpc\"}, \"grpc-accept-encoding\":[]string{\"gzip\"}, \"language\":[]string{\"ru\"}, \"source-channel\":[]string{\"MIB3.0\"}, \"source-service\":[]string{\"/authn.AuthnService/Token\"}, \"user-agent\":[]string{\"grpc-java-okhttp/1.54.1\"}, \"x-forwarded-for\":[]string{\"172.23.20.6\"}, \"x-forwarded-host\":[]string{\"dev-apigw-grpc.fortebank.com:443\"}, \"x-forwarded-port\":[]string{\"443\"}, \"x-forwarded-proto\":[]string{\"https\"}, \"x-forwarded-scheme\":[]string{\"https\"}, \"x-real-ip\":[]string{\"172.23.20.6\"}, \"x-request-id\":[]string{\"0cee115e-542d-467b-99db-0dc149b04fa2\"}, \"x-scheme\":[]string{\"https\"}}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"0cee115e-542d-467b-99db-0dc149b04fa2","trace-id":"","span-id":"","time":"2024-04-03T10:26:46+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"0cee115e-542d-467b-99db-0dc149b04fa2","trace-id":"","span-id":"","time":"2024-04-03T10:26:46+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"0cee115e-542d-467b-99db-0dc149b04fa2","trace-id":"","span-id":"","time":"2024-04-03T10:26:46+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"0cee115e-542d-467b-99db-0dc149b04fa2","trace-id":"","span-id":"","time":"2024-04-03T10:26:46+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"0cee115e-542d-467b-99db-0dc149b04fa2","trace-id":"","span-id":"","time":"2024-04-03T10:26:46+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"0cee115e-542d-467b-99db-0dc149b04fa2","trace-id":"","span-id":"","time":"2024-04-03T10:26:46+05:00","message":"forwardClientToBackend set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"0cee115e-542d-467b-99db-0dc149b04fa2","trace-id":"","span-id":"","time":"2024-04-03T10:26:46+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"0cee115e-542d-467b-99db-0dc149b04fa2","trace-id":"","span-id":"","time":"2024-04-03T10:26:46+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"0cee115e-542d-467b-99db-0dc149b04fa2","trace-id":"","span-id":"","time":"2024-04-03T10:26:46+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"0cee115e-542d-467b-99db-0dc149b04fa2","trace-id":"","span-id":"","time":"2024-04-03T10:26:46+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"0cee115e-542d-467b-99db-0dc149b04fa2","trace-id":"","span-id":"","time":"2024-04-03T10:26:46+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"0cee115e-542d-467b-99db-0dc149b04fa2","trace-id":"","span-id":"","time":"2024-04-03T10:26:46+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"0cee115e-542d-467b-99db-0dc149b04fa2","trace-id":"","span-id":"","time":"2024-04-03T10:26:46+05:00","message":"forwardBackendToClient src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"0cee115e-542d-467b-99db-0dc149b04fa2","trace-id":"","span-id":"","time":"2024-04-03T10:26:46+05:00","message":"forwardBackendToClient set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"0cee115e-542d-467b-99db-0dc149b04fa2","trace-id":"","span-id":"","time":"2024-04-03T10:26:46+05:00","message":"forwardBackendToClient src.Header"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"0cee115e-542d-467b-99db-0dc149b04fa2","trace-id":"","span-id":"","time":"2024-04-03T10:26:46+05:00","message":"forwardBackendToClient dst.SetHeader"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"0cee115e-542d-467b-99db-0dc149b04fa2","trace-id":"","span-id":"","time":"2024-04-03T10:26:46+05:00","message":"forwardBackendToClient try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"0cee115e-542d-467b-99db-0dc149b04fa2","trace-id":"","span-id":"","time":"2024-04-03T10:26:46+05:00","message":"forwardBackendToClient dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"0cee115e-542d-467b-99db-0dc149b04fa2","trace-id":"","span-id":"","time":"2024-04-03T10:26:46+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"0cee115e-542d-467b-99db-0dc149b04fa2","trace-id":"","span-id":"","time":"2024-04-03T10:26:46+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"0cee115e-542d-467b-99db-0dc149b04fa2","trace-id":"","span-id":"","time":"2024-04-03T10:26:46+05:00","message":"forwardBackendToClient src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"0cee115e-542d-467b-99db-0dc149b04fa2","trace-id":"","span-id":"","time":"2024-04-03T10:26:46+05:00","message":"b2cErr := <-b2cErrChan: err: EOF"} +{"level":"debug","x-request-id":"d9f78512-b940-46a6-8a54-82db2f9629f0","time":"2024-04-03T10:26:47+05:00","message":"authn.cookie not found"} +{"level":"debug","x-request-id":"d9f78512-b940-46a6-8a54-82db2f9629f0","time":"2024-04-03T10:26:47+05:00","message":"jwt.check process"} +{"level":"debug","x-request-id":"d9f78512-b940-46a6-8a54-82db2f9629f0","time":"2024-04-03T10:26:47+05:00","message":"jwt.check claims: jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"phone\":\"+77055148446\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"850323050505\"}, \"exp\":1.712986006e+09, \"iat\":1.712122006e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"7d02b188-9ea1-4930-948f-75c2f9eefc7e\", \"nbf\":1.712122006e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"15579\"}"} +{"level":"info","x-request-id":"d9f78512-b940-46a6-8a54-82db2f9629f0","time":"2024-04-03T10:26:47+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"d9f78512-b940-46a6-8a54-82db2f9629f0","time":"2024-04-03T10:26:47+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"phone\":\"+77055148446\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"850323050505\"}, \"exp\":1.712986006e+09, \"iat\":1.712122006e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"7d02b188-9ea1-4930-948f-75c2f9eefc7e\", \"nbf\":1.712122006e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"15579\"}"} +{"level":"info","x-request-id":"d9f78512-b940-46a6-8a54-82db2f9629f0","time":"2024-04-03T10:26:47+05:00","message":"jwt.extract set User-Id to 15579"} +{"level":"info","x-request-id":"d9f78512-b940-46a6-8a54-82db2f9629f0","time":"2024-04-03T10:26:47+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"d9f78512-b940-46a6-8a54-82db2f9629f0","time":"2024-04-03T10:26:47+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"phone\":\"+77055148446\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"850323050505\"}, \"exp\":1.712986006e+09, \"iat\":1.712122006e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"7d02b188-9ea1-4930-948f-75c2f9eefc7e\", \"nbf\":1.712122006e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"15579\"}"} +{"level":"info","x-request-id":"d9f78512-b940-46a6-8a54-82db2f9629f0","time":"2024-04-03T10:26:47+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"d9f78512-b940-46a6-8a54-82db2f9629f0","time":"2024-04-03T10:26:47+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"phone\":\"+77055148446\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"850323050505\"}, \"exp\":1.712986006e+09, \"iat\":1.712122006e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"7d02b188-9ea1-4930-948f-75c2f9eefc7e\", \"nbf\":1.712122006e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"15579\"}"} +{"level":"info","x-request-id":"d9f78512-b940-46a6-8a54-82db2f9629f0","time":"2024-04-03T10:26:47+05:00","message":"jwt.extract set Username to 850323050505"} +{"level":"info","x-request-id":"d9f78512-b940-46a6-8a54-82db2f9629f0","time":"2024-04-03T10:26:47+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"d9f78512-b940-46a6-8a54-82db2f9629f0","time":"2024-04-03T10:26:47+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"phone\":\"+77055148446\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"850323050505\"}, \"exp\":1.712986006e+09, \"iat\":1.712122006e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"7d02b188-9ea1-4930-948f-75c2f9eefc7e\", \"nbf\":1.712122006e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"15579\"}"} +{"level":"info","x-request-id":"d9f78512-b940-46a6-8a54-82db2f9629f0","time":"2024-04-03T10:26:47+05:00","message":"jwt.extract set Phone to +77055148446"} +{"level":"info","x-request-id":"d9f78512-b940-46a6-8a54-82db2f9629f0","time":"2024-04-03T10:26:47+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"d9f78512-b940-46a6-8a54-82db2f9629f0","time":"2024-04-03T10:26:47+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"phone\":\"+77055148446\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"850323050505\"}, \"exp\":1.712986006e+09, \"iat\":1.712122006e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"7d02b188-9ea1-4930-948f-75c2f9eefc7e\", \"nbf\":1.712122006e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"15579\"}"} +{"level":"info","x-request-id":"d9f78512-b940-46a6-8a54-82db2f9629f0","time":"2024-04-03T10:26:47+05:00","message":"jwt.extract set otp_datetime to 1712122006"} +{"level":"info","x-request-id":"d9f78512-b940-46a6-8a54-82db2f9629f0","time":"2024-04-03T10:26:47+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"d9f78512-b940-46a6-8a54-82db2f9629f0","time":"2024-04-03T10:26:47+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"phone\":\"+77055148446\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"850323050505\"}, \"exp\":1.712986006e+09, \"iat\":1.712122006e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"7d02b188-9ea1-4930-948f-75c2f9eefc7e\", \"nbf\":1.712122006e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"15579\"}"} +{"level":"info","x-request-id":"d9f78512-b940-46a6-8a54-82db2f9629f0","time":"2024-04-03T10:26:47+05:00","message":"jwt.extract set username to 850323050505"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"d9f78512-b940-46a6-8a54-82db2f9629f0","trace-id":"","span-id":"","time":"2024-04-03T10:26:47+05:00","message":"grpcConnAdd /clientpass.ClientpassService/StartClientPass d9f78512-b940-46a6-8a54-82db2f9629f0"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"d9f78512-b940-46a6-8a54-82db2f9629f0","trace-id":"","span-id":"","time":"2024-04-03T10:26:47+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"d9f78512-b940-46a6-8a54-82db2f9629f0","trace-id":"","span-id":"","time":"2024-04-03T10:26:47+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"d9f78512-b940-46a6-8a54-82db2f9629f0","trace-id":"","span-id":"","time":"2024-04-03T10:26:47+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"d9f78512-b940-46a6-8a54-82db2f9629f0","trace-id":"","span-id":"","time":"2024-04-03T10:26:47+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"d9f78512-b940-46a6-8a54-82db2f9629f0","trace-id":"","span-id":"","time":"2024-04-03T10:26:47+05:00","message":"brokerClientStream RecvMsg method"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"d9f78512-b940-46a6-8a54-82db2f9629f0","trace-id":"","span-id":"","time":"2024-04-03T10:26:47+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"d9f78512-b940-46a6-8a54-82db2f9629f0","trace-id":"","span-id":"","time":"2024-04-03T10:26:47+05:00","message":"forwardClientToBackend set Write timeout 5s"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"d9f78512-b940-46a6-8a54-82db2f9629f0","trace-id":"","span-id":"","time":"2024-04-03T10:26:47+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"d9f78512-b940-46a6-8a54-82db2f9629f0","trace-id":"","span-id":"","time":"2024-04-03T10:26:47+05:00","message":"brokerClientStream brokerClientStream SendMsg method"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"d9f78512-b940-46a6-8a54-82db2f9629f0","trace-id":"","span-id":"","time":"2024-04-03T10:26:47+05:00","message":"brokerClientStream try to publish to client.clientpass.startclientpass.in msg with hdr: metadata.Metadata{\"Authorization\":\"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMTU1NzkiLCJleHAiOjE3MTI5ODYwMDYsIm5iZiI6MTcxMjEyMjAwNiwiaWF0IjoxNzEyMTIyMDA2LCJqdGkiOiI3ZDAyYjE4OC05ZWExLTQ5MzAtOTQ4Zi03NWMyZjllZWZjN2UiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsInBob25lIjoiKzc3MDU1MTQ4NDQ2Iiwic2NvcGUiOiJvZmZsaW5lX2FjY2VzcyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJ1c2VyX2FjdGlvbiI6InJlZ2lzdHJhdGlvbiIsInVzZXJfcm9sZXMiOlsibWliX3VzZXIiXSwidXNlcm5hbWUiOiI4NTAzMjMwNTA1MDUifX0.OHt7hs8f1Qy3qkHvN7aDDJ5cZ1wSn6nXpIkSJrkkFTTkc2CMn2NfbUd0I-AFAtD63iuwAyZpmRbW33lhaCjwUbI0-ehzHJrKQauyDR8Ep9VdK3zc1HDXN0leVLg5gEW6ih4EZPNGNzHOe1_-T1kNJRZHPK0azyIi42_Adjn5OyT1k2FWOPlNX9Z-6R3BE2GLibM77kj4dwFemErHh_ONd5NFSYSPnMB_-5aWWt6mBKH9JHB0somj2_G9Zm-eLFYKVlhjxAg3urDvrXdgDUUPJ1vuEBLppfYyr06Wzew4Akmejyb-sQt7h6e9R_vbhgUC5OfkMjBugPkN7UVw7jMeJg\", \"Client-Ip\":\"10.233.100.0\", \"Content-Type\":\"application/grpc\", \"Language\":\"ru\", \"Otp_datetime\":\"1712122006\", \"Phone\":\"+77055148446\", \"Source-Channel\":\"MIB3.0\", \"Source-Service\":\"/clientpass.ClientpassService/StartClientPass\", \"User-Id\":\"15579\", \"Username\":\"850323050505\", \"X-Forwarded-For\":\"10.233.100.0\", \"X-Forwarded-Port\":\"443\", \"X-Real-Ip\":\"10.233.100.0\", \"X-Request-Id\":\"d9f78512-b940-46a6-8a54-82db2f9629f0\"}"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"d9f78512-b940-46a6-8a54-82db2f9629f0","trace-id":"","span-id":"","time":"2024-04-03T10:26:47+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"d9f78512-b940-46a6-8a54-82db2f9629f0","trace-id":"","span-id":"","time":"2024-04-03T10:26:47+05:00","message":"brokerClientStream CloseSend method"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"d9f78512-b940-46a6-8a54-82db2f9629f0","trace-id":"","span-id":"","time":"2024-04-03T10:26:47+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"d9f78512-b940-46a6-8a54-82db2f9629f0","trace-id":"","span-id":"","time":"2024-04-03T10:26:47+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"d9f78512-b940-46a6-8a54-82db2f9629f0","trace-id":"","span-id":"","time":"2024-04-03T10:26:47+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"d9f78512-b940-46a6-8a54-82db2f9629f0","trace-id":"","span-id":"","time":"2024-04-03T10:26:47+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"d9f78512-b940-46a6-8a54-82db2f9629f0","trace-id":"","span-id":"","time":"2024-04-03T10:26:47+05:00","message":"brokerClientStream CloseSend method"} +{"level":"error","client-ip":"10.233.100.0","x-request-id":"d9f78512-b940-46a6-8a54-82db2f9629f0","trace-id":"","span-id":"","time":"2024-04-03T10:26:47+05:00","message":"failed to CloseSend grpc conn: file already closed"} +{"level":"info","X-Request-Id":"d9f78512-b940-46a6-8a54-82db2f9629f0","trace-id":"","span-id":"","time":"2024-04-03T10:26:47+05:00","message":"get message for service: /clientpass.ClientpassService/StartClientPass with md map[Authorization:Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMTU1NzkiLCJleHAiOjE3MTI5ODYwMDYsIm5iZiI6MTcxMjEyMjAwNiwiaWF0IjoxNzEyMTIyMDA2LCJqdGkiOiI3ZDAyYjE4OC05ZWExLTQ5MzAtOTQ4Zi03NWMyZjllZWZjN2UiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsInBob25lIjoiKzc3MDU1MTQ4NDQ2Iiwic2NvcGUiOiJvZmZsaW5lX2FjY2VzcyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJ1c2VyX2FjdGlvbiI6InJlZ2lzdHJhdGlvbiIsInVzZXJfcm9sZXMiOlsibWliX3VzZXIiXSwidXNlcm5hbWUiOiI4NTAzMjMwNTA1MDUifX0.OHt7hs8f1Qy3qkHvN7aDDJ5cZ1wSn6nXpIkSJrkkFTTkc2CMn2NfbUd0I-AFAtD63iuwAyZpmRbW33lhaCjwUbI0-ehzHJrKQauyDR8Ep9VdK3zc1HDXN0leVLg5gEW6ih4EZPNGNzHOe1_-T1kNJRZHPK0azyIi42_Adjn5OyT1k2FWOPlNX9Z-6R3BE2GLibM77kj4dwFemErHh_ONd5NFSYSPnMB_-5aWWt6mBKH9JHB0somj2_G9Zm-eLFYKVlhjxAg3urDvrXdgDUUPJ1vuEBLppfYyr06Wzew4Akmejyb-sQt7h6e9R_vbhgUC5OfkMjBugPkN7UVw7jMeJg Client-Ip:10.233.100.0 Content-Type:application/grpc Language:ru Micro-Topic:apigw.in Otp_datetime:1712122006 Phone:+77055148446 Source-Channel:MIB3.0 Source-Service:/clientpass.ClientpassService/StartClientPass Uber-Trace-Id:744f5b3ed2ceb707:676825050ce586bf:29b25caf166b7c6f:1 User-Id:15579 Username:850323050505 X-Forwarded-For:10.233.100.0 X-Forwarded-Port:443 X-Real-Ip:10.233.100.0 X-Request-Id:d9f78512-b940-46a6-8a54-82db2f9629f0]"} +{"level":"info","x-request-id":"d9f78512-b940-46a6-8a54-82db2f9629f0","trace-id":"","span-id":"","time":"2024-04-03T10:26:47+05:00","message":"get message for service: /clientpass.ClientpassService/StartClientPass"} +{"level":"debug","x-request-id":"d9f78512-b940-46a6-8a54-82db2f9629f0","trace-id":"","span-id":"","time":"2024-04-03T10:26:47+05:00","message":"grpcConnGet: /clientpass.ClientpassService/StartClientPass via d9f78512-b940-46a6-8a54-82db2f9629f0"} +{"level":"debug","x-request-id":"d9f78512-b940-46a6-8a54-82db2f9629f0","trace-id":"","span-id":"","time":"2024-04-03T10:26:47+05:00","message":"grpc use stream conn: &handler.grpcProxy{grpcStream:(*handler.grpcServerStream)(0xc000411a20), kafkaStream:(*handler.grpcClientStream)(0xc000411ad0)} sourceService: /clientpass.ClientpassService/StartClientPass"} +{"level":"info","x-request-id":"d9f78512-b940-46a6-8a54-82db2f9629f0","trace-id":"","span-id":"","time":"2024-04-03T10:26:47+05:00","message":"start transfer response from kafka"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"d9f78512-b940-46a6-8a54-82db2f9629f0","trace-id":"","span-id":"","time":"2024-04-03T10:26:47+05:00","message":"brokerClientStream SetHeader method"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"d9f78512-b940-46a6-8a54-82db2f9629f0","trace-id":"","span-id":"","time":"2024-04-03T10:26:47+05:00","message":"brokerClientStream SetMsg method"} +{"level":"info","x-request-id":"d9f78512-b940-46a6-8a54-82db2f9629f0","trace-id":"","span-id":"","time":"2024-04-03T10:26:47+05:00","message":"stop transfer response from kafka"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"d9f78512-b940-46a6-8a54-82db2f9629f0","trace-id":"","span-id":"","time":"2024-04-03T10:26:47+05:00","message":"brokerClientStream RecvMsg method data"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"d9f78512-b940-46a6-8a54-82db2f9629f0","trace-id":"","span-id":"","time":"2024-04-03T10:26:47+05:00","message":"forwardBackendToClient src.RecvMsg err "} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"d9f78512-b940-46a6-8a54-82db2f9629f0","trace-id":"","span-id":"","time":"2024-04-03T10:26:47+05:00","message":"forwardBackendToClient set Write timeout 5s"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"d9f78512-b940-46a6-8a54-82db2f9629f0","trace-id":"","span-id":"","time":"2024-04-03T10:26:47+05:00","message":"forwardBackendToClient src.Header"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"d9f78512-b940-46a6-8a54-82db2f9629f0","trace-id":"","span-id":"","time":"2024-04-03T10:26:47+05:00","message":"brokerClientStream Header method"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"d9f78512-b940-46a6-8a54-82db2f9629f0","trace-id":"","span-id":"","time":"2024-04-03T10:26:47+05:00","message":"forwardBackendToClient dst.SetHeader"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"d9f78512-b940-46a6-8a54-82db2f9629f0","trace-id":"","span-id":"","time":"2024-04-03T10:26:47+05:00","message":"forwardBackendToClient try dst.SendMsg"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"d9f78512-b940-46a6-8a54-82db2f9629f0","trace-id":"","span-id":"","time":"2024-04-03T10:26:47+05:00","message":"forwardBackendToClient dst.SendMsg err "} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"d9f78512-b940-46a6-8a54-82db2f9629f0","trace-id":"","span-id":"","time":"2024-04-03T10:26:47+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"d9f78512-b940-46a6-8a54-82db2f9629f0","trace-id":"","span-id":"","time":"2024-04-03T10:26:47+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"d9f78512-b940-46a6-8a54-82db2f9629f0","trace-id":"","span-id":"","time":"2024-04-03T10:26:47+05:00","message":"brokerClientStream RecvMsg method"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"d9f78512-b940-46a6-8a54-82db2f9629f0","trace-id":"","span-id":"","time":"2024-04-03T10:26:47+05:00","message":"brokerClientStream Close method"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"d9f78512-b940-46a6-8a54-82db2f9629f0","trace-id":"","span-id":"","time":"2024-04-03T10:26:47+05:00","message":"brokerClientStream RecvMsg method !s.serverStream && s.recvMsg"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"d9f78512-b940-46a6-8a54-82db2f9629f0","trace-id":"","span-id":"","time":"2024-04-03T10:26:47+05:00","message":"forwardBackendToClient src.RecvMsg err EOF"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"d9f78512-b940-46a6-8a54-82db2f9629f0","trace-id":"","span-id":"","time":"2024-04-03T10:26:47+05:00","message":"b2cErr := <-b2cErrChan: err: EOF"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"d9f78512-b940-46a6-8a54-82db2f9629f0","trace-id":"","span-id":"","time":"2024-04-03T10:26:47+05:00","message":"brokerClientStream Trailer method"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"d9f78512-b940-46a6-8a54-82db2f9629f0","trace-id":"","span-id":"","time":"2024-04-03T10:26:47+05:00","message":"grpcConnDel /clientpass.ClientpassService/StartClientPass d9f78512-b940-46a6-8a54-82db2f9629f0"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"d9f78512-b940-46a6-8a54-82db2f9629f0","trace-id":"","span-id":"","time":"2024-04-03T10:26:47+05:00","message":"grpc handler exit"} +{"level":"debug","x-request-id":"06c33c39-de26-4285-90fe-c02774253f84","time":"2024-04-03T10:26:48+05:00","message":"authn.cookie not found"} +{"level":"debug","x-request-id":"06c33c39-de26-4285-90fe-c02774253f84","time":"2024-04-03T10:26:48+05:00","message":"jwt.check process"} +{"level":"debug","x-request-id":"06c33c39-de26-4285-90fe-c02774253f84","time":"2024-04-03T10:26:48+05:00","message":"jwt.check claims: jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"phone\":\"+77055148446\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"850323050505\"}, \"exp\":1.712986006e+09, \"iat\":1.712122006e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"7d02b188-9ea1-4930-948f-75c2f9eefc7e\", \"nbf\":1.712122006e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"15579\"}"} +{"level":"info","x-request-id":"06c33c39-de26-4285-90fe-c02774253f84","time":"2024-04-03T10:26:48+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"06c33c39-de26-4285-90fe-c02774253f84","time":"2024-04-03T10:26:48+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"phone\":\"+77055148446\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"850323050505\"}, \"exp\":1.712986006e+09, \"iat\":1.712122006e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"7d02b188-9ea1-4930-948f-75c2f9eefc7e\", \"nbf\":1.712122006e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"15579\"}"} +{"level":"info","x-request-id":"06c33c39-de26-4285-90fe-c02774253f84","time":"2024-04-03T10:26:48+05:00","message":"jwt.extract set User-Id to 15579"} +{"level":"info","x-request-id":"06c33c39-de26-4285-90fe-c02774253f84","time":"2024-04-03T10:26:48+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"06c33c39-de26-4285-90fe-c02774253f84","time":"2024-04-03T10:26:48+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"phone\":\"+77055148446\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"850323050505\"}, \"exp\":1.712986006e+09, \"iat\":1.712122006e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"7d02b188-9ea1-4930-948f-75c2f9eefc7e\", \"nbf\":1.712122006e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"15579\"}"} +{"level":"info","x-request-id":"06c33c39-de26-4285-90fe-c02774253f84","time":"2024-04-03T10:26:48+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"06c33c39-de26-4285-90fe-c02774253f84","time":"2024-04-03T10:26:48+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"phone\":\"+77055148446\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"850323050505\"}, \"exp\":1.712986006e+09, \"iat\":1.712122006e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"7d02b188-9ea1-4930-948f-75c2f9eefc7e\", \"nbf\":1.712122006e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"15579\"}"} +{"level":"info","x-request-id":"06c33c39-de26-4285-90fe-c02774253f84","time":"2024-04-03T10:26:48+05:00","message":"jwt.extract set Username to 850323050505"} +{"level":"info","x-request-id":"06c33c39-de26-4285-90fe-c02774253f84","time":"2024-04-03T10:26:48+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"06c33c39-de26-4285-90fe-c02774253f84","time":"2024-04-03T10:26:48+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"phone\":\"+77055148446\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"850323050505\"}, \"exp\":1.712986006e+09, \"iat\":1.712122006e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"7d02b188-9ea1-4930-948f-75c2f9eefc7e\", \"nbf\":1.712122006e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"15579\"}"} +{"level":"info","x-request-id":"06c33c39-de26-4285-90fe-c02774253f84","time":"2024-04-03T10:26:48+05:00","message":"jwt.extract set Phone to +77055148446"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"06c33c39-de26-4285-90fe-c02774253f84","trace-id":"","span-id":"","time":"2024-04-03T10:26:48+05:00","message":"grpc request with md: metadata.MD{\":authority\":[]string{\"upstream_balancer\"}, \":path\":[]string{\"/catalog.CatalogService/GetServiceRegion\"}, \"authorization\":[]string{\"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMTU1NzkiLCJleHAiOjE3MTI5ODYwMDYsIm5iZiI6MTcxMjEyMjAwNiwiaWF0IjoxNzEyMTIyMDA2LCJqdGkiOiI3ZDAyYjE4OC05ZWExLTQ5MzAtOTQ4Zi03NWMyZjllZWZjN2UiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsInBob25lIjoiKzc3MDU1MTQ4NDQ2Iiwic2NvcGUiOiJvZmZsaW5lX2FjY2VzcyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJ1c2VyX2FjdGlvbiI6InJlZ2lzdHJhdGlvbiIsInVzZXJfcm9sZXMiOlsibWliX3VzZXIiXSwidXNlcm5hbWUiOiI4NTAzMjMwNTA1MDUifX0.OHt7hs8f1Qy3qkHvN7aDDJ5cZ1wSn6nXpIkSJrkkFTTkc2CMn2NfbUd0I-AFAtD63iuwAyZpmRbW33lhaCjwUbI0-ehzHJrKQauyDR8Ep9VdK3zc1HDXN0leVLg5gEW6ih4EZPNGNzHOe1_-T1kNJRZHPK0azyIi42_Adjn5OyT1k2FWOPlNX9Z-6R3BE2GLibM77kj4dwFemErHh_ONd5NFSYSPnMB_-5aWWt6mBKH9JHB0somj2_G9Zm-eLFYKVlhjxAg3urDvrXdgDUUPJ1vuEBLppfYyr06Wzew4Akmejyb-sQt7h6e9R_vbhgUC5OfkMjBugPkN7UVw7jMeJg\"}, \"client-ip\":[]string{\"172.23.20.6\"}, \"content-type\":[]string{\"application/grpc\"}, \"grpc-accept-encoding\":[]string{\"gzip\"}, \"language\":[]string{\"ru\"}, \"phone\":[]string{\"+77055148446\"}, \"source-channel\":[]string{\"MIB3.0\"}, \"source-service\":[]string{\"/catalog.CatalogService/GetServiceRegion\"}, \"user-agent\":[]string{\"grpc-java-okhttp/1.54.1\"}, \"user-id\":[]string{\"15579\"}, \"username\":[]string{\"850323050505\"}, \"x-forwarded-for\":[]string{\"172.23.20.6\"}, \"x-forwarded-host\":[]string{\"dev-apigw-grpc.fortebank.com:443\"}, \"x-forwarded-port\":[]string{\"443\"}, \"x-forwarded-proto\":[]string{\"https\"}, \"x-forwarded-scheme\":[]string{\"https\"}, \"x-real-ip\":[]string{\"172.23.20.6\"}, \"x-request-id\":[]string{\"06c33c39-de26-4285-90fe-c02774253f84\"}, \"x-scheme\":[]string{\"https\"}}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"06c33c39-de26-4285-90fe-c02774253f84","trace-id":"","span-id":"","time":"2024-04-03T10:26:48+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"06c33c39-de26-4285-90fe-c02774253f84","trace-id":"","span-id":"","time":"2024-04-03T10:26:48+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"06c33c39-de26-4285-90fe-c02774253f84","trace-id":"","span-id":"","time":"2024-04-03T10:26:48+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"06c33c39-de26-4285-90fe-c02774253f84","trace-id":"","span-id":"","time":"2024-04-03T10:26:48+05:00","message":"forwardClientToBackend set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"06c33c39-de26-4285-90fe-c02774253f84","trace-id":"","span-id":"","time":"2024-04-03T10:26:48+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"06c33c39-de26-4285-90fe-c02774253f84","trace-id":"","span-id":"","time":"2024-04-03T10:26:48+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"06c33c39-de26-4285-90fe-c02774253f84","trace-id":"","span-id":"","time":"2024-04-03T10:26:48+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"06c33c39-de26-4285-90fe-c02774253f84","trace-id":"","span-id":"","time":"2024-04-03T10:26:48+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"06c33c39-de26-4285-90fe-c02774253f84","trace-id":"","span-id":"","time":"2024-04-03T10:26:48+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"06c33c39-de26-4285-90fe-c02774253f84","trace-id":"","span-id":"","time":"2024-04-03T10:26:48+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"06c33c39-de26-4285-90fe-c02774253f84","trace-id":"","span-id":"","time":"2024-04-03T10:26:48+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"06c33c39-de26-4285-90fe-c02774253f84","trace-id":"","span-id":"","time":"2024-04-03T10:26:48+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"06c33c39-de26-4285-90fe-c02774253f84","trace-id":"","span-id":"","time":"2024-04-03T10:26:48+05:00","message":"forwardBackendToClient src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"06c33c39-de26-4285-90fe-c02774253f84","trace-id":"","span-id":"","time":"2024-04-03T10:26:48+05:00","message":"forwardBackendToClient set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"06c33c39-de26-4285-90fe-c02774253f84","trace-id":"","span-id":"","time":"2024-04-03T10:26:48+05:00","message":"forwardBackendToClient src.Header"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"06c33c39-de26-4285-90fe-c02774253f84","trace-id":"","span-id":"","time":"2024-04-03T10:26:48+05:00","message":"forwardBackendToClient dst.SetHeader"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"06c33c39-de26-4285-90fe-c02774253f84","trace-id":"","span-id":"","time":"2024-04-03T10:26:48+05:00","message":"forwardBackendToClient try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"06c33c39-de26-4285-90fe-c02774253f84","trace-id":"","span-id":"","time":"2024-04-03T10:26:48+05:00","message":"forwardBackendToClient dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"06c33c39-de26-4285-90fe-c02774253f84","trace-id":"","span-id":"","time":"2024-04-03T10:26:48+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"06c33c39-de26-4285-90fe-c02774253f84","trace-id":"","span-id":"","time":"2024-04-03T10:26:48+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"06c33c39-de26-4285-90fe-c02774253f84","trace-id":"","span-id":"","time":"2024-04-03T10:26:48+05:00","message":"forwardBackendToClient src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"06c33c39-de26-4285-90fe-c02774253f84","trace-id":"","span-id":"","time":"2024-04-03T10:26:48+05:00","message":"b2cErr := <-b2cErrChan: err: EOF"} +{"level":"debug","x-request-id":"8ff78384-1f5b-444f-b418-7f913ed4496f","time":"2024-04-03T10:26:53+05:00","message":"authn.cookie not found"} +{"level":"debug","x-request-id":"8ff78384-1f5b-444f-b418-7f913ed4496f","time":"2024-04-03T10:26:53+05:00","message":"jwt.check process"} +{"level":"debug","x-request-id":"8ff78384-1f5b-444f-b418-7f913ed4496f","time":"2024-04-03T10:26:53+05:00","message":"jwt.check claims: jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"phone\":\"+77055148446\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"850323050505\"}, \"exp\":1.712986006e+09, \"iat\":1.712122006e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"7d02b188-9ea1-4930-948f-75c2f9eefc7e\", \"nbf\":1.712122006e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"15579\"}"} +{"level":"info","x-request-id":"8ff78384-1f5b-444f-b418-7f913ed4496f","time":"2024-04-03T10:26:53+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"8ff78384-1f5b-444f-b418-7f913ed4496f","time":"2024-04-03T10:26:53+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"phone\":\"+77055148446\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"850323050505\"}, \"exp\":1.712986006e+09, \"iat\":1.712122006e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"7d02b188-9ea1-4930-948f-75c2f9eefc7e\", \"nbf\":1.712122006e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"15579\"}"} +{"level":"info","x-request-id":"8ff78384-1f5b-444f-b418-7f913ed4496f","time":"2024-04-03T10:26:53+05:00","message":"jwt.extract set User-Id to 15579"} +{"level":"info","x-request-id":"8ff78384-1f5b-444f-b418-7f913ed4496f","time":"2024-04-03T10:26:53+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"8ff78384-1f5b-444f-b418-7f913ed4496f","time":"2024-04-03T10:26:53+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"phone\":\"+77055148446\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"850323050505\"}, \"exp\":1.712986006e+09, \"iat\":1.712122006e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"7d02b188-9ea1-4930-948f-75c2f9eefc7e\", \"nbf\":1.712122006e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"15579\"}"} +{"level":"info","x-request-id":"8ff78384-1f5b-444f-b418-7f913ed4496f","time":"2024-04-03T10:26:53+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"8ff78384-1f5b-444f-b418-7f913ed4496f","time":"2024-04-03T10:26:53+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"phone\":\"+77055148446\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"850323050505\"}, \"exp\":1.712986006e+09, \"iat\":1.712122006e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"7d02b188-9ea1-4930-948f-75c2f9eefc7e\", \"nbf\":1.712122006e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"15579\"}"} +{"level":"info","x-request-id":"8ff78384-1f5b-444f-b418-7f913ed4496f","time":"2024-04-03T10:26:53+05:00","message":"jwt.extract set Username to 850323050505"} +{"level":"info","x-request-id":"8ff78384-1f5b-444f-b418-7f913ed4496f","time":"2024-04-03T10:26:53+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"8ff78384-1f5b-444f-b418-7f913ed4496f","time":"2024-04-03T10:26:53+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"phone\":\"+77055148446\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"850323050505\"}, \"exp\":1.712986006e+09, \"iat\":1.712122006e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"7d02b188-9ea1-4930-948f-75c2f9eefc7e\", \"nbf\":1.712122006e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"15579\"}"} +{"level":"info","x-request-id":"8ff78384-1f5b-444f-b418-7f913ed4496f","time":"2024-04-03T10:26:53+05:00","message":"jwt.extract set Phone to +77055148446"} +{"level":"info","x-request-id":"8ff78384-1f5b-444f-b418-7f913ed4496f","time":"2024-04-03T10:26:53+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"8ff78384-1f5b-444f-b418-7f913ed4496f","time":"2024-04-03T10:26:53+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"phone\":\"+77055148446\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"850323050505\"}, \"exp\":1.712986006e+09, \"iat\":1.712122006e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"7d02b188-9ea1-4930-948f-75c2f9eefc7e\", \"nbf\":1.712122006e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"15579\"}"} +{"level":"info","x-request-id":"8ff78384-1f5b-444f-b418-7f913ed4496f","time":"2024-04-03T10:26:53+05:00","message":"jwt.extract set username to 850323050505"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"8ff78384-1f5b-444f-b418-7f913ed4496f","trace-id":"","span-id":"","time":"2024-04-03T10:26:53+05:00","message":"grpcConnAdd /clientpass.ClientpassService/OnboardingPass 8ff78384-1f5b-444f-b418-7f913ed4496f"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"8ff78384-1f5b-444f-b418-7f913ed4496f","trace-id":"","span-id":"","time":"2024-04-03T10:26:53+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"8ff78384-1f5b-444f-b418-7f913ed4496f","trace-id":"","span-id":"","time":"2024-04-03T10:26:53+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"8ff78384-1f5b-444f-b418-7f913ed4496f","trace-id":"","span-id":"","time":"2024-04-03T10:26:53+05:00","message":"brokerClientStream RecvMsg method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"8ff78384-1f5b-444f-b418-7f913ed4496f","trace-id":"","span-id":"","time":"2024-04-03T10:26:53+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"8ff78384-1f5b-444f-b418-7f913ed4496f","trace-id":"","span-id":"","time":"2024-04-03T10:26:53+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"8ff78384-1f5b-444f-b418-7f913ed4496f","trace-id":"","span-id":"","time":"2024-04-03T10:26:53+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"8ff78384-1f5b-444f-b418-7f913ed4496f","trace-id":"","span-id":"","time":"2024-04-03T10:26:53+05:00","message":"forwardClientToBackend set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"8ff78384-1f5b-444f-b418-7f913ed4496f","trace-id":"","span-id":"","time":"2024-04-03T10:26:53+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"8ff78384-1f5b-444f-b418-7f913ed4496f","trace-id":"","span-id":"","time":"2024-04-03T10:26:53+05:00","message":"brokerClientStream brokerClientStream SendMsg method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"8ff78384-1f5b-444f-b418-7f913ed4496f","trace-id":"","span-id":"","time":"2024-04-03T10:26:53+05:00","message":"brokerClientStream try to publish to client.clientpass.onboarding.in msg with hdr: metadata.Metadata{\"Authorization\":\"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMTU1NzkiLCJleHAiOjE3MTI5ODYwMDYsIm5iZiI6MTcxMjEyMjAwNiwiaWF0IjoxNzEyMTIyMDA2LCJqdGkiOiI3ZDAyYjE4OC05ZWExLTQ5MzAtOTQ4Zi03NWMyZjllZWZjN2UiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsInBob25lIjoiKzc3MDU1MTQ4NDQ2Iiwic2NvcGUiOiJvZmZsaW5lX2FjY2VzcyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJ1c2VyX2FjdGlvbiI6InJlZ2lzdHJhdGlvbiIsInVzZXJfcm9sZXMiOlsibWliX3VzZXIiXSwidXNlcm5hbWUiOiI4NTAzMjMwNTA1MDUifX0.OHt7hs8f1Qy3qkHvN7aDDJ5cZ1wSn6nXpIkSJrkkFTTkc2CMn2NfbUd0I-AFAtD63iuwAyZpmRbW33lhaCjwUbI0-ehzHJrKQauyDR8Ep9VdK3zc1HDXN0leVLg5gEW6ih4EZPNGNzHOe1_-T1kNJRZHPK0azyIi42_Adjn5OyT1k2FWOPlNX9Z-6R3BE2GLibM77kj4dwFemErHh_ONd5NFSYSPnMB_-5aWWt6mBKH9JHB0somj2_G9Zm-eLFYKVlhjxAg3urDvrXdgDUUPJ1vuEBLppfYyr06Wzew4Akmejyb-sQt7h6e9R_vbhgUC5OfkMjBugPkN7UVw7jMeJg\", \"Client-Ip\":\"172.23.20.6\", \"Content-Type\":\"application/grpc\", \"Language\":\"ru\", \"Phone\":\"+77055148446\", \"Source-Channel\":\"MIB3.0\", \"Source-Service\":\"/clientpass.ClientpassService/OnboardingPass\", \"User-Id\":\"15579\", \"Username\":\"850323050505\", \"X-Forwarded-For\":\"172.23.20.6\", \"X-Forwarded-Port\":\"443\", \"X-Real-Ip\":\"172.23.20.6\", \"X-Request-Id\":\"8ff78384-1f5b-444f-b418-7f913ed4496f\"}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"8ff78384-1f5b-444f-b418-7f913ed4496f","trace-id":"","span-id":"","time":"2024-04-03T10:26:53+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"8ff78384-1f5b-444f-b418-7f913ed4496f","trace-id":"","span-id":"","time":"2024-04-03T10:26:53+05:00","message":"brokerClientStream CloseSend method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"8ff78384-1f5b-444f-b418-7f913ed4496f","trace-id":"","span-id":"","time":"2024-04-03T10:26:53+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"8ff78384-1f5b-444f-b418-7f913ed4496f","trace-id":"","span-id":"","time":"2024-04-03T10:26:53+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"8ff78384-1f5b-444f-b418-7f913ed4496f","trace-id":"","span-id":"","time":"2024-04-03T10:26:53+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"8ff78384-1f5b-444f-b418-7f913ed4496f","trace-id":"","span-id":"","time":"2024-04-03T10:26:53+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"8ff78384-1f5b-444f-b418-7f913ed4496f","trace-id":"","span-id":"","time":"2024-04-03T10:26:53+05:00","message":"brokerClientStream CloseSend method"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"8ff78384-1f5b-444f-b418-7f913ed4496f","trace-id":"","span-id":"","time":"2024-04-03T10:26:53+05:00","message":"failed to CloseSend grpc conn: file already closed"} +{"level":"info","X-Request-Id":"8ff78384-1f5b-444f-b418-7f913ed4496f","trace-id":"","span-id":"","time":"2024-04-03T10:26:53+05:00","message":"get message for service: /clientpass.ClientpassService/OnboardingPass with md map[Authorization:Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMTU1NzkiLCJleHAiOjE3MTI5ODYwMDYsIm5iZiI6MTcxMjEyMjAwNiwiaWF0IjoxNzEyMTIyMDA2LCJqdGkiOiI3ZDAyYjE4OC05ZWExLTQ5MzAtOTQ4Zi03NWMyZjllZWZjN2UiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsInBob25lIjoiKzc3MDU1MTQ4NDQ2Iiwic2NvcGUiOiJvZmZsaW5lX2FjY2VzcyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJ1c2VyX2FjdGlvbiI6InJlZ2lzdHJhdGlvbiIsInVzZXJfcm9sZXMiOlsibWliX3VzZXIiXSwidXNlcm5hbWUiOiI4NTAzMjMwNTA1MDUifX0.OHt7hs8f1Qy3qkHvN7aDDJ5cZ1wSn6nXpIkSJrkkFTTkc2CMn2NfbUd0I-AFAtD63iuwAyZpmRbW33lhaCjwUbI0-ehzHJrKQauyDR8Ep9VdK3zc1HDXN0leVLg5gEW6ih4EZPNGNzHOe1_-T1kNJRZHPK0azyIi42_Adjn5OyT1k2FWOPlNX9Z-6R3BE2GLibM77kj4dwFemErHh_ONd5NFSYSPnMB_-5aWWt6mBKH9JHB0somj2_G9Zm-eLFYKVlhjxAg3urDvrXdgDUUPJ1vuEBLppfYyr06Wzew4Akmejyb-sQt7h6e9R_vbhgUC5OfkMjBugPkN7UVw7jMeJg Client-Ip:172.23.20.6 Content-Type:application/grpc Language:ru Micro-Topic:apigw.in Phone:+77055148446 Source-Channel:MIB3.0 Source-Service:/clientpass.ClientpassService/OnboardingPass Uber-Trace-Id:225a4e06c5386c1d:47deb9a163b9e0a3:40954678a0067cb6:1 User-Id:15579 Username:850323050505 X-Forwarded-For:172.23.20.6 X-Forwarded-Port:443 X-Real-Ip:172.23.20.6 X-Request-Id:8ff78384-1f5b-444f-b418-7f913ed4496f]"} +{"level":"info","x-request-id":"8ff78384-1f5b-444f-b418-7f913ed4496f","trace-id":"","span-id":"","time":"2024-04-03T10:26:53+05:00","message":"get message for service: /clientpass.ClientpassService/OnboardingPass"} +{"level":"debug","x-request-id":"8ff78384-1f5b-444f-b418-7f913ed4496f","trace-id":"","span-id":"","time":"2024-04-03T10:26:53+05:00","message":"grpcConnGet: /clientpass.ClientpassService/OnboardingPass via 8ff78384-1f5b-444f-b418-7f913ed4496f"} +{"level":"debug","x-request-id":"8ff78384-1f5b-444f-b418-7f913ed4496f","trace-id":"","span-id":"","time":"2024-04-03T10:26:53+05:00","message":"grpc use stream conn: &handler.grpcProxy{grpcStream:(*handler.grpcServerStream)(0xc000c34580), kafkaStream:(*handler.grpcClientStream)(0xc000c34630)} sourceService: /clientpass.ClientpassService/OnboardingPass"} +{"level":"info","x-request-id":"8ff78384-1f5b-444f-b418-7f913ed4496f","trace-id":"","span-id":"","time":"2024-04-03T10:26:53+05:00","message":"start transfer response from kafka"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"8ff78384-1f5b-444f-b418-7f913ed4496f","trace-id":"","span-id":"","time":"2024-04-03T10:26:53+05:00","message":"brokerClientStream SetHeader method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"8ff78384-1f5b-444f-b418-7f913ed4496f","trace-id":"","span-id":"","time":"2024-04-03T10:26:53+05:00","message":"brokerClientStream SetMsg method"} +{"level":"info","x-request-id":"8ff78384-1f5b-444f-b418-7f913ed4496f","trace-id":"","span-id":"","time":"2024-04-03T10:26:53+05:00","message":"stop transfer response from kafka"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"8ff78384-1f5b-444f-b418-7f913ed4496f","trace-id":"","span-id":"","time":"2024-04-03T10:26:53+05:00","message":"brokerClientStream RecvMsg method data"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"8ff78384-1f5b-444f-b418-7f913ed4496f","trace-id":"","span-id":"","time":"2024-04-03T10:26:53+05:00","message":"forwardBackendToClient src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"8ff78384-1f5b-444f-b418-7f913ed4496f","trace-id":"","span-id":"","time":"2024-04-03T10:26:53+05:00","message":"forwardBackendToClient set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"8ff78384-1f5b-444f-b418-7f913ed4496f","trace-id":"","span-id":"","time":"2024-04-03T10:26:53+05:00","message":"forwardBackendToClient src.Header"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"8ff78384-1f5b-444f-b418-7f913ed4496f","trace-id":"","span-id":"","time":"2024-04-03T10:26:53+05:00","message":"brokerClientStream Header method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"8ff78384-1f5b-444f-b418-7f913ed4496f","trace-id":"","span-id":"","time":"2024-04-03T10:26:53+05:00","message":"forwardBackendToClient dst.SetHeader"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"8ff78384-1f5b-444f-b418-7f913ed4496f","trace-id":"","span-id":"","time":"2024-04-03T10:26:53+05:00","message":"forwardBackendToClient try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"8ff78384-1f5b-444f-b418-7f913ed4496f","trace-id":"","span-id":"","time":"2024-04-03T10:26:53+05:00","message":"forwardBackendToClient dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"8ff78384-1f5b-444f-b418-7f913ed4496f","trace-id":"","span-id":"","time":"2024-04-03T10:26:53+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"8ff78384-1f5b-444f-b418-7f913ed4496f","trace-id":"","span-id":"","time":"2024-04-03T10:26:53+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"8ff78384-1f5b-444f-b418-7f913ed4496f","trace-id":"","span-id":"","time":"2024-04-03T10:26:53+05:00","message":"brokerClientStream RecvMsg method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"8ff78384-1f5b-444f-b418-7f913ed4496f","trace-id":"","span-id":"","time":"2024-04-03T10:26:53+05:00","message":"brokerClientStream Close method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"8ff78384-1f5b-444f-b418-7f913ed4496f","trace-id":"","span-id":"","time":"2024-04-03T10:26:53+05:00","message":"brokerClientStream RecvMsg method !s.serverStream && s.recvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"8ff78384-1f5b-444f-b418-7f913ed4496f","trace-id":"","span-id":"","time":"2024-04-03T10:26:53+05:00","message":"forwardBackendToClient src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"8ff78384-1f5b-444f-b418-7f913ed4496f","trace-id":"","span-id":"","time":"2024-04-03T10:26:53+05:00","message":"b2cErr := <-b2cErrChan: err: EOF"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"8ff78384-1f5b-444f-b418-7f913ed4496f","trace-id":"","span-id":"","time":"2024-04-03T10:26:53+05:00","message":"brokerClientStream Trailer method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"8ff78384-1f5b-444f-b418-7f913ed4496f","trace-id":"","span-id":"","time":"2024-04-03T10:26:53+05:00","message":"grpcConnDel /clientpass.ClientpassService/OnboardingPass 8ff78384-1f5b-444f-b418-7f913ed4496f"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"8ff78384-1f5b-444f-b418-7f913ed4496f","trace-id":"","span-id":"","time":"2024-04-03T10:26:53+05:00","message":"grpc handler exit"} +{"level":"debug","x-request-id":"c20f5dc2-86b8-40f9-b5f0-6432b0108b9e","time":"2024-04-03T10:26:54+05:00","message":"authn.cookie not found"} +{"level":"debug","x-request-id":"c20f5dc2-86b8-40f9-b5f0-6432b0108b9e","time":"2024-04-03T10:26:54+05:00","message":"jwt.check process"} +{"level":"debug","x-request-id":"c20f5dc2-86b8-40f9-b5f0-6432b0108b9e","time":"2024-04-03T10:26:54+05:00","message":"jwt.check claims: jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"phone\":\"+77055148446\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"850323050505\"}, \"exp\":1.712986006e+09, \"iat\":1.712122006e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"7d02b188-9ea1-4930-948f-75c2f9eefc7e\", \"nbf\":1.712122006e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"15579\"}"} +{"level":"info","x-request-id":"c20f5dc2-86b8-40f9-b5f0-6432b0108b9e","time":"2024-04-03T10:26:54+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"c20f5dc2-86b8-40f9-b5f0-6432b0108b9e","time":"2024-04-03T10:26:54+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"phone\":\"+77055148446\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"850323050505\"}, \"exp\":1.712986006e+09, \"iat\":1.712122006e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"7d02b188-9ea1-4930-948f-75c2f9eefc7e\", \"nbf\":1.712122006e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"15579\"}"} +{"level":"info","x-request-id":"c20f5dc2-86b8-40f9-b5f0-6432b0108b9e","time":"2024-04-03T10:26:54+05:00","message":"jwt.extract set User-Id to 15579"} +{"level":"info","x-request-id":"c20f5dc2-86b8-40f9-b5f0-6432b0108b9e","time":"2024-04-03T10:26:54+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"c20f5dc2-86b8-40f9-b5f0-6432b0108b9e","time":"2024-04-03T10:26:54+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"phone\":\"+77055148446\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"850323050505\"}, \"exp\":1.712986006e+09, \"iat\":1.712122006e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"7d02b188-9ea1-4930-948f-75c2f9eefc7e\", \"nbf\":1.712122006e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"15579\"}"} +{"level":"info","x-request-id":"c20f5dc2-86b8-40f9-b5f0-6432b0108b9e","time":"2024-04-03T10:26:54+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"c20f5dc2-86b8-40f9-b5f0-6432b0108b9e","time":"2024-04-03T10:26:54+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"phone\":\"+77055148446\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"850323050505\"}, \"exp\":1.712986006e+09, \"iat\":1.712122006e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"7d02b188-9ea1-4930-948f-75c2f9eefc7e\", \"nbf\":1.712122006e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"15579\"}"} +{"level":"info","x-request-id":"c20f5dc2-86b8-40f9-b5f0-6432b0108b9e","time":"2024-04-03T10:26:54+05:00","message":"jwt.extract set Username to 850323050505"} +{"level":"info","x-request-id":"c20f5dc2-86b8-40f9-b5f0-6432b0108b9e","time":"2024-04-03T10:26:54+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"c20f5dc2-86b8-40f9-b5f0-6432b0108b9e","time":"2024-04-03T10:26:54+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"phone\":\"+77055148446\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"850323050505\"}, \"exp\":1.712986006e+09, \"iat\":1.712122006e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"7d02b188-9ea1-4930-948f-75c2f9eefc7e\", \"nbf\":1.712122006e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"15579\"}"} +{"level":"info","x-request-id":"c20f5dc2-86b8-40f9-b5f0-6432b0108b9e","time":"2024-04-03T10:26:54+05:00","message":"jwt.extract set Phone to +77055148446"} +{"level":"info","x-request-id":"c20f5dc2-86b8-40f9-b5f0-6432b0108b9e","time":"2024-04-03T10:26:54+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"c20f5dc2-86b8-40f9-b5f0-6432b0108b9e","time":"2024-04-03T10:26:54+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"phone\":\"+77055148446\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"850323050505\"}, \"exp\":1.712986006e+09, \"iat\":1.712122006e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"7d02b188-9ea1-4930-948f-75c2f9eefc7e\", \"nbf\":1.712122006e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"15579\"}"} +{"level":"info","x-request-id":"c20f5dc2-86b8-40f9-b5f0-6432b0108b9e","time":"2024-04-03T10:26:54+05:00","message":"jwt.extract set username to 850323050505"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"c20f5dc2-86b8-40f9-b5f0-6432b0108b9e","trace-id":"","span-id":"","time":"2024-04-03T10:26:54+05:00","message":"grpcConnAdd /clientpass.ClientpassService/OnboardingPass c20f5dc2-86b8-40f9-b5f0-6432b0108b9e"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"c20f5dc2-86b8-40f9-b5f0-6432b0108b9e","trace-id":"","span-id":"","time":"2024-04-03T10:26:54+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"c20f5dc2-86b8-40f9-b5f0-6432b0108b9e","trace-id":"","span-id":"","time":"2024-04-03T10:26:54+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"c20f5dc2-86b8-40f9-b5f0-6432b0108b9e","trace-id":"","span-id":"","time":"2024-04-03T10:26:54+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"c20f5dc2-86b8-40f9-b5f0-6432b0108b9e","trace-id":"","span-id":"","time":"2024-04-03T10:26:54+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"c20f5dc2-86b8-40f9-b5f0-6432b0108b9e","trace-id":"","span-id":"","time":"2024-04-03T10:26:54+05:00","message":"brokerClientStream RecvMsg method"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"c20f5dc2-86b8-40f9-b5f0-6432b0108b9e","trace-id":"","span-id":"","time":"2024-04-03T10:26:54+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"c20f5dc2-86b8-40f9-b5f0-6432b0108b9e","trace-id":"","span-id":"","time":"2024-04-03T10:26:54+05:00","message":"forwardClientToBackend set Write timeout 5s"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"c20f5dc2-86b8-40f9-b5f0-6432b0108b9e","trace-id":"","span-id":"","time":"2024-04-03T10:26:54+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"c20f5dc2-86b8-40f9-b5f0-6432b0108b9e","trace-id":"","span-id":"","time":"2024-04-03T10:26:54+05:00","message":"brokerClientStream brokerClientStream SendMsg method"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"c20f5dc2-86b8-40f9-b5f0-6432b0108b9e","trace-id":"","span-id":"","time":"2024-04-03T10:26:54+05:00","message":"brokerClientStream try to publish to client.clientpass.onboarding.in msg with hdr: metadata.Metadata{\"Authorization\":\"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMTU1NzkiLCJleHAiOjE3MTI5ODYwMDYsIm5iZiI6MTcxMjEyMjAwNiwiaWF0IjoxNzEyMTIyMDA2LCJqdGkiOiI3ZDAyYjE4OC05ZWExLTQ5MzAtOTQ4Zi03NWMyZjllZWZjN2UiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsInBob25lIjoiKzc3MDU1MTQ4NDQ2Iiwic2NvcGUiOiJvZmZsaW5lX2FjY2VzcyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJ1c2VyX2FjdGlvbiI6InJlZ2lzdHJhdGlvbiIsInVzZXJfcm9sZXMiOlsibWliX3VzZXIiXSwidXNlcm5hbWUiOiI4NTAzMjMwNTA1MDUifX0.OHt7hs8f1Qy3qkHvN7aDDJ5cZ1wSn6nXpIkSJrkkFTTkc2CMn2NfbUd0I-AFAtD63iuwAyZpmRbW33lhaCjwUbI0-ehzHJrKQauyDR8Ep9VdK3zc1HDXN0leVLg5gEW6ih4EZPNGNzHOe1_-T1kNJRZHPK0azyIi42_Adjn5OyT1k2FWOPlNX9Z-6R3BE2GLibM77kj4dwFemErHh_ONd5NFSYSPnMB_-5aWWt6mBKH9JHB0somj2_G9Zm-eLFYKVlhjxAg3urDvrXdgDUUPJ1vuEBLppfYyr06Wzew4Akmejyb-sQt7h6e9R_vbhgUC5OfkMjBugPkN7UVw7jMeJg\", \"Client-Ip\":\"10.233.100.0\", \"Content-Type\":\"application/grpc\", \"Language\":\"ru\", \"Phone\":\"+77055148446\", \"Source-Channel\":\"MIB3.0\", \"Source-Service\":\"/clientpass.ClientpassService/OnboardingPass\", \"User-Id\":\"15579\", \"Username\":\"850323050505\", \"X-Forwarded-For\":\"10.233.100.0\", \"X-Forwarded-Port\":\"443\", \"X-Real-Ip\":\"10.233.100.0\", \"X-Request-Id\":\"c20f5dc2-86b8-40f9-b5f0-6432b0108b9e\"}"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"c20f5dc2-86b8-40f9-b5f0-6432b0108b9e","trace-id":"","span-id":"","time":"2024-04-03T10:26:54+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"c20f5dc2-86b8-40f9-b5f0-6432b0108b9e","trace-id":"","span-id":"","time":"2024-04-03T10:26:54+05:00","message":"brokerClientStream CloseSend method"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"c20f5dc2-86b8-40f9-b5f0-6432b0108b9e","trace-id":"","span-id":"","time":"2024-04-03T10:26:54+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"c20f5dc2-86b8-40f9-b5f0-6432b0108b9e","trace-id":"","span-id":"","time":"2024-04-03T10:26:54+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"c20f5dc2-86b8-40f9-b5f0-6432b0108b9e","trace-id":"","span-id":"","time":"2024-04-03T10:26:54+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"c20f5dc2-86b8-40f9-b5f0-6432b0108b9e","trace-id":"","span-id":"","time":"2024-04-03T10:26:54+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"c20f5dc2-86b8-40f9-b5f0-6432b0108b9e","trace-id":"","span-id":"","time":"2024-04-03T10:26:54+05:00","message":"brokerClientStream CloseSend method"} +{"level":"error","client-ip":"10.233.100.0","x-request-id":"c20f5dc2-86b8-40f9-b5f0-6432b0108b9e","trace-id":"","span-id":"","time":"2024-04-03T10:26:54+05:00","message":"failed to CloseSend grpc conn: file already closed"} +{"level":"info","X-Request-Id":"c20f5dc2-86b8-40f9-b5f0-6432b0108b9e","trace-id":"","span-id":"","time":"2024-04-03T10:26:54+05:00","message":"get message for service: /clientpass.ClientpassService/OnboardingPass with md map[Authorization:Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMTU1NzkiLCJleHAiOjE3MTI5ODYwMDYsIm5iZiI6MTcxMjEyMjAwNiwiaWF0IjoxNzEyMTIyMDA2LCJqdGkiOiI3ZDAyYjE4OC05ZWExLTQ5MzAtOTQ4Zi03NWMyZjllZWZjN2UiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsInBob25lIjoiKzc3MDU1MTQ4NDQ2Iiwic2NvcGUiOiJvZmZsaW5lX2FjY2VzcyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJ1c2VyX2FjdGlvbiI6InJlZ2lzdHJhdGlvbiIsInVzZXJfcm9sZXMiOlsibWliX3VzZXIiXSwidXNlcm5hbWUiOiI4NTAzMjMwNTA1MDUifX0.OHt7hs8f1Qy3qkHvN7aDDJ5cZ1wSn6nXpIkSJrkkFTTkc2CMn2NfbUd0I-AFAtD63iuwAyZpmRbW33lhaCjwUbI0-ehzHJrKQauyDR8Ep9VdK3zc1HDXN0leVLg5gEW6ih4EZPNGNzHOe1_-T1kNJRZHPK0azyIi42_Adjn5OyT1k2FWOPlNX9Z-6R3BE2GLibM77kj4dwFemErHh_ONd5NFSYSPnMB_-5aWWt6mBKH9JHB0somj2_G9Zm-eLFYKVlhjxAg3urDvrXdgDUUPJ1vuEBLppfYyr06Wzew4Akmejyb-sQt7h6e9R_vbhgUC5OfkMjBugPkN7UVw7jMeJg Client-Ip:10.233.100.0 Content-Type:application/grpc External-Id:5633691976 Language:ru Micro-Topic:apigw.in Phone:+77055148446 Source-Channel:MIB3.0 Source-Service:/clientpass.ClientpassService/OnboardingPass Uber-Trace-Id:13045440259cb1fc:112375d7fb81328a:27afbaedfa8b5dc7:1 User-Id:15579 Username:850323050505 X-Forwarded-For:10.233.100.0 X-Forwarded-Port:443 X-Real-Ip:10.233.100.0 X-Request-Id:c20f5dc2-86b8-40f9-b5f0-6432b0108b9e]"} +{"level":"info","external-id":"5633691976","x-request-id":"c20f5dc2-86b8-40f9-b5f0-6432b0108b9e","trace-id":"","span-id":"","time":"2024-04-03T10:26:54+05:00","message":"get message for service: /clientpass.ClientpassService/OnboardingPass"} +{"level":"debug","external-id":"5633691976","x-request-id":"c20f5dc2-86b8-40f9-b5f0-6432b0108b9e","trace-id":"","span-id":"","time":"2024-04-03T10:26:54+05:00","message":"grpcConnGet: /clientpass.ClientpassService/OnboardingPass via c20f5dc2-86b8-40f9-b5f0-6432b0108b9e"} +{"level":"debug","external-id":"5633691976","x-request-id":"c20f5dc2-86b8-40f9-b5f0-6432b0108b9e","trace-id":"","span-id":"","time":"2024-04-03T10:26:54+05:00","message":"grpc use stream conn: &handler.grpcProxy{grpcStream:(*handler.grpcServerStream)(0xc0002333f0), kafkaStream:(*handler.grpcClientStream)(0xc0002334a0)} sourceService: /clientpass.ClientpassService/OnboardingPass"} +{"level":"info","external-id":"5633691976","x-request-id":"c20f5dc2-86b8-40f9-b5f0-6432b0108b9e","trace-id":"","span-id":"","time":"2024-04-03T10:26:54+05:00","message":"start transfer response from kafka"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"c20f5dc2-86b8-40f9-b5f0-6432b0108b9e","trace-id":"","span-id":"","time":"2024-04-03T10:26:54+05:00","message":"brokerClientStream SetHeader method"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"c20f5dc2-86b8-40f9-b5f0-6432b0108b9e","trace-id":"","span-id":"","time":"2024-04-03T10:26:54+05:00","message":"brokerClientStream SetMsg method"} +{"level":"info","external-id":"5633691976","x-request-id":"c20f5dc2-86b8-40f9-b5f0-6432b0108b9e","trace-id":"","span-id":"","time":"2024-04-03T10:26:54+05:00","message":"stop transfer response from kafka"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"c20f5dc2-86b8-40f9-b5f0-6432b0108b9e","trace-id":"","span-id":"","time":"2024-04-03T10:26:54+05:00","message":"brokerClientStream RecvMsg method data"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"c20f5dc2-86b8-40f9-b5f0-6432b0108b9e","trace-id":"","span-id":"","time":"2024-04-03T10:26:54+05:00","message":"forwardBackendToClient src.RecvMsg err "} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"c20f5dc2-86b8-40f9-b5f0-6432b0108b9e","trace-id":"","span-id":"","time":"2024-04-03T10:26:54+05:00","message":"forwardBackendToClient set Write timeout 5s"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"c20f5dc2-86b8-40f9-b5f0-6432b0108b9e","trace-id":"","span-id":"","time":"2024-04-03T10:26:54+05:00","message":"forwardBackendToClient src.Header"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"c20f5dc2-86b8-40f9-b5f0-6432b0108b9e","trace-id":"","span-id":"","time":"2024-04-03T10:26:54+05:00","message":"brokerClientStream Header method"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"c20f5dc2-86b8-40f9-b5f0-6432b0108b9e","trace-id":"","span-id":"","time":"2024-04-03T10:26:54+05:00","message":"forwardBackendToClient dst.SetHeader"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"c20f5dc2-86b8-40f9-b5f0-6432b0108b9e","trace-id":"","span-id":"","time":"2024-04-03T10:26:54+05:00","message":"forwardBackendToClient try dst.SendMsg"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"c20f5dc2-86b8-40f9-b5f0-6432b0108b9e","trace-id":"","span-id":"","time":"2024-04-03T10:26:54+05:00","message":"forwardBackendToClient dst.SendMsg err "} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"c20f5dc2-86b8-40f9-b5f0-6432b0108b9e","trace-id":"","span-id":"","time":"2024-04-03T10:26:54+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"c20f5dc2-86b8-40f9-b5f0-6432b0108b9e","trace-id":"","span-id":"","time":"2024-04-03T10:26:54+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"c20f5dc2-86b8-40f9-b5f0-6432b0108b9e","trace-id":"","span-id":"","time":"2024-04-03T10:26:54+05:00","message":"brokerClientStream RecvMsg method"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"c20f5dc2-86b8-40f9-b5f0-6432b0108b9e","trace-id":"","span-id":"","time":"2024-04-03T10:26:54+05:00","message":"brokerClientStream Close method"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"c20f5dc2-86b8-40f9-b5f0-6432b0108b9e","trace-id":"","span-id":"","time":"2024-04-03T10:26:54+05:00","message":"brokerClientStream RecvMsg method !s.serverStream && s.recvMsg"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"c20f5dc2-86b8-40f9-b5f0-6432b0108b9e","trace-id":"","span-id":"","time":"2024-04-03T10:26:54+05:00","message":"forwardBackendToClient src.RecvMsg err EOF"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"c20f5dc2-86b8-40f9-b5f0-6432b0108b9e","trace-id":"","span-id":"","time":"2024-04-03T10:26:54+05:00","message":"b2cErr := <-b2cErrChan: err: EOF"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"c20f5dc2-86b8-40f9-b5f0-6432b0108b9e","trace-id":"","span-id":"","time":"2024-04-03T10:26:54+05:00","message":"brokerClientStream Trailer method"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"c20f5dc2-86b8-40f9-b5f0-6432b0108b9e","trace-id":"","span-id":"","time":"2024-04-03T10:26:54+05:00","message":"grpcConnDel /clientpass.ClientpassService/OnboardingPass c20f5dc2-86b8-40f9-b5f0-6432b0108b9e"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"c20f5dc2-86b8-40f9-b5f0-6432b0108b9e","trace-id":"","span-id":"","time":"2024-04-03T10:26:54+05:00","message":"grpc handler exit"} +{"level":"debug","x-request-id":"4409a575-f074-4641-b935-6a3aca4339eb","time":"2024-04-03T10:26:55+05:00","message":"authn.cookie not found"} +{"level":"info","x-request-id":"4409a575-f074-4641-b935-6a3aca4339eb","time":"2024-04-03T10:26:55+05:00","message":"jwt.check skip endpoint /authn.AuthnService/AccountUpdate"} +{"level":"info","x-request-id":"4409a575-f074-4641-b935-6a3aca4339eb","time":"2024-04-03T10:26:55+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"4409a575-f074-4641-b935-6a3aca4339eb","time":"2024-04-03T10:26:55+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"4409a575-f074-4641-b935-6a3aca4339eb","time":"2024-04-03T10:26:55+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"4409a575-f074-4641-b935-6a3aca4339eb","time":"2024-04-03T10:26:55+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"4409a575-f074-4641-b935-6a3aca4339eb","time":"2024-04-03T10:26:55+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"4409a575-f074-4641-b935-6a3aca4339eb","time":"2024-04-03T10:26:55+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"4409a575-f074-4641-b935-6a3aca4339eb","time":"2024-04-03T10:26:55+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"4409a575-f074-4641-b935-6a3aca4339eb","time":"2024-04-03T10:26:55+05:00","message":"jwt.extract jwt claims empty"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"4409a575-f074-4641-b935-6a3aca4339eb","trace-id":"","span-id":"","time":"2024-04-03T10:26:55+05:00","message":"grpc request with md: metadata.MD{\":authority\":[]string{\"upstream_balancer\"}, \":path\":[]string{\"/authn.AuthnService/AccountUpdate\"}, \"authorization\":[]string{\"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMTU1NzkiLCJleHAiOjE3MTI5ODYwMDYsIm5iZiI6MTcxMjEyMjAwNiwiaWF0IjoxNzEyMTIyMDA2LCJqdGkiOiI3ZDAyYjE4OC05ZWExLTQ5MzAtOTQ4Zi03NWMyZjllZWZjN2UiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsInBob25lIjoiKzc3MDU1MTQ4NDQ2Iiwic2NvcGUiOiJvZmZsaW5lX2FjY2VzcyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJ1c2VyX2FjdGlvbiI6InJlZ2lzdHJhdGlvbiIsInVzZXJfcm9sZXMiOlsibWliX3VzZXIiXSwidXNlcm5hbWUiOiI4NTAzMjMwNTA1MDUifX0.OHt7hs8f1Qy3qkHvN7aDDJ5cZ1wSn6nXpIkSJrkkFTTkc2CMn2NfbUd0I-AFAtD63iuwAyZpmRbW33lhaCjwUbI0-ehzHJrKQauyDR8Ep9VdK3zc1HDXN0leVLg5gEW6ih4EZPNGNzHOe1_-T1kNJRZHPK0azyIi42_Adjn5OyT1k2FWOPlNX9Z-6R3BE2GLibM77kj4dwFemErHh_ONd5NFSYSPnMB_-5aWWt6mBKH9JHB0somj2_G9Zm-eLFYKVlhjxAg3urDvrXdgDUUPJ1vuEBLppfYyr06Wzew4Akmejyb-sQt7h6e9R_vbhgUC5OfkMjBugPkN7UVw7jMeJg\"}, \"client-ip\":[]string{\"172.23.20.6\"}, \"content-type\":[]string{\"application/grpc\"}, \"grpc-accept-encoding\":[]string{\"gzip\"}, \"language\":[]string{\"ru\"}, \"source-channel\":[]string{\"MIB3.0\"}, \"source-service\":[]string{\"/authn.AuthnService/AccountUpdate\"}, \"user-agent\":[]string{\"grpc-java-okhttp/1.54.1\"}, \"x-forwarded-for\":[]string{\"172.23.20.6\"}, \"x-forwarded-host\":[]string{\"dev-apigw-grpc.fortebank.com:443\"}, \"x-forwarded-port\":[]string{\"443\"}, \"x-forwarded-proto\":[]string{\"https\"}, \"x-forwarded-scheme\":[]string{\"https\"}, \"x-real-ip\":[]string{\"172.23.20.6\"}, \"x-request-id\":[]string{\"4409a575-f074-4641-b935-6a3aca4339eb\"}, \"x-scheme\":[]string{\"https\"}}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"4409a575-f074-4641-b935-6a3aca4339eb","trace-id":"","span-id":"","time":"2024-04-03T10:26:55+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"4409a575-f074-4641-b935-6a3aca4339eb","trace-id":"","span-id":"","time":"2024-04-03T10:26:55+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"4409a575-f074-4641-b935-6a3aca4339eb","trace-id":"","span-id":"","time":"2024-04-03T10:26:55+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"4409a575-f074-4641-b935-6a3aca4339eb","trace-id":"","span-id":"","time":"2024-04-03T10:26:55+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"4409a575-f074-4641-b935-6a3aca4339eb","trace-id":"","span-id":"","time":"2024-04-03T10:26:55+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"4409a575-f074-4641-b935-6a3aca4339eb","trace-id":"","span-id":"","time":"2024-04-03T10:26:55+05:00","message":"forwardClientToBackend set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"4409a575-f074-4641-b935-6a3aca4339eb","trace-id":"","span-id":"","time":"2024-04-03T10:26:55+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"4409a575-f074-4641-b935-6a3aca4339eb","trace-id":"","span-id":"","time":"2024-04-03T10:26:55+05:00","message":"forwardClientToBackend dst.SendMsg err "} +================== +WARNING: DATA RACE +Write at 0x00c00032d890 by goroutine 5176: + runtime.mapassign_faststr() + /usr/local/go/src/runtime/map_faststr.go:203 +0x0 + go.unistack.org/micro-meter-prometheus/v3.(*prometheusMeter).Counter() + /go/pkg/mod/go.unistack.org/micro-meter-prometheus/v3@v3.8.6/prometheus.go:140 +0x56c + gitlab.fortebank.com/api-gateway/apigw/internal/handler.forwardClientToBackend.func1() + /build/internal/handler/grpc_copy.go:325 +0xac2 + +Previous read at 0x00c00032d890 by goroutine 5170: + runtime.mapaccess2_faststr() + /usr/local/go/src/runtime/map_faststr.go:108 +0x0 + go.unistack.org/micro-meter-prometheus/v3.(*prometheusMeter).Counter() + /go/pkg/mod/go.unistack.org/micro-meter-prometheus/v3@v3.8.6/prometheus.go:127 +0x2ec + go.unistack.org/micro-broker-kgo/v3.(*hookMeter).OnBrokerWrite() + /go/pkg/mod/go.unistack.org/micro-broker-kgo/v3@v3.8.17/meter.go:81 +0x2c2 + github.com/twmb/franz-go/pkg/kgo.(*brokerCxn).writeRequest.func1() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/broker.go:1035 +0x225 + github.com/twmb/franz-go/pkg/kgo.hooks.each() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/hooks.go:32 +0xa59 + github.com/twmb/franz-go/pkg/kgo.(*brokerCxn).writeRequest() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/broker.go:1033 +0x79f + github.com/twmb/franz-go/pkg/kgo.(*broker).handleReq() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/broker.go:441 +0x11cc + github.com/twmb/franz-go/pkg/kgo.(*broker).handleReqs() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/broker.go:286 +0xfb + github.com/twmb/franz-go/pkg/kgo.(*broker).do.gowrap1() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/broker.go:260 +0xab + +Goroutine 5176 (running) created at: + gitlab.fortebank.com/api-gateway/apigw/internal/handler.forwardClientToBackend.func2() + /build/internal/handler/grpc_copy.go:336 +0x2e + runtime/pprof.Do() + /usr/local/go/src/runtime/pprof/runtime.go:51 +0x117 + gitlab.fortebank.com/api-gateway/apigw/internal/handler.forwardClientToBackend() + /build/internal/handler/grpc_copy.go:335 +0x945 + gitlab.fortebank.com/api-gateway/apigw/internal/handler.GRPCCopy() + /build/internal/handler/grpc_copy.go:39 +0x404 + gitlab.fortebank.com/api-gateway/apigw/internal/handler.(*HTTPHandlerSwapper).ServeGRPC() + /build/internal/handler/handler.go:584 +0x325c + gitlab.fortebank.com/api-gateway/apigw/internal/handler.(*HTTPHandlerSwapper).ServeGRPC-fm() + :1 +0x64 + go.unistack.org/micro-server-grpc/v3.(*Server).handler() + /go/pkg/mod/go.unistack.org/micro-server-grpc/v3@v3.10.13/grpc.go:306 +0x183b + go.unistack.org/micro-server-grpc/v3.(*Server).handler-fm() + :1 +0x64 + google.golang.org/grpc.(*Server).processStreamingRPC() + /go/pkg/mod/google.golang.org/grpc@v1.62.1/server.go:1680 +0x1fd9 + google.golang.org/grpc.(*Server).handleStream() + /go/pkg/mod/google.golang.org/grpc@v1.62.1/server.go:1807 +0x1755 + google.golang.org/grpc.(*Server).serveStreams.func2.1() + /go/pkg/mod/google.golang.org/grpc@v1.62.1/server.go:1027 +0x158 + +Goroutine 5170 (finished) created at: + github.com/twmb/franz-go/pkg/kgo.(*broker).do() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/broker.go:260 +0x2e4 + github.com/twmb/franz-go/pkg/kgo.(*source).fetch() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/source.go:740 +0x491 + github.com/twmb/franz-go/pkg/kgo.(*source).loopFetch() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/source.go:657 +0x4c6 + github.com/twmb/franz-go/pkg/kgo.(*source).maybeConsume.gowrap1() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/source.go:587 +0x33 +================== +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"4409a575-f074-4641-b935-6a3aca4339eb","trace-id":"","span-id":"","time":"2024-04-03T10:26:55+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"4409a575-f074-4641-b935-6a3aca4339eb","trace-id":"","span-id":"","time":"2024-04-03T10:26:55+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"4409a575-f074-4641-b935-6a3aca4339eb","trace-id":"","span-id":"","time":"2024-04-03T10:26:55+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"4409a575-f074-4641-b935-6a3aca4339eb","trace-id":"","span-id":"","time":"2024-04-03T10:26:55+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"4409a575-f074-4641-b935-6a3aca4339eb","trace-id":"","span-id":"","time":"2024-04-03T10:26:55+05:00","message":"forwardBackendToClient src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"4409a575-f074-4641-b935-6a3aca4339eb","trace-id":"","span-id":"","time":"2024-04-03T10:26:55+05:00","message":"forwardBackendToClient set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"4409a575-f074-4641-b935-6a3aca4339eb","trace-id":"","span-id":"","time":"2024-04-03T10:26:55+05:00","message":"forwardBackendToClient src.Header"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"4409a575-f074-4641-b935-6a3aca4339eb","trace-id":"","span-id":"","time":"2024-04-03T10:26:55+05:00","message":"forwardBackendToClient dst.SetHeader"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"4409a575-f074-4641-b935-6a3aca4339eb","trace-id":"","span-id":"","time":"2024-04-03T10:26:55+05:00","message":"forwardBackendToClient try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"4409a575-f074-4641-b935-6a3aca4339eb","trace-id":"","span-id":"","time":"2024-04-03T10:26:55+05:00","message":"forwardBackendToClient dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"4409a575-f074-4641-b935-6a3aca4339eb","trace-id":"","span-id":"","time":"2024-04-03T10:26:55+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"4409a575-f074-4641-b935-6a3aca4339eb","trace-id":"","span-id":"","time":"2024-04-03T10:26:55+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"4409a575-f074-4641-b935-6a3aca4339eb","trace-id":"","span-id":"","time":"2024-04-03T10:26:55+05:00","message":"forwardBackendToClient src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"4409a575-f074-4641-b935-6a3aca4339eb","trace-id":"","span-id":"","time":"2024-04-03T10:26:55+05:00","message":"b2cErr := <-b2cErrChan: err: EOF"} +================== +WARNING: DATA RACE +Read at 0x00c00032d890 by goroutine 5188: + runtime.mapaccess2_faststr() + /usr/local/go/src/runtime/map_faststr.go:108 +0x0 + go.unistack.org/micro-meter-prometheus/v3.(*prometheusMeter).Counter() + /go/pkg/mod/go.unistack.org/micro-meter-prometheus/v3@v3.8.6/prometheus.go:127 +0x2ec + go.unistack.org/micro-broker-kgo/v3.(*hookMeter).OnBrokerWrite() + /go/pkg/mod/go.unistack.org/micro-broker-kgo/v3@v3.8.17/meter.go:81 +0x2c2 + github.com/twmb/franz-go/pkg/kgo.(*brokerCxn).writeRequest.func1() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/broker.go:1035 +0x225 + github.com/twmb/franz-go/pkg/kgo.hooks.each() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/hooks.go:32 +0xa59 + github.com/twmb/franz-go/pkg/kgo.(*brokerCxn).writeRequest() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/broker.go:1033 +0x79f + github.com/twmb/franz-go/pkg/kgo.(*broker).handleReq() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/broker.go:441 +0x11cc + github.com/twmb/franz-go/pkg/kgo.(*broker).handleReqs() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/broker.go:286 +0xfb + github.com/twmb/franz-go/pkg/kgo.(*broker).do.gowrap1() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/broker.go:260 +0xab + +Previous write at 0x00c00032d890 by goroutine 5176: + runtime.mapassign_faststr() + /usr/local/go/src/runtime/map_faststr.go:203 +0x0 + go.unistack.org/micro-meter-prometheus/v3.(*prometheusMeter).Counter() + /go/pkg/mod/go.unistack.org/micro-meter-prometheus/v3@v3.8.6/prometheus.go:140 +0x56c + gitlab.fortebank.com/api-gateway/apigw/internal/handler.forwardClientToBackend.func1() + /build/internal/handler/grpc_copy.go:326 +0x1e1 + +Goroutine 5188 (running) created at: + github.com/twmb/franz-go/pkg/kgo.(*broker).do() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/broker.go:260 +0x2e4 + github.com/twmb/franz-go/pkg/kgo.(*broker).waitResp() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/broker.go:275 +0x1ea + github.com/twmb/franz-go/pkg/kgo.(*retryable).Request() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/client.go:1205 +0x1ec + github.com/twmb/franz-go/pkg/kgo.(*Client).handleReqWithCoordinator() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/client.go:1926 +0x252 + github.com/twmb/franz-go/pkg/kgo.(*Client).handleCoordinatorReqSimple() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/client.go:1862 +0x1fe + github.com/twmb/franz-go/pkg/kgo.(*Client).handleCoordinatorReq() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/client.go:1840 +0xb9d + github.com/twmb/franz-go/pkg/kgo.(*Client).shardedRequest() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/client.go:1365 +0xf4e + github.com/twmb/franz-go/pkg/kgo.(*Client).Request() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/client.go:1134 +0x58 + github.com/twmb/franz-go/pkg/kmsg.(*OffsetCommitRequest).RequestWith() + /go/pkg/mod/github.com/twmb/franz-go/pkg/kmsg@v1.7.0/generated.go:10207 +0x5d + github.com/twmb/franz-go/pkg/kgo.(*groupConsumer).commit.func2() + /go/pkg/mod/github.com/twmb/franz-go@v1.16.1/pkg/kgo/consumer_group.go:2825 +0x87c + +Goroutine 5176 (finished) created at: + gitlab.fortebank.com/api-gateway/apigw/internal/handler.forwardClientToBackend.func2() + /build/internal/handler/grpc_copy.go:336 +0x2e + runtime/pprof.Do() + /usr/local/go/src/runtime/pprof/runtime.go:51 +0x117 + gitlab.fortebank.com/api-gateway/apigw/internal/handler.forwardClientToBackend() + /build/internal/handler/grpc_copy.go:335 +0x945 + gitlab.fortebank.com/api-gateway/apigw/internal/handler.GRPCCopy() + /build/internal/handler/grpc_copy.go:39 +0x404 + gitlab.fortebank.com/api-gateway/apigw/internal/handler.(*HTTPHandlerSwapper).ServeGRPC() + /build/internal/handler/handler.go:584 +0x325c + gitlab.fortebank.com/api-gateway/apigw/internal/handler.(*HTTPHandlerSwapper).ServeGRPC-fm() + :1 +0x64 + go.unistack.org/micro-server-grpc/v3.(*Server).handler() + /go/pkg/mod/go.unistack.org/micro-server-grpc/v3@v3.10.13/grpc.go:306 +0x183b + go.unistack.org/micro-server-grpc/v3.(*Server).handler-fm() + :1 +0x64 + google.golang.org/grpc.(*Server).processStreamingRPC() + /go/pkg/mod/google.golang.org/grpc@v1.62.1/server.go:1680 +0x1fd9 + google.golang.org/grpc.(*Server).handleStream() + /go/pkg/mod/google.golang.org/grpc@v1.62.1/server.go:1807 +0x1755 + google.golang.org/grpc.(*Server).serveStreams.func2.1() + /go/pkg/mod/google.golang.org/grpc@v1.62.1/server.go:1027 +0x158 +================== +{"level":"debug","x-request-id":"90d98296-4b43-49ef-8ce8-76d779e4fa05","time":"2024-04-03T10:26:55+05:00","message":"authn.cookie not found"} +{"level":"info","x-request-id":"90d98296-4b43-49ef-8ce8-76d779e4fa05","time":"2024-04-03T10:26:55+05:00","message":"jwt.check skip endpoint /authn.AuthnService/Token"} +{"level":"info","x-request-id":"90d98296-4b43-49ef-8ce8-76d779e4fa05","time":"2024-04-03T10:26:55+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"90d98296-4b43-49ef-8ce8-76d779e4fa05","time":"2024-04-03T10:26:55+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"90d98296-4b43-49ef-8ce8-76d779e4fa05","time":"2024-04-03T10:26:55+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"90d98296-4b43-49ef-8ce8-76d779e4fa05","time":"2024-04-03T10:26:55+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"90d98296-4b43-49ef-8ce8-76d779e4fa05","time":"2024-04-03T10:26:55+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"90d98296-4b43-49ef-8ce8-76d779e4fa05","time":"2024-04-03T10:26:55+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"90d98296-4b43-49ef-8ce8-76d779e4fa05","time":"2024-04-03T10:26:55+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"90d98296-4b43-49ef-8ce8-76d779e4fa05","time":"2024-04-03T10:26:55+05:00","message":"jwt.extract jwt claims empty"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"90d98296-4b43-49ef-8ce8-76d779e4fa05","trace-id":"","span-id":"","time":"2024-04-03T10:26:55+05:00","message":"grpc request with md: metadata.MD{\":authority\":[]string{\"upstream_balancer\"}, \":path\":[]string{\"/authn.AuthnService/Token\"}, \"authorization\":[]string{\"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMTU1NzkiLCJleHAiOjE3MTI5ODYwMDYsIm5iZiI6MTcxMjEyMjAwNiwiaWF0IjoxNzEyMTIyMDA2LCJqdGkiOiI3ZDAyYjE4OC05ZWExLTQ5MzAtOTQ4Zi03NWMyZjllZWZjN2UiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsInBob25lIjoiKzc3MDU1MTQ4NDQ2Iiwic2NvcGUiOiJvZmZsaW5lX2FjY2VzcyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJ1c2VyX2FjdGlvbiI6InJlZ2lzdHJhdGlvbiIsInVzZXJfcm9sZXMiOlsibWliX3VzZXIiXSwidXNlcm5hbWUiOiI4NTAzMjMwNTA1MDUifX0.OHt7hs8f1Qy3qkHvN7aDDJ5cZ1wSn6nXpIkSJrkkFTTkc2CMn2NfbUd0I-AFAtD63iuwAyZpmRbW33lhaCjwUbI0-ehzHJrKQauyDR8Ep9VdK3zc1HDXN0leVLg5gEW6ih4EZPNGNzHOe1_-T1kNJRZHPK0azyIi42_Adjn5OyT1k2FWOPlNX9Z-6R3BE2GLibM77kj4dwFemErHh_ONd5NFSYSPnMB_-5aWWt6mBKH9JHB0somj2_G9Zm-eLFYKVlhjxAg3urDvrXdgDUUPJ1vuEBLppfYyr06Wzew4Akmejyb-sQt7h6e9R_vbhgUC5OfkMjBugPkN7UVw7jMeJg\"}, \"client-ip\":[]string{\"10.233.100.0\"}, \"content-type\":[]string{\"application/grpc\"}, \"grpc-accept-encoding\":[]string{\"gzip\"}, \"language\":[]string{\"ru\"}, \"source-channel\":[]string{\"MIB3.0\"}, \"source-service\":[]string{\"/authn.AuthnService/Token\"}, \"user-agent\":[]string{\"grpc-java-okhttp/1.54.1\"}, \"x-forwarded-for\":[]string{\"10.233.100.0\"}, \"x-forwarded-host\":[]string{\"dev-apigw-grpc.fortebank.com:443\"}, \"x-forwarded-port\":[]string{\"443\"}, \"x-forwarded-proto\":[]string{\"https\"}, \"x-forwarded-scheme\":[]string{\"https\"}, \"x-real-ip\":[]string{\"10.233.100.0\"}, \"x-request-id\":[]string{\"90d98296-4b43-49ef-8ce8-76d779e4fa05\"}, \"x-scheme\":[]string{\"https\"}}"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"90d98296-4b43-49ef-8ce8-76d779e4fa05","trace-id":"","span-id":"","time":"2024-04-03T10:26:55+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"90d98296-4b43-49ef-8ce8-76d779e4fa05","trace-id":"","span-id":"","time":"2024-04-03T10:26:55+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"90d98296-4b43-49ef-8ce8-76d779e4fa05","trace-id":"","span-id":"","time":"2024-04-03T10:26:55+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"90d98296-4b43-49ef-8ce8-76d779e4fa05","trace-id":"","span-id":"","time":"2024-04-03T10:26:55+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"90d98296-4b43-49ef-8ce8-76d779e4fa05","trace-id":"","span-id":"","time":"2024-04-03T10:26:55+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"90d98296-4b43-49ef-8ce8-76d779e4fa05","trace-id":"","span-id":"","time":"2024-04-03T10:26:55+05:00","message":"forwardClientToBackend set Write timeout 5s"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"90d98296-4b43-49ef-8ce8-76d779e4fa05","trace-id":"","span-id":"","time":"2024-04-03T10:26:55+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"90d98296-4b43-49ef-8ce8-76d779e4fa05","trace-id":"","span-id":"","time":"2024-04-03T10:26:55+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"90d98296-4b43-49ef-8ce8-76d779e4fa05","trace-id":"","span-id":"","time":"2024-04-03T10:26:55+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"90d98296-4b43-49ef-8ce8-76d779e4fa05","trace-id":"","span-id":"","time":"2024-04-03T10:26:55+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"90d98296-4b43-49ef-8ce8-76d779e4fa05","trace-id":"","span-id":"","time":"2024-04-03T10:26:55+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"90d98296-4b43-49ef-8ce8-76d779e4fa05","trace-id":"","span-id":"","time":"2024-04-03T10:26:55+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"90d98296-4b43-49ef-8ce8-76d779e4fa05","trace-id":"","span-id":"","time":"2024-04-03T10:26:55+05:00","message":"forwardBackendToClient src.RecvMsg err "} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"90d98296-4b43-49ef-8ce8-76d779e4fa05","trace-id":"","span-id":"","time":"2024-04-03T10:26:55+05:00","message":"forwardBackendToClient set Write timeout 5s"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"90d98296-4b43-49ef-8ce8-76d779e4fa05","trace-id":"","span-id":"","time":"2024-04-03T10:26:55+05:00","message":"forwardBackendToClient src.Header"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"90d98296-4b43-49ef-8ce8-76d779e4fa05","trace-id":"","span-id":"","time":"2024-04-03T10:26:55+05:00","message":"forwardBackendToClient dst.SetHeader"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"90d98296-4b43-49ef-8ce8-76d779e4fa05","trace-id":"","span-id":"","time":"2024-04-03T10:26:55+05:00","message":"forwardBackendToClient try dst.SendMsg"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"90d98296-4b43-49ef-8ce8-76d779e4fa05","trace-id":"","span-id":"","time":"2024-04-03T10:26:55+05:00","message":"forwardBackendToClient dst.SendMsg err "} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"90d98296-4b43-49ef-8ce8-76d779e4fa05","trace-id":"","span-id":"","time":"2024-04-03T10:26:55+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"90d98296-4b43-49ef-8ce8-76d779e4fa05","trace-id":"","span-id":"","time":"2024-04-03T10:26:55+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"90d98296-4b43-49ef-8ce8-76d779e4fa05","trace-id":"","span-id":"","time":"2024-04-03T10:26:55+05:00","message":"forwardBackendToClient src.RecvMsg err EOF"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"90d98296-4b43-49ef-8ce8-76d779e4fa05","trace-id":"","span-id":"","time":"2024-04-03T10:26:55+05:00","message":"b2cErr := <-b2cErrChan: err: EOF"} +{"level":"debug","x-request-id":"8aee89cbe84881485fb7b8ee8d8834b0","time":"2024-04-03T10:32:34+05:00","message":"information handler: 0x2165040 method: GET url: /favicon.ico"} +{"level":"info","time":"2024-04-03T10:32:34+05:00","message":"not found handler url: /favicon.ico"} +{"level":"info","client_ctn":"","client_tin":"","endpoint":"unknown","http_addr":"10.233.100.0","http_code":404,"http_method":"GET","http_rsptime":0.001277176,"http_uri":"/favicon.ico","x-request-id":"8aee89cbe84881485fb7b8ee8d8834b0","time":"2024-04-03T10:32:34+05:00"} +HDR http.Header{"Accept":[]string{"application/json, text/plain, */*"}, "Accept-Encoding":[]string{"gzip, deflate, br, zstd"}, "Accept-Language":[]string{"ru,ru-RU;q=0.9,en-US;q=0.8,en;q=0.7"}, "Content-Length":[]string{"467"}, "Content-Type":[]string{"application/json"}, "Origin":[]string{"https://dev-apigw.fortebank.com"}, "Referer":[]string{"https://dev-apigw.fortebank.com/authn.AuthnService/ui/?data=Y2xpZW50X2lkPW1pYl8zMF9hbmRyb2lkJnJlZGlyZWN0X3VyaT1odHRwczovL2ZvcnRlLmt6L2FwcC9hdXRoJnNjb3BlPW9mZmxpbmVfYWNjZXNzJnJlc3BvbnNlX3R5cGU9Y29kZSZjb2RlX2NoYWxsZW5nZT1GRmtZcDhlMTF5MW8tQ2p6WElqTURfNC1aUnQ1dUdJWEh1WENObE5RTFlZJmNvZGVfY2hhbGxlbmdlX21ldGhvZD1TMjU2JnJlc3BvbnNlX21vZGU9cXVlcnkmc3RhdGU9MDNiZGFmMmItYWQ1MS00&theme=dark"}, "Sec-Ch-Ua":[]string{"\"Chromium\";v=\"122\", \"Not(A:Brand\";v=\"24\", \"Android WebView\";v=\"122\""}, "Sec-Ch-Ua-Mobile":[]string{"?1"}, "Sec-Ch-Ua-Platform":[]string{"\"Android\""}, "Sec-Fetch-Dest":[]string{"empty"}, "Sec-Fetch-Mode":[]string{"cors"}, "Sec-Fetch-Site":[]string{"same-origin"}, "User-Agent":[]string{"Android"}, "X-Forwarded-For":[]string{"10.233.100.0, 10.233.126.141"}, "X-Forwarded-Host":[]string{"dev-apigw.fortebank.com"}, "X-Forwarded-Port":[]string{"443"}, "X-Forwarded-Proto":[]string{"https"}, "X-Forwarded-Scheme":[]string{"https"}, "X-Real-Ip":[]string{"10.233.100.0"}, "X-Request-Id":[]string{"7cc502a7f69790797a66017678319435"}, "X-Requested-With":[]string{"kz.forte.bank.debug"}, "X-Scheme":[]string{"https"}} +{"level":"debug","x-request-id":"7cc502a7f69790797a66017678319435","trace-id":"","span-id":"","time":"2024-04-03T10:33:08+05:00","message":"authn.cookie not found"} +{"level":"info","x-request-id":"7cc502a7f69790797a66017678319435","trace-id":"","span-id":"","time":"2024-04-03T10:33:08+05:00","message":"jwt.check skip endpoint /authn.AuthnService/Login"} +{"level":"debug","x-request-id":"7cc502a7f69790797a66017678319435","trace-id":"","span-id":"","time":"2024-04-03T10:33:08+05:00","message":"header.cors try to set Access-Control-Allow-Credentials with [true]"} +{"level":"debug","x-request-id":"7cc502a7f69790797a66017678319435","trace-id":"","span-id":"","time":"2024-04-03T10:33:08+05:00","message":"header.cors try to set Access-Control-Allow-Headers with [X-Context,DNT,X-CustomHeader,X-OwnerContext,X-PerformerContext,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,X-Authentication-Chain,Source,X-MerchantContext]"} +{"level":"debug","x-request-id":"7cc502a7f69790797a66017678319435","trace-id":"","span-id":"","time":"2024-04-03T10:33:08+05:00","message":"header.cors try to set Access-Control-Allow-Methods with [GET, POST, PUT, DELETE, OPTIONS]"} +{"level":"debug","x-request-id":"7cc502a7f69790797a66017678319435","trace-id":"","span-id":"","time":"2024-04-03T10:33:08+05:00","message":"header.cors try to set Access-Control-Allow-Origin with [*]"} +{"level":"debug","x-request-id":"7cc502a7f69790797a66017678319435","trace-id":"","span-id":"","time":"2024-04-03T10:33:08+05:00","message":"header.cors try to set Access-Control-Max-Age with [3600]"} +{"level":"info","x-request-id":"7cc502a7f69790797a66017678319435","trace-id":"","span-id":"","time":"2024-04-03T10:33:08+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"7cc502a7f69790797a66017678319435","trace-id":"","span-id":"","time":"2024-04-03T10:33:08+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"7cc502a7f69790797a66017678319435","trace-id":"","span-id":"","time":"2024-04-03T10:33:08+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"7cc502a7f69790797a66017678319435","trace-id":"","span-id":"","time":"2024-04-03T10:33:08+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"7cc502a7f69790797a66017678319435","trace-id":"","span-id":"","time":"2024-04-03T10:33:08+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"7cc502a7f69790797a66017678319435","trace-id":"","span-id":"","time":"2024-04-03T10:33:08+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"7cc502a7f69790797a66017678319435","trace-id":"","span-id":"","time":"2024-04-03T10:33:08+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"7cc502a7f69790797a66017678319435","trace-id":"","span-id":"","time":"2024-04-03T10:33:08+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"7cc502a7f69790797a66017678319435","trace-id":"","span-id":"","time":"2024-04-03T10:33:08+05:00","message":"start to proxy url: /authn.AuthnService/v1/login via http://authn-service:80"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"7cc502a7f69790797a66017678319435","trace-id":"","span-id":"","time":"2024-04-03T10:33:08+05:00","message":"stop to proxy url: /authn.AuthnService/v1/login via http://authn-service:80"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"7cc502a7f69790797a66017678319435","trace-id":"","span-id":"","time":"2024-04-03T10:33:08+05:00","message":"skip hook authn.cookie"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"7cc502a7f69790797a66017678319435","trace-id":"","span-id":"","time":"2024-04-03T10:33:08+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"7cc502a7f69790797a66017678319435","trace-id":"","span-id":"","time":"2024-04-03T10:33:08+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"7cc502a7f69790797a66017678319435","trace-id":"","span-id":"","time":"2024-04-03T10:33:08+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"7cc502a7f69790797a66017678319435","trace-id":"","span-id":"","time":"2024-04-03T10:33:08+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"7cc502a7f69790797a66017678319435","trace-id":"","span-id":"","time":"2024-04-03T10:33:08+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"7cc502a7f69790797a66017678319435","trace-id":"","span-id":"","time":"2024-04-03T10:33:08+05:00","message":"skip hook jwt.check"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"7cc502a7f69790797a66017678319435","trace-id":"","span-id":"","time":"2024-04-03T10:33:08+05:00","message":"run hook header.cors"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"7cc502a7f69790797a66017678319435","trace-id":"","span-id":"","time":"2024-04-03T10:33:08+05:00","message":"header.cors try to set Access-Control-Allow-Credentials with [true]"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"7cc502a7f69790797a66017678319435","trace-id":"","span-id":"","time":"2024-04-03T10:33:08+05:00","message":"header.cors try to set Access-Control-Allow-Headers with [X-Context,DNT,X-CustomHeader,X-OwnerContext,X-PerformerContext,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,X-Authentication-Chain,Source,X-MerchantContext]"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"7cc502a7f69790797a66017678319435","trace-id":"","span-id":"","time":"2024-04-03T10:33:08+05:00","message":"header.cors try to set Access-Control-Allow-Methods with [GET, POST, PUT, DELETE, OPTIONS]"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"7cc502a7f69790797a66017678319435","trace-id":"","span-id":"","time":"2024-04-03T10:33:08+05:00","message":"header.cors try to set Access-Control-Max-Age with [3600]"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"7cc502a7f69790797a66017678319435","trace-id":"","span-id":"","time":"2024-04-03T10:33:08+05:00","message":"end hook header.cors"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"7cc502a7f69790797a66017678319435","trace-id":"","span-id":"","time":"2024-04-03T10:33:08+05:00","message":"skip hook jwt.extract"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"7cc502a7f69790797a66017678319435","trace-id":"","span-id":"","time":"2024-04-03T10:33:08+05:00","message":"skip hook jwt.extract"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"7cc502a7f69790797a66017678319435","trace-id":"","span-id":"","time":"2024-04-03T10:33:08+05:00","message":"skip hook jwt.extract"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"7cc502a7f69790797a66017678319435","trace-id":"","span-id":"","time":"2024-04-03T10:33:08+05:00","message":"skip hook jwt.extract"} +HDR http.Header{"Accept":[]string{"application/json, text/plain, */*"}, "Accept-Encoding":[]string{"gzip, deflate, br, zstd"}, "Accept-Language":[]string{"ru,ru-RU;q=0.9,en-US;q=0.8,en;q=0.7"}, "Content-Length":[]string{"334"}, "Content-Type":[]string{"application/json"}, "Origin":[]string{"https://dev-apigw.fortebank.com"}, "Referer":[]string{"https://dev-apigw.fortebank.com/authn.AuthnService/ui/otp"}, "Sec-Ch-Ua":[]string{"\"Chromium\";v=\"122\", \"Not(A:Brand\";v=\"24\", \"Android WebView\";v=\"122\""}, "Sec-Ch-Ua-Mobile":[]string{"?1"}, "Sec-Ch-Ua-Platform":[]string{"\"Android\""}, "Sec-Fetch-Dest":[]string{"empty"}, "Sec-Fetch-Mode":[]string{"cors"}, "Sec-Fetch-Site":[]string{"same-origin"}, "User-Agent":[]string{"Android"}, "X-Forwarded-For":[]string{"10.233.100.0, 10.233.126.141"}, "X-Forwarded-Host":[]string{"dev-apigw.fortebank.com"}, "X-Forwarded-Port":[]string{"443"}, "X-Forwarded-Proto":[]string{"https"}, "X-Forwarded-Scheme":[]string{"https"}, "X-Real-Ip":[]string{"10.233.100.0"}, "X-Request-Id":[]string{"e6e96d40c7e5da47267c4290ea79ba8f"}, "X-Requested-With":[]string{"kz.forte.bank.debug"}, "X-Scheme":[]string{"https"}} +{"level":"debug","x-request-id":"e6e96d40c7e5da47267c4290ea79ba8f","trace-id":"","span-id":"","time":"2024-04-03T10:33:15+05:00","message":"authn.cookie not found"} +{"level":"info","x-request-id":"e6e96d40c7e5da47267c4290ea79ba8f","trace-id":"","span-id":"","time":"2024-04-03T10:33:15+05:00","message":"jwt.check skip endpoint /authn.AuthnService/Login"} +{"level":"debug","x-request-id":"e6e96d40c7e5da47267c4290ea79ba8f","trace-id":"","span-id":"","time":"2024-04-03T10:33:15+05:00","message":"header.cors try to set Access-Control-Allow-Credentials with [true]"} +{"level":"debug","x-request-id":"e6e96d40c7e5da47267c4290ea79ba8f","trace-id":"","span-id":"","time":"2024-04-03T10:33:15+05:00","message":"header.cors try to set Access-Control-Allow-Headers with [X-Context,DNT,X-CustomHeader,X-OwnerContext,X-PerformerContext,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,X-Authentication-Chain,Source,X-MerchantContext]"} +{"level":"debug","x-request-id":"e6e96d40c7e5da47267c4290ea79ba8f","trace-id":"","span-id":"","time":"2024-04-03T10:33:15+05:00","message":"header.cors try to set Access-Control-Allow-Methods with [GET, POST, PUT, DELETE, OPTIONS]"} +{"level":"debug","x-request-id":"e6e96d40c7e5da47267c4290ea79ba8f","trace-id":"","span-id":"","time":"2024-04-03T10:33:15+05:00","message":"header.cors try to set Access-Control-Allow-Origin with [*]"} +{"level":"debug","x-request-id":"e6e96d40c7e5da47267c4290ea79ba8f","trace-id":"","span-id":"","time":"2024-04-03T10:33:15+05:00","message":"header.cors try to set Access-Control-Max-Age with [3600]"} +{"level":"info","x-request-id":"e6e96d40c7e5da47267c4290ea79ba8f","trace-id":"","span-id":"","time":"2024-04-03T10:33:15+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"e6e96d40c7e5da47267c4290ea79ba8f","trace-id":"","span-id":"","time":"2024-04-03T10:33:15+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"e6e96d40c7e5da47267c4290ea79ba8f","trace-id":"","span-id":"","time":"2024-04-03T10:33:15+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"e6e96d40c7e5da47267c4290ea79ba8f","trace-id":"","span-id":"","time":"2024-04-03T10:33:15+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"e6e96d40c7e5da47267c4290ea79ba8f","trace-id":"","span-id":"","time":"2024-04-03T10:33:15+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"e6e96d40c7e5da47267c4290ea79ba8f","trace-id":"","span-id":"","time":"2024-04-03T10:33:15+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"e6e96d40c7e5da47267c4290ea79ba8f","trace-id":"","span-id":"","time":"2024-04-03T10:33:15+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"e6e96d40c7e5da47267c4290ea79ba8f","trace-id":"","span-id":"","time":"2024-04-03T10:33:15+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"e6e96d40c7e5da47267c4290ea79ba8f","trace-id":"","span-id":"","time":"2024-04-03T10:33:15+05:00","message":"start to proxy url: /authn.AuthnService/v1/login via http://authn-service:80"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"e6e96d40c7e5da47267c4290ea79ba8f","trace-id":"","span-id":"","time":"2024-04-03T10:33:15+05:00","message":"stop to proxy url: /authn.AuthnService/v1/login via http://authn-service:80"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"e6e96d40c7e5da47267c4290ea79ba8f","trace-id":"","span-id":"","time":"2024-04-03T10:33:15+05:00","message":"skip hook authn.cookie"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"e6e96d40c7e5da47267c4290ea79ba8f","trace-id":"","span-id":"","time":"2024-04-03T10:33:15+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"e6e96d40c7e5da47267c4290ea79ba8f","trace-id":"","span-id":"","time":"2024-04-03T10:33:15+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"e6e96d40c7e5da47267c4290ea79ba8f","trace-id":"","span-id":"","time":"2024-04-03T10:33:15+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"e6e96d40c7e5da47267c4290ea79ba8f","trace-id":"","span-id":"","time":"2024-04-03T10:33:15+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"e6e96d40c7e5da47267c4290ea79ba8f","trace-id":"","span-id":"","time":"2024-04-03T10:33:15+05:00","message":"skip hook header.copy"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"e6e96d40c7e5da47267c4290ea79ba8f","trace-id":"","span-id":"","time":"2024-04-03T10:33:15+05:00","message":"skip hook jwt.check"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"e6e96d40c7e5da47267c4290ea79ba8f","trace-id":"","span-id":"","time":"2024-04-03T10:33:15+05:00","message":"run hook header.cors"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"e6e96d40c7e5da47267c4290ea79ba8f","trace-id":"","span-id":"","time":"2024-04-03T10:33:15+05:00","message":"header.cors try to set Access-Control-Allow-Credentials with [true]"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"e6e96d40c7e5da47267c4290ea79ba8f","trace-id":"","span-id":"","time":"2024-04-03T10:33:15+05:00","message":"header.cors try to set Access-Control-Allow-Headers with [X-Context,DNT,X-CustomHeader,X-OwnerContext,X-PerformerContext,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,X-Authentication-Chain,Source,X-MerchantContext]"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"e6e96d40c7e5da47267c4290ea79ba8f","trace-id":"","span-id":"","time":"2024-04-03T10:33:15+05:00","message":"header.cors try to set Access-Control-Allow-Methods with [GET, POST, PUT, DELETE, OPTIONS]"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"e6e96d40c7e5da47267c4290ea79ba8f","trace-id":"","span-id":"","time":"2024-04-03T10:33:15+05:00","message":"header.cors try to set Access-Control-Allow-Origin with [*]"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"e6e96d40c7e5da47267c4290ea79ba8f","trace-id":"","span-id":"","time":"2024-04-03T10:33:15+05:00","message":"header.cors try to set Access-Control-Max-Age with [3600]"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"e6e96d40c7e5da47267c4290ea79ba8f","trace-id":"","span-id":"","time":"2024-04-03T10:33:15+05:00","message":"end hook header.cors"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"e6e96d40c7e5da47267c4290ea79ba8f","trace-id":"","span-id":"","time":"2024-04-03T10:33:15+05:00","message":"skip hook jwt.extract"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"e6e96d40c7e5da47267c4290ea79ba8f","trace-id":"","span-id":"","time":"2024-04-03T10:33:15+05:00","message":"skip hook jwt.extract"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"e6e96d40c7e5da47267c4290ea79ba8f","trace-id":"","span-id":"","time":"2024-04-03T10:33:15+05:00","message":"skip hook jwt.extract"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"e6e96d40c7e5da47267c4290ea79ba8f","trace-id":"","span-id":"","time":"2024-04-03T10:33:15+05:00","message":"skip hook jwt.extract"} +{"level":"debug","x-request-id":"53fd238d-c5eb-4386-8f25-cb44ee504441","time":"2024-04-03T10:33:18+05:00","message":"authn.cookie not found"} +{"level":"info","x-request-id":"53fd238d-c5eb-4386-8f25-cb44ee504441","time":"2024-04-03T10:33:18+05:00","message":"jwt.check skip endpoint /authn.AuthnService/Token"} +{"level":"info","x-request-id":"53fd238d-c5eb-4386-8f25-cb44ee504441","time":"2024-04-03T10:33:18+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"53fd238d-c5eb-4386-8f25-cb44ee504441","time":"2024-04-03T10:33:18+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"53fd238d-c5eb-4386-8f25-cb44ee504441","time":"2024-04-03T10:33:18+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"53fd238d-c5eb-4386-8f25-cb44ee504441","time":"2024-04-03T10:33:18+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"53fd238d-c5eb-4386-8f25-cb44ee504441","time":"2024-04-03T10:33:18+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"53fd238d-c5eb-4386-8f25-cb44ee504441","time":"2024-04-03T10:33:18+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"53fd238d-c5eb-4386-8f25-cb44ee504441","time":"2024-04-03T10:33:18+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"53fd238d-c5eb-4386-8f25-cb44ee504441","time":"2024-04-03T10:33:18+05:00","message":"jwt.extract jwt claims empty"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"53fd238d-c5eb-4386-8f25-cb44ee504441","trace-id":"","span-id":"","time":"2024-04-03T10:33:18+05:00","message":"grpc request with md: metadata.MD{\":authority\":[]string{\"upstream_balancer\"}, \":path\":[]string{\"/authn.AuthnService/Token\"}, \"client-ip\":[]string{\"172.23.20.6\"}, \"content-type\":[]string{\"application/grpc\"}, \"grpc-accept-encoding\":[]string{\"gzip\"}, \"language\":[]string{\"ru\"}, \"source-channel\":[]string{\"MIB3.0\"}, \"source-service\":[]string{\"/authn.AuthnService/Token\"}, \"user-agent\":[]string{\"grpc-java-okhttp/1.54.1\"}, \"x-forwarded-for\":[]string{\"172.23.20.6\"}, \"x-forwarded-host\":[]string{\"dev-apigw-grpc.fortebank.com:443\"}, \"x-forwarded-port\":[]string{\"443\"}, \"x-forwarded-proto\":[]string{\"https\"}, \"x-forwarded-scheme\":[]string{\"https\"}, \"x-real-ip\":[]string{\"172.23.20.6\"}, \"x-request-id\":[]string{\"53fd238d-c5eb-4386-8f25-cb44ee504441\"}, \"x-scheme\":[]string{\"https\"}}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"53fd238d-c5eb-4386-8f25-cb44ee504441","trace-id":"","span-id":"","time":"2024-04-03T10:33:18+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"53fd238d-c5eb-4386-8f25-cb44ee504441","trace-id":"","span-id":"","time":"2024-04-03T10:33:18+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"53fd238d-c5eb-4386-8f25-cb44ee504441","trace-id":"","span-id":"","time":"2024-04-03T10:33:18+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"53fd238d-c5eb-4386-8f25-cb44ee504441","trace-id":"","span-id":"","time":"2024-04-03T10:33:18+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"53fd238d-c5eb-4386-8f25-cb44ee504441","trace-id":"","span-id":"","time":"2024-04-03T10:33:18+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"53fd238d-c5eb-4386-8f25-cb44ee504441","trace-id":"","span-id":"","time":"2024-04-03T10:33:18+05:00","message":"forwardClientToBackend set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"53fd238d-c5eb-4386-8f25-cb44ee504441","trace-id":"","span-id":"","time":"2024-04-03T10:33:18+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"53fd238d-c5eb-4386-8f25-cb44ee504441","trace-id":"","span-id":"","time":"2024-04-03T10:33:18+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"53fd238d-c5eb-4386-8f25-cb44ee504441","trace-id":"","span-id":"","time":"2024-04-03T10:33:18+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"53fd238d-c5eb-4386-8f25-cb44ee504441","trace-id":"","span-id":"","time":"2024-04-03T10:33:18+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"53fd238d-c5eb-4386-8f25-cb44ee504441","trace-id":"","span-id":"","time":"2024-04-03T10:33:18+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"53fd238d-c5eb-4386-8f25-cb44ee504441","trace-id":"","span-id":"","time":"2024-04-03T10:33:18+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"53fd238d-c5eb-4386-8f25-cb44ee504441","trace-id":"","span-id":"","time":"2024-04-03T10:33:18+05:00","message":"forwardBackendToClient src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"53fd238d-c5eb-4386-8f25-cb44ee504441","trace-id":"","span-id":"","time":"2024-04-03T10:33:18+05:00","message":"forwardBackendToClient set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"53fd238d-c5eb-4386-8f25-cb44ee504441","trace-id":"","span-id":"","time":"2024-04-03T10:33:18+05:00","message":"forwardBackendToClient src.Header"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"53fd238d-c5eb-4386-8f25-cb44ee504441","trace-id":"","span-id":"","time":"2024-04-03T10:33:18+05:00","message":"forwardBackendToClient dst.SetHeader"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"53fd238d-c5eb-4386-8f25-cb44ee504441","trace-id":"","span-id":"","time":"2024-04-03T10:33:18+05:00","message":"forwardBackendToClient try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"53fd238d-c5eb-4386-8f25-cb44ee504441","trace-id":"","span-id":"","time":"2024-04-03T10:33:18+05:00","message":"forwardBackendToClient dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"53fd238d-c5eb-4386-8f25-cb44ee504441","trace-id":"","span-id":"","time":"2024-04-03T10:33:18+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"53fd238d-c5eb-4386-8f25-cb44ee504441","trace-id":"","span-id":"","time":"2024-04-03T10:33:18+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"53fd238d-c5eb-4386-8f25-cb44ee504441","trace-id":"","span-id":"","time":"2024-04-03T10:33:18+05:00","message":"forwardBackendToClient src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"53fd238d-c5eb-4386-8f25-cb44ee504441","trace-id":"","span-id":"","time":"2024-04-03T10:33:18+05:00","message":"b2cErr := <-b2cErrChan: err: EOF"} +{"level":"debug","x-request-id":"4477aad2-fbe6-4489-b549-1cca98faa2c4","time":"2024-04-03T10:33:18+05:00","message":"authn.cookie not found"} +{"level":"debug","x-request-id":"4477aad2-fbe6-4489-b549-1cca98faa2c4","time":"2024-04-03T10:33:18+05:00","message":"jwt.check process"} +{"level":"debug","x-request-id":"4477aad2-fbe6-4489-b549-1cca98faa2c4","time":"2024-04-03T10:33:18+05:00","message":"jwt.check claims: jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"phone\":\"+77055148446\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"850323050505\"}, \"exp\":1.712986398e+09, \"iat\":1.712122398e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"6da50adb-e9c6-4830-af6a-45af00cb840d\", \"nbf\":1.712122398e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"15579\"}"} +{"level":"info","x-request-id":"4477aad2-fbe6-4489-b549-1cca98faa2c4","time":"2024-04-03T10:33:18+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"4477aad2-fbe6-4489-b549-1cca98faa2c4","time":"2024-04-03T10:33:18+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"phone\":\"+77055148446\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"850323050505\"}, \"exp\":1.712986398e+09, \"iat\":1.712122398e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"6da50adb-e9c6-4830-af6a-45af00cb840d\", \"nbf\":1.712122398e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"15579\"}"} +{"level":"info","x-request-id":"4477aad2-fbe6-4489-b549-1cca98faa2c4","time":"2024-04-03T10:33:18+05:00","message":"jwt.extract set User-Id to 15579"} +{"level":"info","x-request-id":"4477aad2-fbe6-4489-b549-1cca98faa2c4","time":"2024-04-03T10:33:18+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"4477aad2-fbe6-4489-b549-1cca98faa2c4","time":"2024-04-03T10:33:18+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"phone\":\"+77055148446\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"850323050505\"}, \"exp\":1.712986398e+09, \"iat\":1.712122398e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"6da50adb-e9c6-4830-af6a-45af00cb840d\", \"nbf\":1.712122398e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"15579\"}"} +{"level":"info","x-request-id":"4477aad2-fbe6-4489-b549-1cca98faa2c4","time":"2024-04-03T10:33:18+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"4477aad2-fbe6-4489-b549-1cca98faa2c4","time":"2024-04-03T10:33:18+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"phone\":\"+77055148446\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"850323050505\"}, \"exp\":1.712986398e+09, \"iat\":1.712122398e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"6da50adb-e9c6-4830-af6a-45af00cb840d\", \"nbf\":1.712122398e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"15579\"}"} +{"level":"info","x-request-id":"4477aad2-fbe6-4489-b549-1cca98faa2c4","time":"2024-04-03T10:33:18+05:00","message":"jwt.extract set Username to 850323050505"} +{"level":"info","x-request-id":"4477aad2-fbe6-4489-b549-1cca98faa2c4","time":"2024-04-03T10:33:18+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"4477aad2-fbe6-4489-b549-1cca98faa2c4","time":"2024-04-03T10:33:18+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"phone\":\"+77055148446\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"850323050505\"}, \"exp\":1.712986398e+09, \"iat\":1.712122398e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"6da50adb-e9c6-4830-af6a-45af00cb840d\", \"nbf\":1.712122398e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"15579\"}"} +{"level":"info","x-request-id":"4477aad2-fbe6-4489-b549-1cca98faa2c4","time":"2024-04-03T10:33:18+05:00","message":"jwt.extract set Phone to +77055148446"} +{"level":"info","x-request-id":"4477aad2-fbe6-4489-b549-1cca98faa2c4","time":"2024-04-03T10:33:18+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"4477aad2-fbe6-4489-b549-1cca98faa2c4","time":"2024-04-03T10:33:18+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"phone\":\"+77055148446\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"850323050505\"}, \"exp\":1.712986398e+09, \"iat\":1.712122398e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"6da50adb-e9c6-4830-af6a-45af00cb840d\", \"nbf\":1.712122398e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"15579\"}"} +{"level":"info","x-request-id":"4477aad2-fbe6-4489-b549-1cca98faa2c4","time":"2024-04-03T10:33:18+05:00","message":"jwt.extract set otp_datetime to 1712122398"} +{"level":"info","x-request-id":"4477aad2-fbe6-4489-b549-1cca98faa2c4","time":"2024-04-03T10:33:18+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"4477aad2-fbe6-4489-b549-1cca98faa2c4","time":"2024-04-03T10:33:18+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"phone\":\"+77055148446\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"850323050505\"}, \"exp\":1.712986398e+09, \"iat\":1.712122398e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"6da50adb-e9c6-4830-af6a-45af00cb840d\", \"nbf\":1.712122398e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"15579\"}"} +{"level":"info","x-request-id":"4477aad2-fbe6-4489-b549-1cca98faa2c4","time":"2024-04-03T10:33:18+05:00","message":"jwt.extract set username to 850323050505"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"4477aad2-fbe6-4489-b549-1cca98faa2c4","trace-id":"","span-id":"","time":"2024-04-03T10:33:18+05:00","message":"grpcConnAdd /clientpass.ClientpassService/StartClientPass 4477aad2-fbe6-4489-b549-1cca98faa2c4"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"4477aad2-fbe6-4489-b549-1cca98faa2c4","trace-id":"","span-id":"","time":"2024-04-03T10:33:18+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"4477aad2-fbe6-4489-b549-1cca98faa2c4","trace-id":"","span-id":"","time":"2024-04-03T10:33:18+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"4477aad2-fbe6-4489-b549-1cca98faa2c4","trace-id":"","span-id":"","time":"2024-04-03T10:33:18+05:00","message":"brokerClientStream RecvMsg method"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"4477aad2-fbe6-4489-b549-1cca98faa2c4","trace-id":"","span-id":"","time":"2024-04-03T10:33:18+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"4477aad2-fbe6-4489-b549-1cca98faa2c4","trace-id":"","span-id":"","time":"2024-04-03T10:33:18+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"4477aad2-fbe6-4489-b549-1cca98faa2c4","trace-id":"","span-id":"","time":"2024-04-03T10:33:18+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"4477aad2-fbe6-4489-b549-1cca98faa2c4","trace-id":"","span-id":"","time":"2024-04-03T10:33:18+05:00","message":"forwardClientToBackend set Write timeout 5s"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"4477aad2-fbe6-4489-b549-1cca98faa2c4","trace-id":"","span-id":"","time":"2024-04-03T10:33:18+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"4477aad2-fbe6-4489-b549-1cca98faa2c4","trace-id":"","span-id":"","time":"2024-04-03T10:33:18+05:00","message":"brokerClientStream brokerClientStream SendMsg method"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"4477aad2-fbe6-4489-b549-1cca98faa2c4","trace-id":"","span-id":"","time":"2024-04-03T10:33:18+05:00","message":"brokerClientStream try to publish to client.clientpass.startclientpass.in msg with hdr: metadata.Metadata{\"Authorization\":\"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMTU1NzkiLCJleHAiOjE3MTI5ODYzOTgsIm5iZiI6MTcxMjEyMjM5OCwiaWF0IjoxNzEyMTIyMzk4LCJqdGkiOiI2ZGE1MGFkYi1lOWM2LTQ4MzAtYWY2YS00NWFmMDBjYjg0MGQiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsInBob25lIjoiKzc3MDU1MTQ4NDQ2Iiwic2NvcGUiOiJvZmZsaW5lX2FjY2VzcyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJ1c2VyX2FjdGlvbiI6InJlZ2lzdHJhdGlvbiIsInVzZXJfcm9sZXMiOlsibWliX3VzZXIiXSwidXNlcm5hbWUiOiI4NTAzMjMwNTA1MDUifX0.PfjMV7CvNi1c8EzD1PbBEXYYdn02gb5Ozx4-Utl1oW7IkPIUjRIKd5eLebGiOOA4xDXBywq5VYzm1_QNDZ-EdgGRTYenT8Im-zcPkIwLMJPV_YkBCbPPttCrcdrRRp7XcN10ARdquGnAr91AHV6zwzfMtldvfeKF2lsMJGrBE9lSZKI6COKhlChQmOkXekBp4CJwEL_-Lu0DU6ubzgbIwCZxf_FyYMHI57t4bsRVJtLPXeVYHGAuAtqfVLYOmLJhB1FrJRbrvTdB5skM0nSKWsxwBgOFAvQ4tFlu1J100UoS-hjXWSW94JIqSDnyVemaFQujvX9KHy96uMNw8EzRCA\", \"Client-Ip\":\"10.233.100.0\", \"Content-Type\":\"application/grpc\", \"Language\":\"ru\", \"Otp_datetime\":\"1712122398\", \"Phone\":\"+77055148446\", \"Source-Channel\":\"MIB3.0\", \"Source-Service\":\"/clientpass.ClientpassService/StartClientPass\", \"User-Id\":\"15579\", \"Username\":\"850323050505\", \"X-Forwarded-For\":\"10.233.100.0\", \"X-Forwarded-Port\":\"443\", \"X-Real-Ip\":\"10.233.100.0\", \"X-Request-Id\":\"4477aad2-fbe6-4489-b549-1cca98faa2c4\"}"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"4477aad2-fbe6-4489-b549-1cca98faa2c4","trace-id":"","span-id":"","time":"2024-04-03T10:33:18+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"4477aad2-fbe6-4489-b549-1cca98faa2c4","trace-id":"","span-id":"","time":"2024-04-03T10:33:18+05:00","message":"brokerClientStream CloseSend method"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"4477aad2-fbe6-4489-b549-1cca98faa2c4","trace-id":"","span-id":"","time":"2024-04-03T10:33:18+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"4477aad2-fbe6-4489-b549-1cca98faa2c4","trace-id":"","span-id":"","time":"2024-04-03T10:33:18+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"4477aad2-fbe6-4489-b549-1cca98faa2c4","trace-id":"","span-id":"","time":"2024-04-03T10:33:18+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"4477aad2-fbe6-4489-b549-1cca98faa2c4","trace-id":"","span-id":"","time":"2024-04-03T10:33:18+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"4477aad2-fbe6-4489-b549-1cca98faa2c4","trace-id":"","span-id":"","time":"2024-04-03T10:33:18+05:00","message":"brokerClientStream CloseSend method"} +{"level":"error","client-ip":"10.233.100.0","x-request-id":"4477aad2-fbe6-4489-b549-1cca98faa2c4","trace-id":"","span-id":"","time":"2024-04-03T10:33:18+05:00","message":"failed to CloseSend grpc conn: file already closed"} +{"level":"info","X-Request-Id":"4477aad2-fbe6-4489-b549-1cca98faa2c4","trace-id":"","span-id":"","time":"2024-04-03T10:33:18+05:00","message":"get message for service: /clientpass.ClientpassService/StartClientPass with md map[Authorization:Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMTU1NzkiLCJleHAiOjE3MTI5ODYzOTgsIm5iZiI6MTcxMjEyMjM5OCwiaWF0IjoxNzEyMTIyMzk4LCJqdGkiOiI2ZGE1MGFkYi1lOWM2LTQ4MzAtYWY2YS00NWFmMDBjYjg0MGQiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsInBob25lIjoiKzc3MDU1MTQ4NDQ2Iiwic2NvcGUiOiJvZmZsaW5lX2FjY2VzcyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJ1c2VyX2FjdGlvbiI6InJlZ2lzdHJhdGlvbiIsInVzZXJfcm9sZXMiOlsibWliX3VzZXIiXSwidXNlcm5hbWUiOiI4NTAzMjMwNTA1MDUifX0.PfjMV7CvNi1c8EzD1PbBEXYYdn02gb5Ozx4-Utl1oW7IkPIUjRIKd5eLebGiOOA4xDXBywq5VYzm1_QNDZ-EdgGRTYenT8Im-zcPkIwLMJPV_YkBCbPPttCrcdrRRp7XcN10ARdquGnAr91AHV6zwzfMtldvfeKF2lsMJGrBE9lSZKI6COKhlChQmOkXekBp4CJwEL_-Lu0DU6ubzgbIwCZxf_FyYMHI57t4bsRVJtLPXeVYHGAuAtqfVLYOmLJhB1FrJRbrvTdB5skM0nSKWsxwBgOFAvQ4tFlu1J100UoS-hjXWSW94JIqSDnyVemaFQujvX9KHy96uMNw8EzRCA Client-Ip:10.233.100.0 Content-Type:application/grpc Language:ru Micro-Topic:apigw.in Otp_datetime:1712122398 Phone:+77055148446 Source-Channel:MIB3.0 Source-Service:/clientpass.ClientpassService/StartClientPass Uber-Trace-Id:2c014c41ea75689e:6bc2f28739fb30d3:551defc41997b048:1 User-Id:15579 Username:850323050505 X-Forwarded-For:10.233.100.0 X-Forwarded-Port:443 X-Real-Ip:10.233.100.0 X-Request-Id:4477aad2-fbe6-4489-b549-1cca98faa2c4]"} +{"level":"info","x-request-id":"4477aad2-fbe6-4489-b549-1cca98faa2c4","trace-id":"","span-id":"","time":"2024-04-03T10:33:18+05:00","message":"get message for service: /clientpass.ClientpassService/StartClientPass"} +{"level":"debug","x-request-id":"4477aad2-fbe6-4489-b549-1cca98faa2c4","trace-id":"","span-id":"","time":"2024-04-03T10:33:18+05:00","message":"grpcConnGet: /clientpass.ClientpassService/StartClientPass via 4477aad2-fbe6-4489-b549-1cca98faa2c4"} +{"level":"debug","x-request-id":"4477aad2-fbe6-4489-b549-1cca98faa2c4","trace-id":"","span-id":"","time":"2024-04-03T10:33:18+05:00","message":"grpc use stream conn: &handler.grpcProxy{grpcStream:(*handler.grpcServerStream)(0xc000668c60), kafkaStream:(*handler.grpcClientStream)(0xc000668d10)} sourceService: /clientpass.ClientpassService/StartClientPass"} +{"level":"info","x-request-id":"4477aad2-fbe6-4489-b549-1cca98faa2c4","trace-id":"","span-id":"","time":"2024-04-03T10:33:18+05:00","message":"start transfer response from kafka"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"4477aad2-fbe6-4489-b549-1cca98faa2c4","trace-id":"","span-id":"","time":"2024-04-03T10:33:18+05:00","message":"brokerClientStream SetHeader method"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"4477aad2-fbe6-4489-b549-1cca98faa2c4","trace-id":"","span-id":"","time":"2024-04-03T10:33:18+05:00","message":"brokerClientStream SetMsg method"} +{"level":"info","x-request-id":"4477aad2-fbe6-4489-b549-1cca98faa2c4","trace-id":"","span-id":"","time":"2024-04-03T10:33:18+05:00","message":"stop transfer response from kafka"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"4477aad2-fbe6-4489-b549-1cca98faa2c4","trace-id":"","span-id":"","time":"2024-04-03T10:33:18+05:00","message":"brokerClientStream RecvMsg method data"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"4477aad2-fbe6-4489-b549-1cca98faa2c4","trace-id":"","span-id":"","time":"2024-04-03T10:33:18+05:00","message":"forwardBackendToClient src.RecvMsg err "} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"4477aad2-fbe6-4489-b549-1cca98faa2c4","trace-id":"","span-id":"","time":"2024-04-03T10:33:18+05:00","message":"forwardBackendToClient set Write timeout 5s"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"4477aad2-fbe6-4489-b549-1cca98faa2c4","trace-id":"","span-id":"","time":"2024-04-03T10:33:18+05:00","message":"forwardBackendToClient src.Header"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"4477aad2-fbe6-4489-b549-1cca98faa2c4","trace-id":"","span-id":"","time":"2024-04-03T10:33:18+05:00","message":"brokerClientStream Header method"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"4477aad2-fbe6-4489-b549-1cca98faa2c4","trace-id":"","span-id":"","time":"2024-04-03T10:33:18+05:00","message":"forwardBackendToClient dst.SetHeader"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"4477aad2-fbe6-4489-b549-1cca98faa2c4","trace-id":"","span-id":"","time":"2024-04-03T10:33:18+05:00","message":"forwardBackendToClient try dst.SendMsg"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"4477aad2-fbe6-4489-b549-1cca98faa2c4","trace-id":"","span-id":"","time":"2024-04-03T10:33:18+05:00","message":"forwardBackendToClient dst.SendMsg err "} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"4477aad2-fbe6-4489-b549-1cca98faa2c4","trace-id":"","span-id":"","time":"2024-04-03T10:33:18+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"4477aad2-fbe6-4489-b549-1cca98faa2c4","trace-id":"","span-id":"","time":"2024-04-03T10:33:18+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"4477aad2-fbe6-4489-b549-1cca98faa2c4","trace-id":"","span-id":"","time":"2024-04-03T10:33:18+05:00","message":"brokerClientStream RecvMsg method"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"4477aad2-fbe6-4489-b549-1cca98faa2c4","trace-id":"","span-id":"","time":"2024-04-03T10:33:18+05:00","message":"brokerClientStream Close method"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"4477aad2-fbe6-4489-b549-1cca98faa2c4","trace-id":"","span-id":"","time":"2024-04-03T10:33:18+05:00","message":"brokerClientStream RecvMsg method !s.serverStream && s.recvMsg"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"4477aad2-fbe6-4489-b549-1cca98faa2c4","trace-id":"","span-id":"","time":"2024-04-03T10:33:18+05:00","message":"forwardBackendToClient src.RecvMsg err EOF"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"4477aad2-fbe6-4489-b549-1cca98faa2c4","trace-id":"","span-id":"","time":"2024-04-03T10:33:18+05:00","message":"b2cErr := <-b2cErrChan: err: EOF"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"4477aad2-fbe6-4489-b549-1cca98faa2c4","trace-id":"","span-id":"","time":"2024-04-03T10:33:18+05:00","message":"brokerClientStream Trailer method"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"4477aad2-fbe6-4489-b549-1cca98faa2c4","trace-id":"","span-id":"","time":"2024-04-03T10:33:18+05:00","message":"grpcConnDel /clientpass.ClientpassService/StartClientPass 4477aad2-fbe6-4489-b549-1cca98faa2c4"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"4477aad2-fbe6-4489-b549-1cca98faa2c4","trace-id":"","span-id":"","time":"2024-04-03T10:33:18+05:00","message":"grpc handler exit"} +{"level":"debug","x-request-id":"41e9044d-b4b5-4014-b867-cd4c47dccd5a","time":"2024-04-03T10:33:27+05:00","message":"authn.cookie not found"} +{"level":"debug","x-request-id":"41e9044d-b4b5-4014-b867-cd4c47dccd5a","time":"2024-04-03T10:33:27+05:00","message":"jwt.check process"} +{"level":"debug","x-request-id":"41e9044d-b4b5-4014-b867-cd4c47dccd5a","time":"2024-04-03T10:33:27+05:00","message":"jwt.check claims: jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"phone\":\"+77055148446\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"850323050505\"}, \"exp\":1.712986398e+09, \"iat\":1.712122398e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"6da50adb-e9c6-4830-af6a-45af00cb840d\", \"nbf\":1.712122398e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"15579\"}"} +{"level":"info","x-request-id":"41e9044d-b4b5-4014-b867-cd4c47dccd5a","time":"2024-04-03T10:33:27+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"41e9044d-b4b5-4014-b867-cd4c47dccd5a","time":"2024-04-03T10:33:27+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"phone\":\"+77055148446\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"850323050505\"}, \"exp\":1.712986398e+09, \"iat\":1.712122398e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"6da50adb-e9c6-4830-af6a-45af00cb840d\", \"nbf\":1.712122398e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"15579\"}"} +{"level":"info","x-request-id":"41e9044d-b4b5-4014-b867-cd4c47dccd5a","time":"2024-04-03T10:33:27+05:00","message":"jwt.extract set User-Id to 15579"} +{"level":"info","x-request-id":"41e9044d-b4b5-4014-b867-cd4c47dccd5a","time":"2024-04-03T10:33:27+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"41e9044d-b4b5-4014-b867-cd4c47dccd5a","time":"2024-04-03T10:33:27+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"phone\":\"+77055148446\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"850323050505\"}, \"exp\":1.712986398e+09, \"iat\":1.712122398e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"6da50adb-e9c6-4830-af6a-45af00cb840d\", \"nbf\":1.712122398e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"15579\"}"} +{"level":"info","x-request-id":"41e9044d-b4b5-4014-b867-cd4c47dccd5a","time":"2024-04-03T10:33:27+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"41e9044d-b4b5-4014-b867-cd4c47dccd5a","time":"2024-04-03T10:33:27+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"phone\":\"+77055148446\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"850323050505\"}, \"exp\":1.712986398e+09, \"iat\":1.712122398e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"6da50adb-e9c6-4830-af6a-45af00cb840d\", \"nbf\":1.712122398e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"15579\"}"} +{"level":"info","x-request-id":"41e9044d-b4b5-4014-b867-cd4c47dccd5a","time":"2024-04-03T10:33:27+05:00","message":"jwt.extract set Username to 850323050505"} +{"level":"info","x-request-id":"41e9044d-b4b5-4014-b867-cd4c47dccd5a","time":"2024-04-03T10:33:27+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"41e9044d-b4b5-4014-b867-cd4c47dccd5a","time":"2024-04-03T10:33:27+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"phone\":\"+77055148446\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"850323050505\"}, \"exp\":1.712986398e+09, \"iat\":1.712122398e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"6da50adb-e9c6-4830-af6a-45af00cb840d\", \"nbf\":1.712122398e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"15579\"}"} +{"level":"info","x-request-id":"41e9044d-b4b5-4014-b867-cd4c47dccd5a","time":"2024-04-03T10:33:27+05:00","message":"jwt.extract set Phone to +77055148446"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"41e9044d-b4b5-4014-b867-cd4c47dccd5a","trace-id":"","span-id":"","time":"2024-04-03T10:33:27+05:00","message":"grpc request with md: metadata.MD{\":authority\":[]string{\"upstream_balancer\"}, \":path\":[]string{\"/catalog.CatalogService/GetServiceRegion\"}, \"authorization\":[]string{\"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMTU1NzkiLCJleHAiOjE3MTI5ODYzOTgsIm5iZiI6MTcxMjEyMjM5OCwiaWF0IjoxNzEyMTIyMzk4LCJqdGkiOiI2ZGE1MGFkYi1lOWM2LTQ4MzAtYWY2YS00NWFmMDBjYjg0MGQiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsInBob25lIjoiKzc3MDU1MTQ4NDQ2Iiwic2NvcGUiOiJvZmZsaW5lX2FjY2VzcyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJ1c2VyX2FjdGlvbiI6InJlZ2lzdHJhdGlvbiIsInVzZXJfcm9sZXMiOlsibWliX3VzZXIiXSwidXNlcm5hbWUiOiI4NTAzMjMwNTA1MDUifX0.PfjMV7CvNi1c8EzD1PbBEXYYdn02gb5Ozx4-Utl1oW7IkPIUjRIKd5eLebGiOOA4xDXBywq5VYzm1_QNDZ-EdgGRTYenT8Im-zcPkIwLMJPV_YkBCbPPttCrcdrRRp7XcN10ARdquGnAr91AHV6zwzfMtldvfeKF2lsMJGrBE9lSZKI6COKhlChQmOkXekBp4CJwEL_-Lu0DU6ubzgbIwCZxf_FyYMHI57t4bsRVJtLPXeVYHGAuAtqfVLYOmLJhB1FrJRbrvTdB5skM0nSKWsxwBgOFAvQ4tFlu1J100UoS-hjXWSW94JIqSDnyVemaFQujvX9KHy96uMNw8EzRCA\"}, \"client-ip\":[]string{\"172.23.20.6\"}, \"content-type\":[]string{\"application/grpc\"}, \"grpc-accept-encoding\":[]string{\"gzip\"}, \"language\":[]string{\"ru\"}, \"phone\":[]string{\"+77055148446\"}, \"source-channel\":[]string{\"MIB3.0\"}, \"source-service\":[]string{\"/catalog.CatalogService/GetServiceRegion\"}, \"user-agent\":[]string{\"grpc-java-okhttp/1.54.1\"}, \"user-id\":[]string{\"15579\"}, \"username\":[]string{\"850323050505\"}, \"x-forwarded-for\":[]string{\"172.23.20.6\"}, \"x-forwarded-host\":[]string{\"dev-apigw-grpc.fortebank.com:443\"}, \"x-forwarded-port\":[]string{\"443\"}, \"x-forwarded-proto\":[]string{\"https\"}, \"x-forwarded-scheme\":[]string{\"https\"}, \"x-real-ip\":[]string{\"172.23.20.6\"}, \"x-request-id\":[]string{\"41e9044d-b4b5-4014-b867-cd4c47dccd5a\"}, \"x-scheme\":[]string{\"https\"}}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"41e9044d-b4b5-4014-b867-cd4c47dccd5a","trace-id":"","span-id":"","time":"2024-04-03T10:33:27+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"41e9044d-b4b5-4014-b867-cd4c47dccd5a","trace-id":"","span-id":"","time":"2024-04-03T10:33:27+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"41e9044d-b4b5-4014-b867-cd4c47dccd5a","trace-id":"","span-id":"","time":"2024-04-03T10:33:27+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"41e9044d-b4b5-4014-b867-cd4c47dccd5a","trace-id":"","span-id":"","time":"2024-04-03T10:33:27+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"41e9044d-b4b5-4014-b867-cd4c47dccd5a","trace-id":"","span-id":"","time":"2024-04-03T10:33:27+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"41e9044d-b4b5-4014-b867-cd4c47dccd5a","trace-id":"","span-id":"","time":"2024-04-03T10:33:27+05:00","message":"forwardClientToBackend set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"41e9044d-b4b5-4014-b867-cd4c47dccd5a","trace-id":"","span-id":"","time":"2024-04-03T10:33:27+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"41e9044d-b4b5-4014-b867-cd4c47dccd5a","trace-id":"","span-id":"","time":"2024-04-03T10:33:27+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"41e9044d-b4b5-4014-b867-cd4c47dccd5a","trace-id":"","span-id":"","time":"2024-04-03T10:33:27+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"41e9044d-b4b5-4014-b867-cd4c47dccd5a","trace-id":"","span-id":"","time":"2024-04-03T10:33:27+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"41e9044d-b4b5-4014-b867-cd4c47dccd5a","trace-id":"","span-id":"","time":"2024-04-03T10:33:27+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"41e9044d-b4b5-4014-b867-cd4c47dccd5a","trace-id":"","span-id":"","time":"2024-04-03T10:33:27+05:00","message":"forwardBackendToClient src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"41e9044d-b4b5-4014-b867-cd4c47dccd5a","trace-id":"","span-id":"","time":"2024-04-03T10:33:27+05:00","message":"forwardBackendToClient set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"41e9044d-b4b5-4014-b867-cd4c47dccd5a","trace-id":"","span-id":"","time":"2024-04-03T10:33:27+05:00","message":"forwardBackendToClient src.Header"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"41e9044d-b4b5-4014-b867-cd4c47dccd5a","trace-id":"","span-id":"","time":"2024-04-03T10:33:27+05:00","message":"forwardBackendToClient dst.SetHeader"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"41e9044d-b4b5-4014-b867-cd4c47dccd5a","trace-id":"","span-id":"","time":"2024-04-03T10:33:27+05:00","message":"forwardBackendToClient try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"41e9044d-b4b5-4014-b867-cd4c47dccd5a","trace-id":"","span-id":"","time":"2024-04-03T10:33:27+05:00","message":"forwardBackendToClient dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"41e9044d-b4b5-4014-b867-cd4c47dccd5a","trace-id":"","span-id":"","time":"2024-04-03T10:33:27+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"41e9044d-b4b5-4014-b867-cd4c47dccd5a","trace-id":"","span-id":"","time":"2024-04-03T10:33:27+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"41e9044d-b4b5-4014-b867-cd4c47dccd5a","trace-id":"","span-id":"","time":"2024-04-03T10:33:27+05:00","message":"forwardBackendToClient src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"41e9044d-b4b5-4014-b867-cd4c47dccd5a","trace-id":"","span-id":"","time":"2024-04-03T10:33:28+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"41e9044d-b4b5-4014-b867-cd4c47dccd5a","trace-id":"","span-id":"","time":"2024-04-03T10:33:28+05:00","message":"b2cErr := <-b2cErrChan: err: EOF"} +{"level":"debug","x-request-id":"fc642ba0-4cb4-4f86-a8c6-96aa11d3290c","time":"2024-04-03T10:33:31+05:00","message":"authn.cookie not found"} +{"level":"debug","x-request-id":"fc642ba0-4cb4-4f86-a8c6-96aa11d3290c","time":"2024-04-03T10:33:31+05:00","message":"jwt.check process"} +{"level":"debug","x-request-id":"fc642ba0-4cb4-4f86-a8c6-96aa11d3290c","time":"2024-04-03T10:33:31+05:00","message":"jwt.check claims: jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"phone\":\"+77055148446\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"850323050505\"}, \"exp\":1.712986398e+09, \"iat\":1.712122398e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"6da50adb-e9c6-4830-af6a-45af00cb840d\", \"nbf\":1.712122398e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"15579\"}"} +{"level":"info","x-request-id":"fc642ba0-4cb4-4f86-a8c6-96aa11d3290c","time":"2024-04-03T10:33:31+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"fc642ba0-4cb4-4f86-a8c6-96aa11d3290c","time":"2024-04-03T10:33:31+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"phone\":\"+77055148446\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"850323050505\"}, \"exp\":1.712986398e+09, \"iat\":1.712122398e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"6da50adb-e9c6-4830-af6a-45af00cb840d\", \"nbf\":1.712122398e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"15579\"}"} +{"level":"info","x-request-id":"fc642ba0-4cb4-4f86-a8c6-96aa11d3290c","time":"2024-04-03T10:33:31+05:00","message":"jwt.extract set User-Id to 15579"} +{"level":"info","x-request-id":"fc642ba0-4cb4-4f86-a8c6-96aa11d3290c","time":"2024-04-03T10:33:31+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"fc642ba0-4cb4-4f86-a8c6-96aa11d3290c","time":"2024-04-03T10:33:31+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"phone\":\"+77055148446\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"850323050505\"}, \"exp\":1.712986398e+09, \"iat\":1.712122398e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"6da50adb-e9c6-4830-af6a-45af00cb840d\", \"nbf\":1.712122398e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"15579\"}"} +{"level":"info","x-request-id":"fc642ba0-4cb4-4f86-a8c6-96aa11d3290c","time":"2024-04-03T10:33:31+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"fc642ba0-4cb4-4f86-a8c6-96aa11d3290c","time":"2024-04-03T10:33:31+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"phone\":\"+77055148446\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"850323050505\"}, \"exp\":1.712986398e+09, \"iat\":1.712122398e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"6da50adb-e9c6-4830-af6a-45af00cb840d\", \"nbf\":1.712122398e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"15579\"}"} +{"level":"info","x-request-id":"fc642ba0-4cb4-4f86-a8c6-96aa11d3290c","time":"2024-04-03T10:33:31+05:00","message":"jwt.extract set Username to 850323050505"} +{"level":"info","x-request-id":"fc642ba0-4cb4-4f86-a8c6-96aa11d3290c","time":"2024-04-03T10:33:31+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"fc642ba0-4cb4-4f86-a8c6-96aa11d3290c","time":"2024-04-03T10:33:31+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"phone\":\"+77055148446\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"850323050505\"}, \"exp\":1.712986398e+09, \"iat\":1.712122398e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"6da50adb-e9c6-4830-af6a-45af00cb840d\", \"nbf\":1.712122398e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"15579\"}"} +{"level":"info","x-request-id":"fc642ba0-4cb4-4f86-a8c6-96aa11d3290c","time":"2024-04-03T10:33:31+05:00","message":"jwt.extract set Phone to +77055148446"} +{"level":"info","x-request-id":"fc642ba0-4cb4-4f86-a8c6-96aa11d3290c","time":"2024-04-03T10:33:31+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"fc642ba0-4cb4-4f86-a8c6-96aa11d3290c","time":"2024-04-03T10:33:31+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"phone\":\"+77055148446\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"850323050505\"}, \"exp\":1.712986398e+09, \"iat\":1.712122398e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"6da50adb-e9c6-4830-af6a-45af00cb840d\", \"nbf\":1.712122398e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"15579\"}"} +{"level":"info","x-request-id":"fc642ba0-4cb4-4f86-a8c6-96aa11d3290c","time":"2024-04-03T10:33:31+05:00","message":"jwt.extract set username to 850323050505"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"fc642ba0-4cb4-4f86-a8c6-96aa11d3290c","trace-id":"","span-id":"","time":"2024-04-03T10:33:31+05:00","message":"grpcConnAdd /clientpass.ClientpassService/OnboardingPass fc642ba0-4cb4-4f86-a8c6-96aa11d3290c"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"fc642ba0-4cb4-4f86-a8c6-96aa11d3290c","trace-id":"","span-id":"","time":"2024-04-03T10:33:31+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"fc642ba0-4cb4-4f86-a8c6-96aa11d3290c","trace-id":"","span-id":"","time":"2024-04-03T10:33:31+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"fc642ba0-4cb4-4f86-a8c6-96aa11d3290c","trace-id":"","span-id":"","time":"2024-04-03T10:33:31+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"fc642ba0-4cb4-4f86-a8c6-96aa11d3290c","trace-id":"","span-id":"","time":"2024-04-03T10:33:31+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"fc642ba0-4cb4-4f86-a8c6-96aa11d3290c","trace-id":"","span-id":"","time":"2024-04-03T10:33:31+05:00","message":"brokerClientStream RecvMsg method"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"fc642ba0-4cb4-4f86-a8c6-96aa11d3290c","trace-id":"","span-id":"","time":"2024-04-03T10:33:31+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"fc642ba0-4cb4-4f86-a8c6-96aa11d3290c","trace-id":"","span-id":"","time":"2024-04-03T10:33:31+05:00","message":"forwardClientToBackend set Write timeout 5s"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"fc642ba0-4cb4-4f86-a8c6-96aa11d3290c","trace-id":"","span-id":"","time":"2024-04-03T10:33:31+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"fc642ba0-4cb4-4f86-a8c6-96aa11d3290c","trace-id":"","span-id":"","time":"2024-04-03T10:33:31+05:00","message":"brokerClientStream brokerClientStream SendMsg method"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"fc642ba0-4cb4-4f86-a8c6-96aa11d3290c","trace-id":"","span-id":"","time":"2024-04-03T10:33:31+05:00","message":"brokerClientStream try to publish to client.clientpass.onboarding.in msg with hdr: metadata.Metadata{\"Authorization\":\"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMTU1NzkiLCJleHAiOjE3MTI5ODYzOTgsIm5iZiI6MTcxMjEyMjM5OCwiaWF0IjoxNzEyMTIyMzk4LCJqdGkiOiI2ZGE1MGFkYi1lOWM2LTQ4MzAtYWY2YS00NWFmMDBjYjg0MGQiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsInBob25lIjoiKzc3MDU1MTQ4NDQ2Iiwic2NvcGUiOiJvZmZsaW5lX2FjY2VzcyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJ1c2VyX2FjdGlvbiI6InJlZ2lzdHJhdGlvbiIsInVzZXJfcm9sZXMiOlsibWliX3VzZXIiXSwidXNlcm5hbWUiOiI4NTAzMjMwNTA1MDUifX0.PfjMV7CvNi1c8EzD1PbBEXYYdn02gb5Ozx4-Utl1oW7IkPIUjRIKd5eLebGiOOA4xDXBywq5VYzm1_QNDZ-EdgGRTYenT8Im-zcPkIwLMJPV_YkBCbPPttCrcdrRRp7XcN10ARdquGnAr91AHV6zwzfMtldvfeKF2lsMJGrBE9lSZKI6COKhlChQmOkXekBp4CJwEL_-Lu0DU6ubzgbIwCZxf_FyYMHI57t4bsRVJtLPXeVYHGAuAtqfVLYOmLJhB1FrJRbrvTdB5skM0nSKWsxwBgOFAvQ4tFlu1J100UoS-hjXWSW94JIqSDnyVemaFQujvX9KHy96uMNw8EzRCA\", \"Client-Ip\":\"10.233.100.0\", \"Content-Type\":\"application/grpc\", \"Language\":\"ru\", \"Phone\":\"+77055148446\", \"Source-Channel\":\"MIB3.0\", \"Source-Service\":\"/clientpass.ClientpassService/OnboardingPass\", \"User-Id\":\"15579\", \"Username\":\"850323050505\", \"X-Forwarded-For\":\"10.233.100.0\", \"X-Forwarded-Port\":\"443\", \"X-Real-Ip\":\"10.233.100.0\", \"X-Request-Id\":\"fc642ba0-4cb4-4f86-a8c6-96aa11d3290c\"}"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"fc642ba0-4cb4-4f86-a8c6-96aa11d3290c","trace-id":"","span-id":"","time":"2024-04-03T10:33:31+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"fc642ba0-4cb4-4f86-a8c6-96aa11d3290c","trace-id":"","span-id":"","time":"2024-04-03T10:33:31+05:00","message":"brokerClientStream CloseSend method"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"fc642ba0-4cb4-4f86-a8c6-96aa11d3290c","trace-id":"","span-id":"","time":"2024-04-03T10:33:31+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"fc642ba0-4cb4-4f86-a8c6-96aa11d3290c","trace-id":"","span-id":"","time":"2024-04-03T10:33:31+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"fc642ba0-4cb4-4f86-a8c6-96aa11d3290c","trace-id":"","span-id":"","time":"2024-04-03T10:33:31+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"fc642ba0-4cb4-4f86-a8c6-96aa11d3290c","trace-id":"","span-id":"","time":"2024-04-03T10:33:31+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"fc642ba0-4cb4-4f86-a8c6-96aa11d3290c","trace-id":"","span-id":"","time":"2024-04-03T10:33:31+05:00","message":"brokerClientStream CloseSend method"} +{"level":"error","client-ip":"10.233.100.0","x-request-id":"fc642ba0-4cb4-4f86-a8c6-96aa11d3290c","trace-id":"","span-id":"","time":"2024-04-03T10:33:31+05:00","message":"failed to CloseSend grpc conn: file already closed"} +{"level":"info","X-Request-Id":"fc642ba0-4cb4-4f86-a8c6-96aa11d3290c","trace-id":"","span-id":"","time":"2024-04-03T10:33:31+05:00","message":"get message for service: /clientpass.ClientpassService/OnboardingPass with md map[Authorization:Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMTU1NzkiLCJleHAiOjE3MTI5ODYzOTgsIm5iZiI6MTcxMjEyMjM5OCwiaWF0IjoxNzEyMTIyMzk4LCJqdGkiOiI2ZGE1MGFkYi1lOWM2LTQ4MzAtYWY2YS00NWFmMDBjYjg0MGQiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsInBob25lIjoiKzc3MDU1MTQ4NDQ2Iiwic2NvcGUiOiJvZmZsaW5lX2FjY2VzcyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJ1c2VyX2FjdGlvbiI6InJlZ2lzdHJhdGlvbiIsInVzZXJfcm9sZXMiOlsibWliX3VzZXIiXSwidXNlcm5hbWUiOiI4NTAzMjMwNTA1MDUifX0.PfjMV7CvNi1c8EzD1PbBEXYYdn02gb5Ozx4-Utl1oW7IkPIUjRIKd5eLebGiOOA4xDXBywq5VYzm1_QNDZ-EdgGRTYenT8Im-zcPkIwLMJPV_YkBCbPPttCrcdrRRp7XcN10ARdquGnAr91AHV6zwzfMtldvfeKF2lsMJGrBE9lSZKI6COKhlChQmOkXekBp4CJwEL_-Lu0DU6ubzgbIwCZxf_FyYMHI57t4bsRVJtLPXeVYHGAuAtqfVLYOmLJhB1FrJRbrvTdB5skM0nSKWsxwBgOFAvQ4tFlu1J100UoS-hjXWSW94JIqSDnyVemaFQujvX9KHy96uMNw8EzRCA Client-Ip:10.233.100.0 Content-Type:application/grpc Language:ru Micro-Topic:apigw.in Phone:+77055148446 Source-Channel:MIB3.0 Source-Service:/clientpass.ClientpassService/OnboardingPass Uber-Trace-Id:17936c2fd2c3faef:1cd343035ce5c3c5:737930572fdc7127:1 User-Id:15579 Username:850323050505 X-Forwarded-For:10.233.100.0 X-Forwarded-Port:443 X-Real-Ip:10.233.100.0 X-Request-Id:fc642ba0-4cb4-4f86-a8c6-96aa11d3290c]"} +{"level":"info","x-request-id":"fc642ba0-4cb4-4f86-a8c6-96aa11d3290c","trace-id":"","span-id":"","time":"2024-04-03T10:33:31+05:00","message":"get message for service: /clientpass.ClientpassService/OnboardingPass"} +{"level":"debug","x-request-id":"fc642ba0-4cb4-4f86-a8c6-96aa11d3290c","trace-id":"","span-id":"","time":"2024-04-03T10:33:31+05:00","message":"grpcConnGet: /clientpass.ClientpassService/OnboardingPass via fc642ba0-4cb4-4f86-a8c6-96aa11d3290c"} +{"level":"debug","x-request-id":"fc642ba0-4cb4-4f86-a8c6-96aa11d3290c","trace-id":"","span-id":"","time":"2024-04-03T10:33:31+05:00","message":"grpc use stream conn: &handler.grpcProxy{grpcStream:(*handler.grpcServerStream)(0xc000232f20), kafkaStream:(*handler.grpcClientStream)(0xc000232fd0)} sourceService: /clientpass.ClientpassService/OnboardingPass"} +{"level":"info","x-request-id":"fc642ba0-4cb4-4f86-a8c6-96aa11d3290c","trace-id":"","span-id":"","time":"2024-04-03T10:33:31+05:00","message":"start transfer response from kafka"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"fc642ba0-4cb4-4f86-a8c6-96aa11d3290c","trace-id":"","span-id":"","time":"2024-04-03T10:33:31+05:00","message":"brokerClientStream SetHeader method"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"fc642ba0-4cb4-4f86-a8c6-96aa11d3290c","trace-id":"","span-id":"","time":"2024-04-03T10:33:31+05:00","message":"brokerClientStream SetMsg method"} +{"level":"info","x-request-id":"fc642ba0-4cb4-4f86-a8c6-96aa11d3290c","trace-id":"","span-id":"","time":"2024-04-03T10:33:31+05:00","message":"stop transfer response from kafka"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"fc642ba0-4cb4-4f86-a8c6-96aa11d3290c","trace-id":"","span-id":"","time":"2024-04-03T10:33:31+05:00","message":"brokerClientStream RecvMsg method data"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"fc642ba0-4cb4-4f86-a8c6-96aa11d3290c","trace-id":"","span-id":"","time":"2024-04-03T10:33:31+05:00","message":"forwardBackendToClient src.RecvMsg err "} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"fc642ba0-4cb4-4f86-a8c6-96aa11d3290c","trace-id":"","span-id":"","time":"2024-04-03T10:33:31+05:00","message":"forwardBackendToClient set Write timeout 5s"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"fc642ba0-4cb4-4f86-a8c6-96aa11d3290c","trace-id":"","span-id":"","time":"2024-04-03T10:33:31+05:00","message":"forwardBackendToClient src.Header"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"fc642ba0-4cb4-4f86-a8c6-96aa11d3290c","trace-id":"","span-id":"","time":"2024-04-03T10:33:31+05:00","message":"brokerClientStream Header method"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"fc642ba0-4cb4-4f86-a8c6-96aa11d3290c","trace-id":"","span-id":"","time":"2024-04-03T10:33:31+05:00","message":"forwardBackendToClient dst.SetHeader"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"fc642ba0-4cb4-4f86-a8c6-96aa11d3290c","trace-id":"","span-id":"","time":"2024-04-03T10:33:31+05:00","message":"forwardBackendToClient try dst.SendMsg"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"fc642ba0-4cb4-4f86-a8c6-96aa11d3290c","trace-id":"","span-id":"","time":"2024-04-03T10:33:31+05:00","message":"forwardBackendToClient dst.SendMsg err "} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"fc642ba0-4cb4-4f86-a8c6-96aa11d3290c","trace-id":"","span-id":"","time":"2024-04-03T10:33:31+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"fc642ba0-4cb4-4f86-a8c6-96aa11d3290c","trace-id":"","span-id":"","time":"2024-04-03T10:33:31+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"fc642ba0-4cb4-4f86-a8c6-96aa11d3290c","trace-id":"","span-id":"","time":"2024-04-03T10:33:31+05:00","message":"brokerClientStream RecvMsg method"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"fc642ba0-4cb4-4f86-a8c6-96aa11d3290c","trace-id":"","span-id":"","time":"2024-04-03T10:33:31+05:00","message":"brokerClientStream Close method"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"fc642ba0-4cb4-4f86-a8c6-96aa11d3290c","trace-id":"","span-id":"","time":"2024-04-03T10:33:31+05:00","message":"brokerClientStream RecvMsg method !s.serverStream && s.recvMsg"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"fc642ba0-4cb4-4f86-a8c6-96aa11d3290c","trace-id":"","span-id":"","time":"2024-04-03T10:33:31+05:00","message":"forwardBackendToClient src.RecvMsg err EOF"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"fc642ba0-4cb4-4f86-a8c6-96aa11d3290c","trace-id":"","span-id":"","time":"2024-04-03T10:33:31+05:00","message":"b2cErr := <-b2cErrChan: err: EOF"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"fc642ba0-4cb4-4f86-a8c6-96aa11d3290c","trace-id":"","span-id":"","time":"2024-04-03T10:33:31+05:00","message":"brokerClientStream Trailer method"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"fc642ba0-4cb4-4f86-a8c6-96aa11d3290c","trace-id":"","span-id":"","time":"2024-04-03T10:33:31+05:00","message":"grpcConnDel /clientpass.ClientpassService/OnboardingPass fc642ba0-4cb4-4f86-a8c6-96aa11d3290c"} +{"level":"info","client-ip":"10.233.100.0","x-request-id":"fc642ba0-4cb4-4f86-a8c6-96aa11d3290c","trace-id":"","span-id":"","time":"2024-04-03T10:33:31+05:00","message":"grpc handler exit"} +{"level":"debug","x-request-id":"3041860f-f040-4b0b-bf2d-52e31fe65af9","time":"2024-04-03T10:34:06+05:00","message":"authn.cookie not found"} +{"level":"debug","x-request-id":"3041860f-f040-4b0b-bf2d-52e31fe65af9","time":"2024-04-03T10:34:06+05:00","message":"jwt.check process"} +{"level":"debug","x-request-id":"3041860f-f040-4b0b-bf2d-52e31fe65af9","time":"2024-04-03T10:34:06+05:00","message":"jwt.check claims: jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"phone\":\"+77055148446\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"850323050505\"}, \"exp\":1.712986398e+09, \"iat\":1.712122398e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"6da50adb-e9c6-4830-af6a-45af00cb840d\", \"nbf\":1.712122398e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"15579\"}"} +{"level":"info","x-request-id":"3041860f-f040-4b0b-bf2d-52e31fe65af9","time":"2024-04-03T10:34:06+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"3041860f-f040-4b0b-bf2d-52e31fe65af9","time":"2024-04-03T10:34:06+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"phone\":\"+77055148446\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"850323050505\"}, \"exp\":1.712986398e+09, \"iat\":1.712122398e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"6da50adb-e9c6-4830-af6a-45af00cb840d\", \"nbf\":1.712122398e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"15579\"}"} +{"level":"info","x-request-id":"3041860f-f040-4b0b-bf2d-52e31fe65af9","time":"2024-04-03T10:34:06+05:00","message":"jwt.extract set User-Id to 15579"} +{"level":"info","x-request-id":"3041860f-f040-4b0b-bf2d-52e31fe65af9","time":"2024-04-03T10:34:06+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"3041860f-f040-4b0b-bf2d-52e31fe65af9","time":"2024-04-03T10:34:06+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"phone\":\"+77055148446\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"850323050505\"}, \"exp\":1.712986398e+09, \"iat\":1.712122398e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"6da50adb-e9c6-4830-af6a-45af00cb840d\", \"nbf\":1.712122398e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"15579\"}"} +{"level":"info","x-request-id":"3041860f-f040-4b0b-bf2d-52e31fe65af9","time":"2024-04-03T10:34:06+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"3041860f-f040-4b0b-bf2d-52e31fe65af9","time":"2024-04-03T10:34:06+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"phone\":\"+77055148446\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"850323050505\"}, \"exp\":1.712986398e+09, \"iat\":1.712122398e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"6da50adb-e9c6-4830-af6a-45af00cb840d\", \"nbf\":1.712122398e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"15579\"}"} +{"level":"info","x-request-id":"3041860f-f040-4b0b-bf2d-52e31fe65af9","time":"2024-04-03T10:34:06+05:00","message":"jwt.extract set Username to 850323050505"} +{"level":"info","x-request-id":"3041860f-f040-4b0b-bf2d-52e31fe65af9","time":"2024-04-03T10:34:06+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"3041860f-f040-4b0b-bf2d-52e31fe65af9","time":"2024-04-03T10:34:06+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"phone\":\"+77055148446\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"850323050505\"}, \"exp\":1.712986398e+09, \"iat\":1.712122398e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"6da50adb-e9c6-4830-af6a-45af00cb840d\", \"nbf\":1.712122398e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"15579\"}"} +{"level":"info","x-request-id":"3041860f-f040-4b0b-bf2d-52e31fe65af9","time":"2024-04-03T10:34:06+05:00","message":"jwt.extract set Phone to +77055148446"} +{"level":"info","x-request-id":"3041860f-f040-4b0b-bf2d-52e31fe65af9","time":"2024-04-03T10:34:06+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"3041860f-f040-4b0b-bf2d-52e31fe65af9","time":"2024-04-03T10:34:06+05:00","message":"jwt.extract claims jwt.MapClaims{\"custom\":map[string]interface {}{\"client_id\":\"mib_30_android\", \"phone\":\"+77055148446\", \"scope\":\"offline_access\", \"token_type\":\"access_token\", \"user_action\":\"registration\", \"user_roles\":[]interface {}{\"mib_user\"}, \"username\":\"850323050505\"}, \"exp\":1.712986398e+09, \"iat\":1.712122398e+09, \"iss\":\"https://dev-apigw-grpc.fortebank.com/authn.AuthnService/Token\", \"jti\":\"6da50adb-e9c6-4830-af6a-45af00cb840d\", \"nbf\":1.712122398e+09, \"realm_access\":map[string]interface {}{\"roles\":[]interface {}{\"mib_user\"}}, \"sub\":\"15579\"}"} +{"level":"info","x-request-id":"3041860f-f040-4b0b-bf2d-52e31fe65af9","time":"2024-04-03T10:34:06+05:00","message":"jwt.extract set username to 850323050505"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"3041860f-f040-4b0b-bf2d-52e31fe65af9","trace-id":"","span-id":"","time":"2024-04-03T10:34:06+05:00","message":"grpcConnAdd /clientpass.ClientpassService/OnboardingPass 3041860f-f040-4b0b-bf2d-52e31fe65af9"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"3041860f-f040-4b0b-bf2d-52e31fe65af9","trace-id":"","span-id":"","time":"2024-04-03T10:34:06+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"3041860f-f040-4b0b-bf2d-52e31fe65af9","trace-id":"","span-id":"","time":"2024-04-03T10:34:06+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"3041860f-f040-4b0b-bf2d-52e31fe65af9","trace-id":"","span-id":"","time":"2024-04-03T10:34:06+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"3041860f-f040-4b0b-bf2d-52e31fe65af9","trace-id":"","span-id":"","time":"2024-04-03T10:34:06+05:00","message":"forwardClientToBackend set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"3041860f-f040-4b0b-bf2d-52e31fe65af9","trace-id":"","span-id":"","time":"2024-04-03T10:34:06+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"3041860f-f040-4b0b-bf2d-52e31fe65af9","trace-id":"","span-id":"","time":"2024-04-03T10:34:06+05:00","message":"brokerClientStream brokerClientStream SendMsg method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"3041860f-f040-4b0b-bf2d-52e31fe65af9","trace-id":"","span-id":"","time":"2024-04-03T10:34:06+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"3041860f-f040-4b0b-bf2d-52e31fe65af9","trace-id":"","span-id":"","time":"2024-04-03T10:34:06+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"3041860f-f040-4b0b-bf2d-52e31fe65af9","trace-id":"","span-id":"","time":"2024-04-03T10:34:06+05:00","message":"brokerClientStream try to publish to client.clientpass.onboarding.in msg with hdr: metadata.Metadata{\"Authorization\":\"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMTU1NzkiLCJleHAiOjE3MTI5ODYzOTgsIm5iZiI6MTcxMjEyMjM5OCwiaWF0IjoxNzEyMTIyMzk4LCJqdGkiOiI2ZGE1MGFkYi1lOWM2LTQ4MzAtYWY2YS00NWFmMDBjYjg0MGQiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsInBob25lIjoiKzc3MDU1MTQ4NDQ2Iiwic2NvcGUiOiJvZmZsaW5lX2FjY2VzcyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJ1c2VyX2FjdGlvbiI6InJlZ2lzdHJhdGlvbiIsInVzZXJfcm9sZXMiOlsibWliX3VzZXIiXSwidXNlcm5hbWUiOiI4NTAzMjMwNTA1MDUifX0.PfjMV7CvNi1c8EzD1PbBEXYYdn02gb5Ozx4-Utl1oW7IkPIUjRIKd5eLebGiOOA4xDXBywq5VYzm1_QNDZ-EdgGRTYenT8Im-zcPkIwLMJPV_YkBCbPPttCrcdrRRp7XcN10ARdquGnAr91AHV6zwzfMtldvfeKF2lsMJGrBE9lSZKI6COKhlChQmOkXekBp4CJwEL_-Lu0DU6ubzgbIwCZxf_FyYMHI57t4bsRVJtLPXeVYHGAuAtqfVLYOmLJhB1FrJRbrvTdB5skM0nSKWsxwBgOFAvQ4tFlu1J100UoS-hjXWSW94JIqSDnyVemaFQujvX9KHy96uMNw8EzRCA\", \"Client-Ip\":\"172.23.20.6\", \"Content-Type\":\"application/grpc\", \"Language\":\"ru\", \"Phone\":\"+77055148446\", \"Source-Channel\":\"MIB3.0\", \"Source-Service\":\"/clientpass.ClientpassService/OnboardingPass\", \"User-Id\":\"15579\", \"Username\":\"850323050505\", \"X-Forwarded-For\":\"172.23.20.6\", \"X-Forwarded-Port\":\"443\", \"X-Real-Ip\":\"172.23.20.6\", \"X-Request-Id\":\"3041860f-f040-4b0b-bf2d-52e31fe65af9\"}"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"3041860f-f040-4b0b-bf2d-52e31fe65af9","trace-id":"","span-id":"","time":"2024-04-03T10:34:06+05:00","message":"brokerClientStream RecvMsg method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"3041860f-f040-4b0b-bf2d-52e31fe65af9","trace-id":"","span-id":"","time":"2024-04-03T10:34:06+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"3041860f-f040-4b0b-bf2d-52e31fe65af9","trace-id":"","span-id":"","time":"2024-04-03T10:34:06+05:00","message":"brokerClientStream CloseSend method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"3041860f-f040-4b0b-bf2d-52e31fe65af9","trace-id":"","span-id":"","time":"2024-04-03T10:34:06+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"3041860f-f040-4b0b-bf2d-52e31fe65af9","trace-id":"","span-id":"","time":"2024-04-03T10:34:06+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"3041860f-f040-4b0b-bf2d-52e31fe65af9","trace-id":"","span-id":"","time":"2024-04-03T10:34:06+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"3041860f-f040-4b0b-bf2d-52e31fe65af9","trace-id":"","span-id":"","time":"2024-04-03T10:34:06+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"3041860f-f040-4b0b-bf2d-52e31fe65af9","trace-id":"","span-id":"","time":"2024-04-03T10:34:06+05:00","message":"brokerClientStream CloseSend method"} +{"level":"error","client-ip":"172.23.20.6","x-request-id":"3041860f-f040-4b0b-bf2d-52e31fe65af9","trace-id":"","span-id":"","time":"2024-04-03T10:34:06+05:00","message":"failed to CloseSend grpc conn: file already closed"} +{"level":"info","X-Request-Id":"3041860f-f040-4b0b-bf2d-52e31fe65af9","trace-id":"","span-id":"","time":"2024-04-03T10:34:06+05:00","message":"get message for service: /clientpass.ClientpassService/OnboardingPass with md map[Authorization:Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMTU1NzkiLCJleHAiOjE3MTI5ODYzOTgsIm5iZiI6MTcxMjEyMjM5OCwiaWF0IjoxNzEyMTIyMzk4LCJqdGkiOiI2ZGE1MGFkYi1lOWM2LTQ4MzAtYWY2YS00NWFmMDBjYjg0MGQiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsInBob25lIjoiKzc3MDU1MTQ4NDQ2Iiwic2NvcGUiOiJvZmZsaW5lX2FjY2VzcyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJ1c2VyX2FjdGlvbiI6InJlZ2lzdHJhdGlvbiIsInVzZXJfcm9sZXMiOlsibWliX3VzZXIiXSwidXNlcm5hbWUiOiI4NTAzMjMwNTA1MDUifX0.PfjMV7CvNi1c8EzD1PbBEXYYdn02gb5Ozx4-Utl1oW7IkPIUjRIKd5eLebGiOOA4xDXBywq5VYzm1_QNDZ-EdgGRTYenT8Im-zcPkIwLMJPV_YkBCbPPttCrcdrRRp7XcN10ARdquGnAr91AHV6zwzfMtldvfeKF2lsMJGrBE9lSZKI6COKhlChQmOkXekBp4CJwEL_-Lu0DU6ubzgbIwCZxf_FyYMHI57t4bsRVJtLPXeVYHGAuAtqfVLYOmLJhB1FrJRbrvTdB5skM0nSKWsxwBgOFAvQ4tFlu1J100UoS-hjXWSW94JIqSDnyVemaFQujvX9KHy96uMNw8EzRCA Client-Ip:172.23.20.6 Content-Type:application/grpc External-Id:5633691976 Language:ru Micro-Topic:apigw.in Phone:+77055148446 Source-Channel:MIB3.0 Source-Service:/clientpass.ClientpassService/OnboardingPass Uber-Trace-Id:5952237b01344f2e:6bb5878d7ff1b98f:64300b54441c0cd3:1 User-Id:15579 Username:850323050505 X-Forwarded-For:172.23.20.6 X-Forwarded-Port:443 X-Real-Ip:172.23.20.6 X-Request-Id:3041860f-f040-4b0b-bf2d-52e31fe65af9]"} +{"level":"info","external-id":"5633691976","x-request-id":"3041860f-f040-4b0b-bf2d-52e31fe65af9","trace-id":"","span-id":"","time":"2024-04-03T10:34:06+05:00","message":"get message for service: /clientpass.ClientpassService/OnboardingPass"} +{"level":"debug","external-id":"5633691976","x-request-id":"3041860f-f040-4b0b-bf2d-52e31fe65af9","trace-id":"","span-id":"","time":"2024-04-03T10:34:06+05:00","message":"grpcConnGet: /clientpass.ClientpassService/OnboardingPass via 3041860f-f040-4b0b-bf2d-52e31fe65af9"} +{"level":"debug","external-id":"5633691976","x-request-id":"3041860f-f040-4b0b-bf2d-52e31fe65af9","trace-id":"","span-id":"","time":"2024-04-03T10:34:06+05:00","message":"grpc use stream conn: &handler.grpcProxy{grpcStream:(*handler.grpcServerStream)(0xc000411b80), kafkaStream:(*handler.grpcClientStream)(0xc000411c30)} sourceService: /clientpass.ClientpassService/OnboardingPass"} +{"level":"info","external-id":"5633691976","x-request-id":"3041860f-f040-4b0b-bf2d-52e31fe65af9","trace-id":"","span-id":"","time":"2024-04-03T10:34:06+05:00","message":"start transfer response from kafka"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"3041860f-f040-4b0b-bf2d-52e31fe65af9","trace-id":"","span-id":"","time":"2024-04-03T10:34:06+05:00","message":"brokerClientStream SetHeader method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"3041860f-f040-4b0b-bf2d-52e31fe65af9","trace-id":"","span-id":"","time":"2024-04-03T10:34:06+05:00","message":"brokerClientStream SetMsg method"} +{"level":"info","external-id":"5633691976","x-request-id":"3041860f-f040-4b0b-bf2d-52e31fe65af9","trace-id":"","span-id":"","time":"2024-04-03T10:34:06+05:00","message":"stop transfer response from kafka"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"3041860f-f040-4b0b-bf2d-52e31fe65af9","trace-id":"","span-id":"","time":"2024-04-03T10:34:06+05:00","message":"brokerClientStream RecvMsg method data"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"3041860f-f040-4b0b-bf2d-52e31fe65af9","trace-id":"","span-id":"","time":"2024-04-03T10:34:06+05:00","message":"forwardBackendToClient src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"3041860f-f040-4b0b-bf2d-52e31fe65af9","trace-id":"","span-id":"","time":"2024-04-03T10:34:06+05:00","message":"forwardBackendToClient set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"3041860f-f040-4b0b-bf2d-52e31fe65af9","trace-id":"","span-id":"","time":"2024-04-03T10:34:06+05:00","message":"forwardBackendToClient src.Header"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"3041860f-f040-4b0b-bf2d-52e31fe65af9","trace-id":"","span-id":"","time":"2024-04-03T10:34:06+05:00","message":"brokerClientStream Header method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"3041860f-f040-4b0b-bf2d-52e31fe65af9","trace-id":"","span-id":"","time":"2024-04-03T10:34:06+05:00","message":"forwardBackendToClient dst.SetHeader"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"3041860f-f040-4b0b-bf2d-52e31fe65af9","trace-id":"","span-id":"","time":"2024-04-03T10:34:06+05:00","message":"forwardBackendToClient try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"3041860f-f040-4b0b-bf2d-52e31fe65af9","trace-id":"","span-id":"","time":"2024-04-03T10:34:06+05:00","message":"forwardBackendToClient dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"3041860f-f040-4b0b-bf2d-52e31fe65af9","trace-id":"","span-id":"","time":"2024-04-03T10:34:06+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"3041860f-f040-4b0b-bf2d-52e31fe65af9","trace-id":"","span-id":"","time":"2024-04-03T10:34:06+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"3041860f-f040-4b0b-bf2d-52e31fe65af9","trace-id":"","span-id":"","time":"2024-04-03T10:34:06+05:00","message":"brokerClientStream RecvMsg method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"3041860f-f040-4b0b-bf2d-52e31fe65af9","trace-id":"","span-id":"","time":"2024-04-03T10:34:06+05:00","message":"brokerClientStream Close method"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"3041860f-f040-4b0b-bf2d-52e31fe65af9","trace-id":"","span-id":"","time":"2024-04-03T10:34:06+05:00","message":"brokerClientStream RecvMsg method !s.serverStream && s.recvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"3041860f-f040-4b0b-bf2d-52e31fe65af9","trace-id":"","span-id":"","time":"2024-04-03T10:34:06+05:00","message":"forwardBackendToClient src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"3041860f-f040-4b0b-bf2d-52e31fe65af9","trace-id":"","span-id":"","time":"2024-04-03T10:34:06+05:00","message":"b2cErr := <-b2cErrChan: err: EOF"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"3041860f-f040-4b0b-bf2d-52e31fe65af9","trace-id":"","span-id":"","time":"2024-04-03T10:34:06+05:00","message":"brokerClientStream Trailer method"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"3041860f-f040-4b0b-bf2d-52e31fe65af9","trace-id":"","span-id":"","time":"2024-04-03T10:34:06+05:00","message":"grpcConnDel /clientpass.ClientpassService/OnboardingPass 3041860f-f040-4b0b-bf2d-52e31fe65af9"} +{"level":"info","client-ip":"172.23.20.6","x-request-id":"3041860f-f040-4b0b-bf2d-52e31fe65af9","trace-id":"","span-id":"","time":"2024-04-03T10:34:06+05:00","message":"grpc handler exit"} +{"level":"debug","x-request-id":"74c8d9f4-cec5-4ad2-9402-df794e742ed0","time":"2024-04-03T10:34:20+05:00","message":"authn.cookie not found"} +{"level":"info","x-request-id":"74c8d9f4-cec5-4ad2-9402-df794e742ed0","time":"2024-04-03T10:34:20+05:00","message":"jwt.check skip endpoint /authn.AuthnService/AccountUpdate"} +{"level":"info","x-request-id":"74c8d9f4-cec5-4ad2-9402-df794e742ed0","time":"2024-04-03T10:34:20+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"74c8d9f4-cec5-4ad2-9402-df794e742ed0","time":"2024-04-03T10:34:20+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"74c8d9f4-cec5-4ad2-9402-df794e742ed0","time":"2024-04-03T10:34:20+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"74c8d9f4-cec5-4ad2-9402-df794e742ed0","time":"2024-04-03T10:34:20+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"74c8d9f4-cec5-4ad2-9402-df794e742ed0","time":"2024-04-03T10:34:20+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"74c8d9f4-cec5-4ad2-9402-df794e742ed0","time":"2024-04-03T10:34:20+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"74c8d9f4-cec5-4ad2-9402-df794e742ed0","time":"2024-04-03T10:34:20+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"74c8d9f4-cec5-4ad2-9402-df794e742ed0","time":"2024-04-03T10:34:20+05:00","message":"jwt.extract jwt claims empty"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"74c8d9f4-cec5-4ad2-9402-df794e742ed0","trace-id":"","span-id":"","time":"2024-04-03T10:34:20+05:00","message":"grpc request with md: metadata.MD{\":authority\":[]string{\"upstream_balancer\"}, \":path\":[]string{\"/authn.AuthnService/AccountUpdate\"}, \"authorization\":[]string{\"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMTU1NzkiLCJleHAiOjE3MTI5ODYzOTgsIm5iZiI6MTcxMjEyMjM5OCwiaWF0IjoxNzEyMTIyMzk4LCJqdGkiOiI2ZGE1MGFkYi1lOWM2LTQ4MzAtYWY2YS00NWFmMDBjYjg0MGQiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsInBob25lIjoiKzc3MDU1MTQ4NDQ2Iiwic2NvcGUiOiJvZmZsaW5lX2FjY2VzcyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJ1c2VyX2FjdGlvbiI6InJlZ2lzdHJhdGlvbiIsInVzZXJfcm9sZXMiOlsibWliX3VzZXIiXSwidXNlcm5hbWUiOiI4NTAzMjMwNTA1MDUifX0.PfjMV7CvNi1c8EzD1PbBEXYYdn02gb5Ozx4-Utl1oW7IkPIUjRIKd5eLebGiOOA4xDXBywq5VYzm1_QNDZ-EdgGRTYenT8Im-zcPkIwLMJPV_YkBCbPPttCrcdrRRp7XcN10ARdquGnAr91AHV6zwzfMtldvfeKF2lsMJGrBE9lSZKI6COKhlChQmOkXekBp4CJwEL_-Lu0DU6ubzgbIwCZxf_FyYMHI57t4bsRVJtLPXeVYHGAuAtqfVLYOmLJhB1FrJRbrvTdB5skM0nSKWsxwBgOFAvQ4tFlu1J100UoS-hjXWSW94JIqSDnyVemaFQujvX9KHy96uMNw8EzRCA\"}, \"client-ip\":[]string{\"10.233.100.0\"}, \"content-type\":[]string{\"application/grpc\"}, \"grpc-accept-encoding\":[]string{\"gzip\"}, \"language\":[]string{\"ru\"}, \"source-channel\":[]string{\"MIB3.0\"}, \"source-service\":[]string{\"/authn.AuthnService/AccountUpdate\"}, \"user-agent\":[]string{\"grpc-java-okhttp/1.54.1\"}, \"x-forwarded-for\":[]string{\"10.233.100.0\"}, \"x-forwarded-host\":[]string{\"dev-apigw-grpc.fortebank.com:443\"}, \"x-forwarded-port\":[]string{\"443\"}, \"x-forwarded-proto\":[]string{\"https\"}, \"x-forwarded-scheme\":[]string{\"https\"}, \"x-real-ip\":[]string{\"10.233.100.0\"}, \"x-request-id\":[]string{\"74c8d9f4-cec5-4ad2-9402-df794e742ed0\"}, \"x-scheme\":[]string{\"https\"}}"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"74c8d9f4-cec5-4ad2-9402-df794e742ed0","trace-id":"","span-id":"","time":"2024-04-03T10:34:20+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"74c8d9f4-cec5-4ad2-9402-df794e742ed0","trace-id":"","span-id":"","time":"2024-04-03T10:34:20+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"74c8d9f4-cec5-4ad2-9402-df794e742ed0","trace-id":"","span-id":"","time":"2024-04-03T10:34:20+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"74c8d9f4-cec5-4ad2-9402-df794e742ed0","trace-id":"","span-id":"","time":"2024-04-03T10:34:20+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"74c8d9f4-cec5-4ad2-9402-df794e742ed0","trace-id":"","span-id":"","time":"2024-04-03T10:34:20+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"74c8d9f4-cec5-4ad2-9402-df794e742ed0","trace-id":"","span-id":"","time":"2024-04-03T10:34:20+05:00","message":"forwardClientToBackend set Write timeout 5s"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"74c8d9f4-cec5-4ad2-9402-df794e742ed0","trace-id":"","span-id":"","time":"2024-04-03T10:34:20+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"74c8d9f4-cec5-4ad2-9402-df794e742ed0","trace-id":"","span-id":"","time":"2024-04-03T10:34:20+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"74c8d9f4-cec5-4ad2-9402-df794e742ed0","trace-id":"","span-id":"","time":"2024-04-03T10:34:20+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"74c8d9f4-cec5-4ad2-9402-df794e742ed0","trace-id":"","span-id":"","time":"2024-04-03T10:34:20+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"74c8d9f4-cec5-4ad2-9402-df794e742ed0","trace-id":"","span-id":"","time":"2024-04-03T10:34:20+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"74c8d9f4-cec5-4ad2-9402-df794e742ed0","trace-id":"","span-id":"","time":"2024-04-03T10:34:20+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"74c8d9f4-cec5-4ad2-9402-df794e742ed0","trace-id":"","span-id":"","time":"2024-04-03T10:34:21+05:00","message":"forwardBackendToClient src.RecvMsg err "} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"74c8d9f4-cec5-4ad2-9402-df794e742ed0","trace-id":"","span-id":"","time":"2024-04-03T10:34:21+05:00","message":"forwardBackendToClient set Write timeout 5s"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"74c8d9f4-cec5-4ad2-9402-df794e742ed0","trace-id":"","span-id":"","time":"2024-04-03T10:34:21+05:00","message":"forwardBackendToClient src.Header"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"74c8d9f4-cec5-4ad2-9402-df794e742ed0","trace-id":"","span-id":"","time":"2024-04-03T10:34:21+05:00","message":"forwardBackendToClient dst.SetHeader"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"74c8d9f4-cec5-4ad2-9402-df794e742ed0","trace-id":"","span-id":"","time":"2024-04-03T10:34:21+05:00","message":"forwardBackendToClient try dst.SendMsg"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"74c8d9f4-cec5-4ad2-9402-df794e742ed0","trace-id":"","span-id":"","time":"2024-04-03T10:34:21+05:00","message":"forwardBackendToClient dst.SendMsg err "} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"74c8d9f4-cec5-4ad2-9402-df794e742ed0","trace-id":"","span-id":"","time":"2024-04-03T10:34:21+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"74c8d9f4-cec5-4ad2-9402-df794e742ed0","trace-id":"","span-id":"","time":"2024-04-03T10:34:21+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"74c8d9f4-cec5-4ad2-9402-df794e742ed0","trace-id":"","span-id":"","time":"2024-04-03T10:34:21+05:00","message":"forwardBackendToClient src.RecvMsg err EOF"} +{"level":"debug","client-ip":"10.233.100.0","x-request-id":"74c8d9f4-cec5-4ad2-9402-df794e742ed0","trace-id":"","span-id":"","time":"2024-04-03T10:34:21+05:00","message":"b2cErr := <-b2cErrChan: err: EOF"} +{"level":"debug","x-request-id":"10aba59c-d515-4805-8b8b-829d59cece6c","time":"2024-04-03T10:34:21+05:00","message":"authn.cookie not found"} +{"level":"info","x-request-id":"10aba59c-d515-4805-8b8b-829d59cece6c","time":"2024-04-03T10:34:21+05:00","message":"jwt.check skip endpoint /authn.AuthnService/Token"} +{"level":"info","x-request-id":"10aba59c-d515-4805-8b8b-829d59cece6c","time":"2024-04-03T10:34:21+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"10aba59c-d515-4805-8b8b-829d59cece6c","time":"2024-04-03T10:34:21+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"10aba59c-d515-4805-8b8b-829d59cece6c","time":"2024-04-03T10:34:21+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"10aba59c-d515-4805-8b8b-829d59cece6c","time":"2024-04-03T10:34:21+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"10aba59c-d515-4805-8b8b-829d59cece6c","time":"2024-04-03T10:34:21+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"10aba59c-d515-4805-8b8b-829d59cece6c","time":"2024-04-03T10:34:21+05:00","message":"jwt.extract jwt claims empty"} +{"level":"info","x-request-id":"10aba59c-d515-4805-8b8b-829d59cece6c","time":"2024-04-03T10:34:21+05:00","message":"jwt.extract process"} +{"level":"debug","x-request-id":"10aba59c-d515-4805-8b8b-829d59cece6c","time":"2024-04-03T10:34:21+05:00","message":"jwt.extract jwt claims empty"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"10aba59c-d515-4805-8b8b-829d59cece6c","trace-id":"","span-id":"","time":"2024-04-03T10:34:21+05:00","message":"grpc request with md: metadata.MD{\":authority\":[]string{\"upstream_balancer\"}, \":path\":[]string{\"/authn.AuthnService/Token\"}, \"authorization\":[]string{\"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkE4NkQwNENBOEYzNjM5REE0NzFEQzA0NkY5M0ZEQzVDIiwidHlwIjoiSldUIn0.eyJpc3MiOiJodHRwczovL2Rldi1hcGlndy1ncnBjLmZvcnRlYmFuay5jb20vYXV0aG4uQXV0aG5TZXJ2aWNlL1Rva2VuIiwic3ViIjoiMTU1NzkiLCJleHAiOjE3MTI5ODYzOTgsIm5iZiI6MTcxMjEyMjM5OCwiaWF0IjoxNzEyMTIyMzk4LCJqdGkiOiI2ZGE1MGFkYi1lOWM2LTQ4MzAtYWY2YS00NWFmMDBjYjg0MGQiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsibWliX3VzZXIiXX0sImN1c3RvbSI6eyJjbGllbnRfaWQiOiJtaWJfMzBfYW5kcm9pZCIsInBob25lIjoiKzc3MDU1MTQ4NDQ2Iiwic2NvcGUiOiJvZmZsaW5lX2FjY2VzcyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJ1c2VyX2FjdGlvbiI6InJlZ2lzdHJhdGlvbiIsInVzZXJfcm9sZXMiOlsibWliX3VzZXIiXSwidXNlcm5hbWUiOiI4NTAzMjMwNTA1MDUifX0.PfjMV7CvNi1c8EzD1PbBEXYYdn02gb5Ozx4-Utl1oW7IkPIUjRIKd5eLebGiOOA4xDXBywq5VYzm1_QNDZ-EdgGRTYenT8Im-zcPkIwLMJPV_YkBCbPPttCrcdrRRp7XcN10ARdquGnAr91AHV6zwzfMtldvfeKF2lsMJGrBE9lSZKI6COKhlChQmOkXekBp4CJwEL_-Lu0DU6ubzgbIwCZxf_FyYMHI57t4bsRVJtLPXeVYHGAuAtqfVLYOmLJhB1FrJRbrvTdB5skM0nSKWsxwBgOFAvQ4tFlu1J100UoS-hjXWSW94JIqSDnyVemaFQujvX9KHy96uMNw8EzRCA\"}, \"client-ip\":[]string{\"172.23.20.6\"}, \"content-type\":[]string{\"application/grpc\"}, \"grpc-accept-encoding\":[]string{\"gzip\"}, \"language\":[]string{\"ru\"}, \"source-channel\":[]string{\"MIB3.0\"}, \"source-service\":[]string{\"/authn.AuthnService/Token\"}, \"user-agent\":[]string{\"grpc-java-okhttp/1.54.1\"}, \"x-forwarded-for\":[]string{\"172.23.20.6\"}, \"x-forwarded-host\":[]string{\"dev-apigw-grpc.fortebank.com:443\"}, \"x-forwarded-port\":[]string{\"443\"}, \"x-forwarded-proto\":[]string{\"https\"}, \"x-forwarded-scheme\":[]string{\"https\"}, \"x-real-ip\":[]string{\"172.23.20.6\"}, \"x-request-id\":[]string{\"10aba59c-d515-4805-8b8b-829d59cece6c\"}, \"x-scheme\":[]string{\"https\"}}"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"10aba59c-d515-4805-8b8b-829d59cece6c","trace-id":"","span-id":"","time":"2024-04-03T10:34:21+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"10aba59c-d515-4805-8b8b-829d59cece6c","trace-id":"","span-id":"","time":"2024-04-03T10:34:21+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"10aba59c-d515-4805-8b8b-829d59cece6c","trace-id":"","span-id":"","time":"2024-04-03T10:34:21+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"10aba59c-d515-4805-8b8b-829d59cece6c","trace-id":"","span-id":"","time":"2024-04-03T10:34:21+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"10aba59c-d515-4805-8b8b-829d59cece6c","trace-id":"","span-id":"","time":"2024-04-03T10:34:21+05:00","message":"forwardClientToBackend src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"10aba59c-d515-4805-8b8b-829d59cece6c","trace-id":"","span-id":"","time":"2024-04-03T10:34:21+05:00","message":"forwardClientToBackend set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"10aba59c-d515-4805-8b8b-829d59cece6c","trace-id":"","span-id":"","time":"2024-04-03T10:34:21+05:00","message":"forwardClientToBackend try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"10aba59c-d515-4805-8b8b-829d59cece6c","trace-id":"","span-id":"","time":"2024-04-03T10:34:21+05:00","message":"forwardClientToBackend dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"10aba59c-d515-4805-8b8b-829d59cece6c","trace-id":"","span-id":"","time":"2024-04-03T10:34:21+05:00","message":"forwardClientToBackend set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"10aba59c-d515-4805-8b8b-829d59cece6c","trace-id":"","span-id":"","time":"2024-04-03T10:34:21+05:00","message":"forwardClientToBackend try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"10aba59c-d515-4805-8b8b-829d59cece6c","trace-id":"","span-id":"","time":"2024-04-03T10:34:21+05:00","message":"forwardClientToBackend src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"10aba59c-d515-4805-8b8b-829d59cece6c","trace-id":"","span-id":"","time":"2024-04-03T10:34:21+05:00","message":"c2bErr := <-c2bErrChan: err: EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"10aba59c-d515-4805-8b8b-829d59cece6c","trace-id":"","span-id":"","time":"2024-04-03T10:34:21+05:00","message":"forwardBackendToClient src.RecvMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"10aba59c-d515-4805-8b8b-829d59cece6c","trace-id":"","span-id":"","time":"2024-04-03T10:34:21+05:00","message":"forwardBackendToClient set Write timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"10aba59c-d515-4805-8b8b-829d59cece6c","trace-id":"","span-id":"","time":"2024-04-03T10:34:21+05:00","message":"forwardBackendToClient src.Header"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"10aba59c-d515-4805-8b8b-829d59cece6c","trace-id":"","span-id":"","time":"2024-04-03T10:34:21+05:00","message":"forwardBackendToClient dst.SetHeader"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"10aba59c-d515-4805-8b8b-829d59cece6c","trace-id":"","span-id":"","time":"2024-04-03T10:34:21+05:00","message":"forwardBackendToClient try dst.SendMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"10aba59c-d515-4805-8b8b-829d59cece6c","trace-id":"","span-id":"","time":"2024-04-03T10:34:21+05:00","message":"forwardBackendToClient dst.SendMsg err "} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"10aba59c-d515-4805-8b8b-829d59cece6c","trace-id":"","span-id":"","time":"2024-04-03T10:34:21+05:00","message":"forwardBackendToClient set Read timeout 5s"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"10aba59c-d515-4805-8b8b-829d59cece6c","trace-id":"","span-id":"","time":"2024-04-03T10:34:21+05:00","message":"forwardBackendToClient try src.RecvMsg"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"10aba59c-d515-4805-8b8b-829d59cece6c","trace-id":"","span-id":"","time":"2024-04-03T10:34:21+05:00","message":"forwardBackendToClient src.RecvMsg err EOF"} +{"level":"debug","client-ip":"172.23.20.6","x-request-id":"10aba59c-d515-4805-8b8b-829d59cece6c","trace-id":"","span-id":"","time":"2024-04-03T10:34:21+05:00","message":"b2cErr := <-b2cErrChan: err: EOF"} diff --git a/graphql/registry.go b/graphql/registry.go new file mode 100644 index 0000000..834d77c --- /dev/null +++ b/graphql/registry.go @@ -0,0 +1,139 @@ +package generator + +import ( + "sync" + + "github.com/jhump/protoreflect/desc" + "github.com/vektah/gqlparser/v2/ast" +) + +type Registry interface { + FindMethodByName(op ast.Operation, name string) *desc.MethodDescriptor + FindObjectByName(name string) *desc.MessageDescriptor + + // FindObjectByFullyQualifiedName TODO maybe find a better way to get ast definition + FindObjectByFullyQualifiedName(fqn string) (*desc.MessageDescriptor, *ast.Definition) + + // FindFieldByName given the proto Descriptor and the graphql field name get the the proto FieldDescriptor + FindFieldByName(msg desc.Descriptor, name string) *desc.FieldDescriptor + + // FindUnionFieldByMessageFQNAndName given the proto Descriptor and the graphql field name get the the proto FieldDescriptor + FindUnionFieldByMessageFQNAndName(fqn, name string) *desc.FieldDescriptor + + FindGraphqlFieldByProtoField(msg *ast.Definition, name string) *ast.FieldDefinition +} + +func NewRegistry(files SchemaDescriptorList) Registry { + v := &repository{ + mu: &sync.RWMutex{}, + methodsByName: map[ast.Operation]map[string]*desc.MethodDescriptor{}, + objectsByName: map[string]*desc.MessageDescriptor{}, + objectsByFQN: map[string]*ObjectDescriptor{}, + graphqlFieldsByName: map[desc.Descriptor]map[string]*desc.FieldDescriptor{}, + graphqlUnionFieldsByName: map[string]map[string]*desc.FieldDescriptor{}, + protoFieldsByName: map[*ast.Definition]map[string]*ast.FieldDefinition{}, + } + for _, f := range files { + v.methodsByName[ast.Mutation] = map[string]*desc.MethodDescriptor{} + for _, m := range f.GetMutation().Methods() { + v.methodsByName[ast.Mutation][m.Name] = m.MethodDescriptor + } + v.methodsByName[ast.Query] = map[string]*desc.MethodDescriptor{} + for _, m := range f.GetQuery().Methods() { + v.methodsByName[ast.Query][m.Name] = m.MethodDescriptor + } + v.methodsByName[ast.Subscription] = map[string]*desc.MethodDescriptor{} + for _, m := range f.GetSubscription().Methods() { + v.methodsByName[ast.Subscription][m.Name] = m.MethodDescriptor + } + } + for _, f := range files { + for _, m := range f.Objects() { + switch m.Kind { + case ast.Union: + fqn := m.Descriptor.GetParent().GetFullyQualifiedName() + if _, ok := v.graphqlUnionFieldsByName[fqn]; !ok { + v.graphqlUnionFieldsByName[fqn] = map[string]*desc.FieldDescriptor{} + } + for _, tt := range m.GetTypes() { + for _, f := range tt.GetFields() { + v.graphqlUnionFieldsByName[fqn][f.Name] = f.FieldDescriptor + } + } + case ast.Object: + v.protoFieldsByName[m.Definition] = map[string]*ast.FieldDefinition{} + for _, f := range m.GetFields() { + if f.FieldDescriptor != nil { + v.protoFieldsByName[m.Definition][f.FieldDescriptor.GetName()] = f.FieldDefinition + } + } + case ast.InputObject: + v.graphqlFieldsByName[m.Descriptor] = map[string]*desc.FieldDescriptor{} + for _, f := range m.GetFields() { + v.graphqlFieldsByName[m.Descriptor][f.Name] = f.FieldDescriptor + } + } + switch msgDesc := m.Descriptor.(type) { + case *desc.MessageDescriptor: + v.objectsByFQN[m.GetFullyQualifiedName()] = m + v.objectsByName[m.Name] = msgDesc + } + } + } + return v +} + +type repository struct { + files SchemaDescriptorList + mu *sync.RWMutex + + methodsByName map[ast.Operation]map[string]*desc.MethodDescriptor + objectsByName map[string]*desc.MessageDescriptor + objectsByFQN map[string]*ObjectDescriptor + graphqlFieldsByName map[desc.Descriptor]map[string]*desc.FieldDescriptor + protoFieldsByName map[*ast.Definition]map[string]*ast.FieldDefinition + graphqlUnionFieldsByName map[string]map[string]*desc.FieldDescriptor +} + +func (r repository) FindMethodByName(op ast.Operation, name string) *desc.MethodDescriptor { + r.mu.RLock() + defer r.mu.RUnlock() + m, _ := r.methodsByName[op][name] + return m +} + +func (r repository) FindObjectByName(name string) *desc.MessageDescriptor { + r.mu.RLock() + defer r.mu.RUnlock() + o, _ := r.objectsByName[name] + return o +} + +func (r repository) FindObjectByFullyQualifiedName(fqn string) (*desc.MessageDescriptor, *ast.Definition) { + r.mu.RLock() + defer r.mu.RUnlock() + o, _ := r.objectsByFQN[fqn] + msg, _ := o.Descriptor.(*desc.MessageDescriptor) + return msg, o.Definition +} + +func (r repository) FindFieldByName(msg desc.Descriptor, name string) *desc.FieldDescriptor { + r.mu.RLock() + defer r.mu.RUnlock() + f, _ := r.graphqlFieldsByName[msg][name] + return f +} + +func (r repository) FindUnionFieldByMessageFQNAndName(fqn, name string) *desc.FieldDescriptor { + r.mu.RLock() + defer r.mu.RUnlock() + f, _ := r.graphqlUnionFieldsByName[fqn][name] + return f +} + +func (r repository) FindGraphqlFieldByProtoField(msg *ast.Definition, name string) *ast.FieldDefinition { + r.mu.RLock() + defer r.mu.RUnlock() + f, _ := r.protoFieldsByName[msg][name] + return f +} diff --git a/graphql/utils.go b/graphql/utils.go new file mode 100644 index 0000000..1ef6b3c --- /dev/null +++ b/graphql/utils.go @@ -0,0 +1,291 @@ +package generator + +import ( + "strings" + "unicode" + "unicode/utf8" + + "github.com/jhump/protoreflect/desc" + "google.golang.org/protobuf/proto" + descriptor "google.golang.org/protobuf/types/descriptorpb" + "google.golang.org/protobuf/types/pluginpb" + + gqlpb "go.unistack.org/micro-proto/v3/graphql" +) + +func GraphqlMethodOptions(opts proto.Message) *gqlpb.Rpc { + if opts != nil { + v := proto.GetExtension(opts, gqlpb.E_Rpc) + if v != nil { + return v.(*gqlpb.Rpc) + } + } + return nil +} + +func GraphqlServiceOptions(opts proto.Message) *gqlpb.Svc { + if opts != nil { + v := proto.GetExtension(opts, gqlpb.E_Svc) + if v != nil { + return v.(*gqlpb.Svc) + } + } + return nil +} + +func GraphqlFieldOptions(opts proto.Message) *gqlpb.Field { + if opts != nil { + v := proto.GetExtension(opts, gqlpb.E_Field) + if v != nil && v.(*gqlpb.Field) != nil { + return v.(*gqlpb.Field) + } + } + return nil +} + +func GraphqlOneofOptions(opts proto.Message) *gqlpb.Oneof { + if opts != nil { + v := proto.GetExtension(opts, gqlpb.E_Oneof) + if v != nil && v.(*gqlpb.Oneof) != nil { + return v.(*gqlpb.Oneof) + } + } + return nil +} + +// GoCamelCase camel-cases a protobuf name for use as a Go identifier. +// +// If there is an interior underscore followed by a lower case letter, +// drop the underscore and convert the letter to upper case. +func GoCamelCase(s string) string { + // Invariant: if the next letter is lower case, it must be converted + // to upper case. + // That is, we process a word at a time, where words are marked by _ or + // upper case letter. Digits are treated as words. + var b []byte + for i := 0; i < len(s); i++ { + c := s[i] + switch { + case c == '.' && i+1 < len(s) && isASCIILower(s[i+1]): + // Skip over '.' in ".{{lowercase}}". + case c == '.': + b = append(b, '_') // convert '.' to '_' + case c == '_' && (i == 0 || s[i-1] == '.'): + // Convert initial '_' to ensure we start with a capital letter. + // Do the same for '_' after '.' to match historic behavior. + b = append(b, 'X') // convert '_' to 'X' + case c == '_' && i+1 < len(s) && isASCIILower(s[i+1]): + // Skip over '_' in "_{{lowercase}}". + case isASCIIDigit(c): + b = append(b, c) + default: + // Assume we have a letter now - if not, it's a bogus identifier. + // The next word is a sequence of characters that must start upper case. + if isASCIILower(c) { + c -= 'a' - 'A' // convert lowercase to uppercase + } + b = append(b, c) + + // Accept lower case sequence that follows. + for ; i+1 < len(s) && isASCIILower(s[i+1]); i++ { + b = append(b, s[i+1]) + } + } + } + return string(b) +} + +func GetRequestType(rpcOpts *gqlpb.Rpc, svcOpts *gqlpb.Svc) gqlpb.Type { + if rpcOpts != nil && rpcOpts.Type != nil { + return *rpcOpts.Type + } + if svcOpts != nil && svcOpts.Type != nil { + return *svcOpts.Type + } + return gqlpb.Type_DEFAULT +} + +func CreateDescriptorsFromProto(req *pluginpb.CodeGeneratorRequest) (descs []*desc.FileDescriptor, err error) { + dd, err := desc.CreateFileDescriptorsFromSet(&descriptor.FileDescriptorSet{ + File: req.GetProtoFile(), + }) + if err != nil { + return nil, err + } + for _, d := range dd { + for _, filename := range req.FileToGenerate { + if filename == d.GetName() { + descs = append(descs, d) + } + } + } + return +} + +func ResolveProtoFilesRecursively(descs []*desc.FileDescriptor) (files FileDescriptors) { + for _, f := range descs { + files = append(files, ResolveProtoFilesRecursively(f.GetDependencies())...) + files = append(files, f) + } + + return files +} + +type FileDescriptors []*desc.FileDescriptor + +func (ds FileDescriptors) AsFileDescriptorProto() (files []*descriptor.FileDescriptorProto) { + for _, d := range ds { + files = append(files, d.AsFileDescriptorProto()) + } + return +} + +// Split splits the camelcase word and returns a list of words. It also +// supports digits. Both lower camel case and upper camel case are supported. +// For more info please check: http://en.wikipedia.org/wiki/CamelCase +// +// Examples +// +// "" => [""] +// "lowercase" => ["lowercase"] +// "Class" => ["Class"] +// "MyClass" => ["My", "Class"] +// "MyC" => ["My", "C"] +// "HTML" => ["HTML"] +// "PDFLoader" => ["PDF", "Loader"] +// "AString" => ["A", "String"] +// "SimpleXMLParser" => ["Simple", "XML", "Parser"] +// "vimRPCPlugin" => ["vim", "RPC", "Plugin"] +// "GL11Version" => ["GL", "11", "Version"] +// "99Bottles" => ["99", "Bottles"] +// "May5" => ["May", "5"] +// "BFG9000" => ["BFG", "9000"] +// "BöseÜberraschung" => ["Böse", "Überraschung"] +// "Two spaces" => ["Two", " ", "spaces"] +// "BadUTF8\xe2\xe2\xa1" => ["BadUTF8\xe2\xe2\xa1"] +// +// Splitting rules +// +// 1. If string is not valid UTF-8, return it without splitting as +// single item array. +// 2. Assign all unicode characters into one of 4 sets: lower case +// letters, upper case letters, numbers, and all other characters. +// 3. Iterate through characters of string, introducing splits +// between adjacent characters that belong to different sets. +// 4. Iterate through array of split strings, and if a given string +// is upper case: +// if subsequent string is lower case: +// move last character of upper case string to beginning of +// lower case string +func SplitCamelCase(src string) (entries []string) { + // don't split invalid utf8 + if !utf8.ValidString(src) { + return []string{src} + } + entries = []string{} + var runes [][]rune + lastClass := 0 + class := 0 + // split into fields based on class of unicode character + for _, r := range src { + switch true { + case unicode.IsLower(r): + class = 1 + case unicode.IsUpper(r): + class = 2 + case unicode.IsDigit(r): + class = 3 + default: + class = 4 + } + if class == lastClass { + runes[len(runes)-1] = append(runes[len(runes)-1], r) + } else { + runes = append(runes, []rune{r}) + } + lastClass = class + } + // handle upper case -> lower case sequences, e.g. + // "PDFL", "oader" -> "PDF", "Loader" + for i := 0; i < len(runes)-1; i++ { + if unicode.IsUpper(runes[i][0]) && unicode.IsLower(runes[i+1][0]) { + runes[i+1] = append([]rune{runes[i][len(runes[i])-1]}, runes[i+1]...) + runes[i] = runes[i][:len(runes[i])-1] + } + } + // construct []string from results + for _, s := range runes { + if len(s) > 0 { + entries = append(entries, string(s)) + } + } + return +} + +// CamelCase returns the CamelCased name. +// If there is an interior underscore followed by a lower case letter, +// drop the underscore and convert the letter to upper case. +// There is a remote possibility of this rewrite causing a name collision, +// but it's so remote we're prepared to pretend it's nonexistent - since the +// C++ generator lowercases names, it's extremely unlikely to have two fields +// with different capitalizations. +// In short, _my_field_name_2 becomes XMyFieldName_2. +func CamelCase(s string) string { + if s == "" { + return "" + } + t := make([]byte, 0, 32) + i := 0 + if s[0] == '_' { + // Need a capital letter; drop the '_'. + t = append(t, 'X') + i++ + } + // Invariant: if the next letter is lower case, it must be converted + // to upper case. + // That is, we process a word at a time, where words are marked by _ or + // upper case letter. Digits are treated as words. + for ; i < len(s); i++ { + c := s[i] + if c == '_' && i+1 < len(s) && isASCIILower(s[i+1]) { + continue // Skip the underscore in s. + } + if isASCIIDigit(c) { + t = append(t, c) + continue + } + // Assume we have a letter now - if not, it's a bogus identifier. + // The next word is a sequence of characters that must start upper case. + if isASCIILower(c) { + c ^= ' ' // Make it a capital letter. + } + t = append(t, c) // Guaranteed not lower case. + // Accept lower case sequence that follows. + for i+1 < len(s) && isASCIILower(s[i+1]) { + i++ + t = append(t, s[i]) + } + } + return string(t) +} + +// CamelCaseSlice is like CamelCase, but the argument is a slice of strings to +// be joined with "_". +func CamelCaseSlice(elem []string) string { return CamelCase(strings.Join(elem, "_")) } + +// Is c an ASCII lower-case letter? +func isASCIILower(c byte) bool { + return 'a' <= c && c <= 'z' +} + +// Is c an ASCII digit? +func isASCIIDigit(c byte) bool { + return '0' <= c && c <= '9' +} + +func ToLowerFirst(s string) string { + if len(s) > 0 { + return string(unicode.ToLower(rune(s[0]))) + s[1:] + } + return "" +} diff --git a/graphqls.go b/graphqls.go index 025bde9..d0310bb 100644 --- a/graphqls.go +++ b/graphqls.go @@ -3,12 +3,9 @@ package main import ( "bytes" "os" - "path" - "path/filepath" - "strings" - "github.com/danielvladco/go-proto-gql/pkg/generator" "github.com/vektah/gqlparser/v2/formatter" + generator "go.unistack.org/protoc-gen-go-micro/v3/graphql" "google.golang.org/protobuf/compiler/protogen" "google.golang.org/protobuf/proto" "google.golang.org/protobuf/types/pluginpb" @@ -20,7 +17,7 @@ func (g *Generator) graphqlsGenerate(plugin *protogen.Plugin) error { return err } - gqlDesc, err := generator.NewSchemas(descs, true, true, plugin) + gqlDesc, err := generator.NewSchemas(descs, false, false, plugin) if err != nil { return err } @@ -30,10 +27,9 @@ func (g *Generator) graphqlsGenerate(plugin *protogen.Plugin) error { for _, schema := range gqlDesc { buf := &bytes.Buffer{} formatter.NewFormatter(buf).FormatSchema(schema.AsGraphql()) - protoFileName := schema.FileDescriptors[0].GetName() outFiles = append(outFiles, &pluginpb.CodeGeneratorResponse_File{ - Name: proto.String(resolveGraphqlFilename(protoFileName)), + Name: proto.String(g.graphqlFile), Content: proto.String(buf.String()), }) } @@ -58,16 +54,3 @@ func (g *Generator) graphqlsGenerate(plugin *protogen.Plugin) error { return nil } - -func resolveGraphqlFilename(protoFileName string) string { - gqlFileName := "schema." + "graphqls" - absProtoFileName, err := filepath.Abs(protoFileName) - if err == nil { - protoDirSlice := strings.Split(filepath.Dir(absProtoFileName), string(filepath.Separator)) - if len(protoDirSlice) > 0 { - gqlFileName = protoDirSlice[len(protoDirSlice)-1] + "." + "graphqls" - } - } - protoDir, _ := path.Split(protoFileName) - return path.Join(protoDir, gqlFileName) -} diff --git a/main.go b/main.go index 75de8d7..c85210c 100644 --- a/main.go +++ b/main.go @@ -18,7 +18,7 @@ var ( flagComponents = flagSet.String("components", "micro|rpc|http|client|server|openapiv3|graphql", "specify components to generate") flagTagPath = flagSet.String("tag_path", "", "tag rewriting dir") flagOpenapiFile = flagSet.String("openapi_file", "apidocs.swagger.yaml", "openapi file name") - flagGraphqlFile = flagSet.String("openapi_file", "schema.graphqls", "graphql file name") + flagGraphqlFile = flagSet.String("graphql_file", "schema.graphqls", "graphql file name") flagReflection = flagSet.Bool("reflection", false, "enable server reflection support") flagHelp = flagSet.Bool("help", false, "display help message") ) @@ -47,6 +47,7 @@ type Generator struct { fieldaligment bool tagPath string openapiFile string + graphqlFile string reflection bool plugin *protogen.Plugin } @@ -61,6 +62,7 @@ func (g *Generator) Generate(plugin *protogen.Plugin) error { g.fieldaligment = *flagFieldaligment g.tagPath = *flagTagPath g.openapiFile = *flagOpenapiFile + g.graphqlFile = *flagGraphqlFile g.reflection = *flagReflection plugin.SupportedFeatures = uint64(pluginpb.CodeGeneratorResponse_FEATURE_PROTO3_OPTIONAL) @@ -106,6 +108,8 @@ func (g *Generator) Generate(plugin *protogen.Plugin) error { err = g.openapiv3Generate(plugin) case "graphqls": err = g.graphqlsGenerate(plugin) + case "graphql": + err = g.graphqlGenerate(plugin) case "none": break default: diff --git a/tools.go b/tools.go new file mode 100644 index 0000000..30dbbba --- /dev/null +++ b/tools.go @@ -0,0 +1,7 @@ +//go:build ignore + +package tools + +import ( + _ "go.unistack.org/micro-proto/v3/graphql" +) -- 2.45.2