Thanks Ivan! Applying that now. Jon
On Wed, Apr 24, 2019 at 2:45 PM Ivan Junckes Filho <[email protected]> wrote: > Hi Jon, config was the one below. But couldn't make it work. Also changing > collector for http://localhost:9411/api/v1/spans does not work as well. > > geronimo.opentracing.span.converter.zipkin.sender=http > geronimo.opentracing.span.converter.zipkin.http.collector= > http://localhost:9411/api/v2/spans > geronimo.opentracing.span.converter.zipkin.http.bulkSendInterval=6000 > geronimo.opentracing.span.converter.zipkin.http.maxSpansPerBulk=1 > geronimo.opentracing.span.converter.zipkin.http.maxSpansIteration=1 > geronimo.opentracing.span.converter.zipkin.http.bufferSize=1 > > Thanks! > > On Wed, Apr 24, 2019 at 9:00 AM Jonathan Gallimore < > [email protected]> wrote: > > > Hey Ivan, > > > > What config are you using? I have this setup here with the following > > properties, and absolutely nothing goes over the wire to ZipKin. I put a > > debugger on the server and the CDI event for FinishedSpan never gets > fired, > > so nothing gets collected to be sent to ZipKin. I can probably help with > > your issue, but I'll need to get to a point where something gets sent, > even > > if its rejected at the ZipKin end. > > > > -Dgeronimo.opentracing.zipkin.serviceName=demo > > -Dgeronimo.opentracing.span.converter.zipkin.sender=http > > -Dgeronimo.opentracing.span.converter.zipkin.http.collector= > > http://zipkin:9411/api/v2/spans > > > > -Dgeronimo.opentracing.span.converter.zipkin.http.bulkSendInterval=5000 > > > > Jon > > > > On Mon, Apr 15, 2019 at 11:19 PM Ivan Junckes Filho < > [email protected] > > > > > wrote: > > > > > Cool, these are good tips I will try both. I didn't try v1 yet. > > > > > > On Mon, Apr 15, 2019 at 5:00 PM Romain Manni-Bucau < > > [email protected]> > > > wrote: > > > > > > > Hmm, missed that but did you try using v1 instead of v2 endpoint? > > > > > > > > Side note: if it helps you to test move the delay to -1 to not wait > the > > > > interval. > > > > > > > > Le lun. 15 avr. 2019 à 20:36, Ivan Junckes Filho < > > [email protected]> > > > > a écrit : > > > > > > > >> Romain I was actually using this docker-compose from JL as > reference, > > > but > > > >> wasn't able to make it work. > > > >> > > > >> I will have a look at it again this week, if I have improvement I > will > > > >> let you know. > > > >> > > > >> If you have any other tips let me know. > > > >> > > > >> Thanks for the reply! > > > >> > > > >> On Fri, Apr 12, 2019 at 6:25 PM Romain Manni-Bucau < > > > [email protected]> > > > >> wrote: > > > >> > > > >>> Hi Ivan > > > >>> > > > >>> Did you debug ZipkinHttp? > > > >>> > > > >>> Depending your server/app config you can need some config like > > > providers > > > >>> etc. This class is a good start to check what is happening. > > > >>> > > > >>> A good config start is > > > >>> > > > >>> > > > > > > https://github.com/jeanouii/microprofile-samples/blob/master/docker-compose.yaml > > > >>> - you can need to inline the yaml depending you docker compose > > > >>> version/setup, multiline is not always well supported. > > > >>> > > > >>> > > > >>> > > > >>> Le ven. 12 avr. 2019 à 22:10, Ivan Junckes Filho < > > > [email protected]> > > > >>> a > > > >>> écrit : > > > >>> > > > >>> > Hey guys I am having a hard time to setup TomEE with OpenTracing > > > 1.0.2 > > > >>> + > > > >>> > Zipkin. > > > >>> > > > > >>> > When I send the payload to the zipkin API > > > >>> > http://localhost:9411/api/v2/spans, I keep getting back: > > > >>> > 400 - "Expected a JSON_V2 encoded list, but received: JSON_V1" > > > >>> > > > > >>> > My payload is: > > > >>> > [ > > > >>> > { > > > >>> > "annotations": [ > > > >>> > { > > > >>> > "timestamp": 1555097175276000, > > > >>> > "value": "sr" > > > >>> > }, > > > >>> > { > > > >>> > "timestamp": 1555097175402000, > > > >>> > "value": "ss" > > > >>> > } > > > >>> > ], > > > >>> > "binaryAnnotations": [ > > > >>> > { > > > >>> > "key": "http.status_code", > > > >>> > "type": 3, > > > >>> > "value": 200 > > > >>> > }, > > > >>> > { > > > >>> > "key": "component", > > > >>> > "type": 6, > > > >>> > "value": "jaxrs" > > > >>> > }, > > > >>> > { > > > >>> > "key": "span.kind", > > > >>> > "type": 6, > > > >>> > "value": "server" > > > >>> > }, > > > >>> > { > > > >>> > "key": "http.url", > > > >>> > "type": 6, > > > >>> > "value": " > > http://localhost:8081/number-api/numbers/generate" > > > >>> > }, > > > >>> > { > > > >>> > "key": "http.method", > > > >>> > "type": 6, > > > >>> > "value": "GET" > > > >>> > } > > > >>> > ], > > > >>> > "duration": 126000, > > > >>> > "id": 2, > > > >>> > "kind": "SERVER", > > > >>> > "localEndpoint": { > > > >>> > "ipv4": "127.0.0.1", > > > >>> > "port": 8081, > > > >>> > "serviceName": "number-api" > > > >>> > }, > > > >>> > "name": > > > >>> > > > > >>> > > > > > > "GET:com.microprofile.samples.services.number.resource.NumberResource.generate", > > > >>> > "parentId": 1, > > > >>> > "tags": { > > > >>> > "http.status_code": "200", > > > >>> > "component": "jaxrs", > > > >>> > "http.url": " > > http://localhost:8081/number-api/numbers/generate > > > ", > > > >>> > "http.method": "GET" > > > >>> > }, > > > >>> > "timestamp": 1555097175276000, > > > >>> > "traceId": 24 > > > >>> > } > > > >>> > ] > > > >>> > > > > >>> > Any ideas how to fix this? Anyone was able to configure zipkin > as > > a > > > >>> > collector using TomEE? > > > >>> > > > > >>> > > > >> > > > > > >
