Skip to content

local tracing example #6

@cli99

Description

@cli99

Can you give a complete local tracing example?
I have the following test code. It compiles and runs but my zipkin server does not capture anything.

int main(int argc, char **argv)
{
  zipkin_http_conf_t conf = zipkin_http_conf_new("http://localhost:9411/api/v1/spans");
  zipkin_collector_t collector = zipkin_http_collector_new(conf);
  zipkin_tracer_t tracer = zipkin_tracer_new(collector);

  zipkin_span_t span = zipkin_span_new(tracer, "encode", NULL);
  for (int i=3; i>0; --i) {
    std::cout << i << std::endl;
    std::this_thread::sleep_for (std::chrono::seconds(1));
  }
  zipkin_span_submit(span);
  return 0;
}

I have zipkin server running as docker run -d -p 9411:9411 openzipkin/zipkin
Thanks.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions