Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Dec 03 19:19
    jcchavezs commented #3398
  • Dec 03 14:19
    jcchavezs commented #3398
  • Dec 03 13:52
    jonkerj commented #3398
  • Dec 03 13:13
    jonkerj opened #3398
  • Dec 03 11:10
    jcchavezs commented #3374
  • Dec 03 11:10
    jcchavezs closed #3374
  • Dec 03 09:06
    jcchavezs closed #3368
  • Dec 03 09:05
    jcchavezs commented #3368
  • Dec 03 09:02
    jcchavezs commented #3367
  • Dec 03 09:02

    jcchavezs on master

    chore: exclude chart folder fro… (compare)

  • Dec 03 09:02

    jcchavezs on adds_support_for_yaml_license

    (compare)

  • Dec 03 09:02
    jcchavezs closed #3397
  • Dec 02 19:15
    jcchavezs edited #3397
  • Dec 02 19:14
    jcchavezs synchronize #3397
  • Dec 02 19:14

    jcchavezs on adds_support_for_yaml_license

    chore: exclude chart folder fro… (compare)

  • Dec 02 19:14
    jcchavezs synchronize #3397
  • Dec 02 19:13

    jcchavezs on adds_support_for_yaml_license

    chore: exclude chart folder fro… (compare)

  • Dec 02 19:03
    jcchavezs synchronize #3397
  • Dec 02 19:03

    jcchavezs on adds_support_for_yaml_license

    chore: exclude chart folder fro… (compare)

  • Dec 02 14:42
    jcchavezs synchronize #3397
abkura
@abkura
@adriancole sure. thank you
Erik Božič
@erikbozic
Screenshot from 2020-01-20 10-25-26.png
Hi all!
I'm trying out zipkin locally and having some trouble with the dependncy graph. Specifically it shows error count as 0 even though it shows as error in the trace detail.
Screenshot from 2020-01-20 10-25-48.png
Posted screenshots above.
Could anyone point me in the right direction? I would assume if the trace says error it should also show up as such in the dependencies view.
I'm using the in-memory store in this case if that's important.
Adrian Cole
@adriancole
maybe you can paste the JSON (starting with ``` to format it)
Erik Božič
@erikbozic
here's the json including two spans with a 500 response:
[
  {
    "traceId": "da64d7e87faec443",
    "parentId": "da64d7e87faec443",
    "id": "0a14408c079fc63d",
    "kind": "CLIENT",
    "name": "test-server2",
    "timestamp": 1579511854510039,
    "duration": 1051,
    "localEndpoint": {
      "serviceName": "test-server2",
      "ipv4": "192.168.33.88"
    },
    "tags": {
      "component": "proxy",
      "downstream_cluster": "-",
      "error": "true",
      "guid:x-request-id": "415ed5bd-9dfd-9e71-871c-63ae76b49430",
      "http.method": "GET",
      "http.protocol": "HTTP/1.1",
      "http.status_code": "500",
      "http.url": "http://172.17.0.1:14140/test-server2/error",
      "node_id": "private",
      "request_size": "0",
      "response_flags": "-",
      "response_size": "23",
      "upstream_cluster": "test-server2",
      "user_agent": "Go-http-client/1.1"
    }
  },
  {
    "traceId": "da64d7e87faec443",
    "id": "da64d7e87faec443",
    "kind": "SERVER",
    "name": "test-server",
    "timestamp": 1579511854509028,
    "duration": 2859,
    "localEndpoint": {
      "serviceName": "test-server",
      "ipv4": "192.168.33.88"
    },
    "tags": {
      "component": "proxy",
      "downstream_cluster": "-",
      "error": "true",
      "guid:x-request-id": "d32b64b3-8063-9eb0-ad69-a1443ffc78af",
      "http.method": "GET",
      "http.protocol": "HTTP/1.1",
      "http.status_code": "500",
      "http.url": "http://localhost:14140/test-server/service?xb3=true",
      "node_id": "private",
      "request_size": "0",
      "response_flags": "-",
      "response_size": "23",
      "upstream_cluster": "test-server",
      "user_agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.117 Safari/537.36"
    }
  }
]
Adrian Cole
@adriancole
this specific trace is a valid error span as far as I can tell. maybe it wasn't in the 18 traces selected in your dependency screen?
Erik Božič
@erikbozic
I'll go generate some more and try to validate that.
Thanks!
Adrian Cole
@adriancole
hmm locally it doesn't show as error in the dependency view
Erik Božič
@erikbozic
Ah, so you can reproduce it?
Adrian Cole
@adriancole
yeah I'm looking closer now..
I get no errorCount either
with only that trace
ex
$ curl -X POST -s localhost:9411/api/v2/spans -H'Content-Type: application/json' -d '[
  {
    "traceId": "da64d7e87faec443",
    "parentId": "da64d7e87faec443",
    "id": "0a14408c079fc63d",
    "kind": "CLIENT",
    "name": "test-server2",
    "timestamp": 1579511854510039,
    "duration": 1051,
    "localEndpoint": {
      "serviceName": "test-server2",
      "ipv4": "192.168.33.88"
    },
    "tags": {
      "component": "proxy",
      "downstream_cluster": "-",
      "error": "true",
      "guid:x-request-id": "415ed5bd-9dfd-9e71-871c-63ae76b49430",
      "http.method": "GET",
      "http.protocol": "HTTP/1.1",
      "http.status_code": "500",
      "http.url": "http://172.17.0.1:14140/test-server2/error",
      "node_id": "private",
      "request_size": "0",
      "response_flags": "-",
      "response_size": "23",
      "upstream_cluster": "test-server2",
      "user_agent": "Go-http-client/1.1"
    }
  },
  {
    "traceId": "da64d7e87faec443",
    "id": "da64d7e87faec443",
    "kind": "SERVER",
    "name": "test-server",
    "timestamp": 1579511854509028,
    "duration": 2859,
    "localEndpoint": {
      "serviceName": "test-server",
      "ipv4": "192.168.33.88"
    },
    "tags": {
      "component": "proxy",
      "downstream_cluster": "-",
      "error": "true",
      "guid:x-request-id": "d32b64b3-8063-9eb0-ad69-a1443ffc78af",
      "http.method": "GET",
      "http.protocol": "HTTP/1.1",
      "http.status_code": "500",
      "http.url": "http://localhost:14140/test-server/service?xb3=true",
      "node_id": "private",
      "request_size": "0",
      "response_flags": "-",
      "response_size": "23",
      "upstream_cluster": "test-server",
      "user_agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.117 Safari/537.36"
    }
  }
]'
in a new in-mem server I mean
oh I see
so your root span.. it shouldn't change localEndpoint.serviceName when becoming a client span
localEndpoint.serviceName on a client is the caller, not the callee
the next span, ex the receiving server should have localEndpoint.serviceName = test-server-2
the client span you have should have the same localEndpoint as its parent, perhaps remoteEndpoint.serviceName = test-server-2 also if it is aware of the downstream name
Erik Božič
@erikbozic
Ah, i was just looking into that... we have a tracing processor which copies the span name, so it visualizes correctly 😅
Adrian Cole
@adriancole
I'm sure this is the issue
Erik Božič
@erikbozic
ok, I think i get it. Thanks for the help :) much appreciated
Adrian Cole
@adriancole
I gotta run for the night. good luck
no problem
saravana
@saravana-code
Hi Team, i am new to Zipkin, I am trying to access the zipkin UI via https://AWS-LB/zipkin , can someone give me some help?
saravana
@saravana-code
@Deadid I could see your zipkin UI query reg the context path changes(zipkin-UI responds via /zipkin) did you able to solve the issue?
Adrian Cole
@adriancole
@saravana-code as the normal context path is /zipkin it is unlikely the setup you mention should cause problems. maybe you can mention your ELB setup or if /zipkin on the nodes behind it responds as expected
zerocode
@zerocode
Hi Adrian - I have a Springboot service that receives messages on a socket and publishes to Kafka. Kafka instrumentation is working out of the box, however I need to customise a span with a unique Id extracted from each incoming message. I have injected a SpanCustomizer alongside a KafkaTemplate into my publishing component, but the TracingContext is always null meaning the currentSpanCustomizer is always a NoopSpanCustomizer - any suggestions on where I am going wrong?
Adrian Cole
@adriancole
@zerocode I'm assuming you are using sleuth, lets go here https://gitter.im/spring-cloud/spring-cloud-sleuth
agamez
@agamezg
hello, can anybody help me, I'm trying to implement zipkin tracing in Lagom
any suggestion?
Adrian Cole
@adriancole
you may have to ask their support channel if no-one answers here. personally, I don't know anything google doesn't know https://developer.lightbend.com/docs/telemetry/current/extensions/opentracing/zipkin.html
saravana
@saravana-code
@adriancole thanks, it works
Adrian Cole
@adriancole
great
lusche
@lusche
hello, i have some "hopefully" short questions regarding the configuration of zipkin-server. I hope I'm at the right place?
José Carlos Chávez
@jcchavezs
You are @lusche
lusche
@lusche
nice.
I try to get some "custom" config to zipkin like
we want that ther server and ui is listing via https
openzipkin/zipkin#2754 mention that zipkin is based on spring boot
spring boot means i need to add some properties like:
server.port=8443
server.ssl.key-store=classpath:keystore.jks
server.ssl.key-store-password=secret
server.ssl.key-password=another-secret
so i try to add this to zipkin, first via application.properties (what i think is a commen way in spring) that didn't work
after some searching and testitng via zipkin-server.yml
this file is lokated outside the jar so that i don't need to patch the project at all
i can see that the file is processed (if i have syntax error the app didn't start) but still the submitted parameter do nothing