Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • 12:23
    ren-jq101 opened #3477
  • Sep 24 14:15
    llinder commented #3475
  • Sep 24 14:11
    llinder assigned #3475
  • Sep 24 07:01
    jcchavezs commented #3475
  • Sep 23 12:24
    uzbekdev1 labeled #3476
  • Sep 23 12:24
    uzbekdev1 opened #3476
  • Sep 23 10:35
    jcchavezs commented #1341
  • Sep 23 08:20
    ajax-osadchuk-r commented #1341
  • Sep 22 20:15
    didoux opened #3475
  • Sep 22 20:15
    didoux labeled #3475
  • Sep 22 11:30
    jcchavezs commented #113
  • Sep 21 13:58

    jcchavezs on master

    fix some typos (#3464) Signed-… (compare)

  • Sep 21 13:58
    jcchavezs closed #3464
  • Sep 21 13:56

    llinder on release-2.23.19

    (compare)

  • Sep 21 13:55

    jcchavezs on release-2.23.19

    (compare)

  • Sep 20 14:17
    reta commented #3430
  • Sep 20 13:00
    emanzat commented #3430
  • Sep 15 00:57
    crispywalrus opened #113
  • Sep 13 13:21
    wilvdb commented #3460
  • Sep 13 13:21
    wilvdb commented #3460
Balu Alla
@balualla:matrix.org
[m]

Hi everyone, I am trying to deploy zipkin(version 2.23.16) on Kubernetes [1.21 version] and want to use elastic search as storage. I'm getting the below error. Could someone please help me


com.linecorp.armeria.server.RequestTimeoutException: null
    at com.linecorp.armeria.server.RequestTimeoutException.get(RequestTimeoutException.java:36) ~[armeria-1.13.4.jar:?]
    at com.linecorp.armeria.internal.common.CancellationScheduler.invokeTask(CancellationScheduler.java:467) ~[armeria-1.13.4.jar:?]
    at com.linecorp.armeria.internal.common.CancellationScheduler.lambda$setTimeoutNanosFromNow0$13(CancellationScheduler.java:293) ~[armeria-1.13.4.jar:?]
    at com.linecorp.armeria.common.RequestContext.lambda$makeContextAware$3(RequestContext.java:547) ~[armeria-1.13.4.jar:?]
    at io.netty.util.concurrent.PromiseTask.runTask(PromiseTask.java:98) [netty-common-4.1.70.Final.jar:4.1.70.Final]
    at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:170) [netty-common-4.1.70.Final.jar:4.1.70.Final]
    at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:164) [netty-common-4.1.70.Final.jar:4.1.70.Final]
    at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:469) [netty-common-4.1.70.Final.jar:4.1.70.Final]
    at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:384) [netty-transport-classes-epoll-4.1.70.Final.jar:4.1.70.Final]
    at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:986) [netty-common-4.1.70.Final.jar:4.1.70.Final]
    at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-common-4.1.70.Final.jar:4.1.70.Final]
    at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-common-4.1.70.Final.jar:4.1.70.Final]
    at java.lang.Thread.run(Unknown Source) [?:?]

```

2 replies
stressedbypull
@stressedbypull
Hello and happy Cny, is there any guide or tutorial on how to wrap and use zipkin native tracer inside opentelemetry?
i just used tracer := zipkinotp.Wrap(nativeTracer) from "github.com/openzipkin-contrib/zipkin-go-opentracing" but tutorial is not exhaustive on how to continue
5 replies
Beniamin Kalinowski
@BeniaminK
Hi, is there any prefered way to deploy Zipkin with custom authentication layer on top?
Shubhangi Agarwal
@flaminghotshubi
Hi, i'm using zipkin (2.23.2) and elasticsearch (7.16) as storage. But there is some issue with the tag query in the zipkin ui. The traces are not coming if I'm giving query for tags that I added, for eg. "tagQuery=event=Configure", but it'll come for the default tags, for eg. "tagQuery=channel=stateChangeReqReceiver". I am able to search with elasticsearch query. I also tried zipkin-dependencies. tagquery is really needed for our project. Are there any flag settings which should be enabled?
priyavivek2307
@priyavivek2307
hi, is there any config to turn off hostname validation in Zipkin-> Cassandra Storage type. I could enable ssl but gets Hostname Validation failed error since our test level JKS doesn't contain SAN entries. Talking to Support team at Datastax stated to have the configuration turned off for hostname validation but i dont see any config in Zipkin properties.
Pradnyil
@Pradnyilkumar_twitter
Hi All, I am unable to start app which has sleuth + zipkin and IBM MQ(jms)
Any work around to make zipkin work for tracing spring and MQ communication
Mayank Srivastava
@mayanksriv
Hi Folks. I am trying to troubleshoot problems connecting our zipkin-traced (via kamon-zipkin) application (deployed on GKE) send span data to zipkin-gcp (within the same GKE cluster) on Google cloud inorder to send them over to Cloud Trace. I am experiencing problems to get the pod to even get past health check successfully. When looking up the health on \health endpoint all I see is
 "StackdriverStorage{<<GCP-PROJECT>>}" : {
        "status" : "DOWN",
        "details" : {
          "error" : "com.linecorp.armeria.common.grpc.protocol.ArmeriaStatusException: The caller does not have permission"
        }
      }
lunaricc
@lunaricc
Hello, does anyone know why the HttpClientInstrumentation for ASP.NET doesn't record any error description even if RecordException is set to true? The error tag is added to the span automatically in case of a BadRequest("error message"), but the error message is missing inside the span and therefore not displaying in Zipkin UI.
qinwei12345678
@qinwei12345678
Hi everyone, I would like to build using Zipkin V2.23.16 in IDEA. But who can help me with the following problem? Description: Missing zipkin2.proto3
image.png
Cedtur
@Cedtur
Merhaba
nalaka
@nalakas

Hi all,
here is my zipkin config for elasticsearch use for kubernetes environment.

env:

        - name: STORAGE_TYPE
          value: elasticsearch
        - name: ES_HOSTS
          value: http://<host>:9200
        - name: ES_INDEX
          value: zipkin.uat

when i use storage type as in memory ot worked and can see traces and dependency tree. with above config im unable to see traces or dependency tree and gives following error

java.lang.RuntimeException:
at zipkin2.elasticsearch.internal.client.HttpCall.lambda$parseResponse$4(HttpCall.java:265) ~[zipkin-storage-elasticsearch-2.23.16.jar:?]
at zipkin2.elasticsearch.internal.client.HttpCall.parseResponse(HttpCall.java:275) ~[zipkin-storage-elasticsearch-2.23.16.jar:?]
at zipkin2.elasticsearch.internal.client.HttpCall.doExecute(HttpCall.java:166) ~[zipkin-storage-elasticsearch-2.23.16.jar:?]
at zipkin2.Call$Base.execute(Call.java:391) ~[zipkin-2.23.16.jar:?]

any idea what i'm missing ?

drghood
@drghood
when the elasticsearch' container_name has a underline,like 'elastictsearch_test', zipkin compose file environment -e ES_HOSTS=http://elasticsearch_test:9200, zipkin will WARN: InitialEndpointSupplier : Skipping invalid ES host http://elasticsearch_test:19070, then ES connection refused.
aYue
@Ayue2229
Hi, all,I couldn't find services on Zipkin, can anyone help? Here are my springboot project config file, and pom denpendency:
spring:
    application:
        name: springboot-wy
    zipkin.base-url: http://localhost:9411/
    sleuth.sampler.probability: 1.0
 <dependency>
     <groupId>org.springframework.cloud</groupId>
     <artifactId>spring-cloud-starter-zipkin</artifactId>
     <version>2.0.0.RELEASE</version>
 </dependency>
1 reply
the zipkin server runs well, and the springboot project log was like :
2022-03-16 19:08:16.155  INFO [springboot-wy,fa581971f82f11e4,fa581971f82f11e4,true] 15876 --- [io-8089-exec-10] c.e.d.controller.JerseyHelloController   : hello==============
2022-03-16 19:08:16.396  INFO [springboot-wy,33cca1964589dcf4,33cca1964589dcf4,true] 15876 --- [nio-8089-exec-8] c.e.d.controller.JerseyHelloController   : hello==============
Pierre Mevel
@Acriss
Hi everyone,
I'm trying to add tracing in an asynchronous library using Brave.
I'd like to have, for instance, a thread that starts a trace, and submit various tasks in a ForkJoinPool. When these tasks are executed, they would need to see their parent trace.
I'm having trouble the proper way to do this. For now, I'm passing the TraceContext of the parent to its children.
Could you point me towards the "official" way to handle this ?
Thanks in advance!
roseviet
@roseviet

hi every one , when run docker-compose for mysql I got the issue

mysql | Starting MySQL
mysql | /usr/bin/mysqld_safe: line 1: my_print_defaults: not found
mysql | /usr/bin/mysqld_safe: line 1: my_print_defaults: not found
mysql | 220323 10:01:49 mysqld_safe Logging to '/mysql/data/11496caa278f.err'.

do you guys have experience with this error


my docker compose config:

version: '2'

services:
storage:
image: openzipkin/zipkin-mysql
container_name: mysql

# Uncomment to expose the storage port for testing
volumes:
  - ./database:/mysql/data
ports:
  - 3306:3306
Lathem2
@Lathem2
Hi All, Have anyone here used Zipkin plugin in telegraf ?
José Carlos Chávez
@jcchavezs
I did
Venu
@naikInc_twitter
Hello Team,
Is there a way to view logs just like annotations and tags in zipkin. I am using py_zipkin lib. Appreciate any suggestions.
Esther Chukwunwike
@mmeli19

Hi everyone,
I am trying to understand how to send spans with Zipkin in JSX to do some tracing. Below is what I am trying to achieve, it's just pseudocode but I can't really find documentation on how to do it.

What I am trying to achieve are:

  • Measure page load time (domContentLoaded - pageLoadStart)
  • generate span and send event to Zipkin server on domContentLoaded event

//Pseudocode
let tracer = new Tracer(...params)
let span = new Span(...)
span.start('page load start')

document.addEventListener('DOMContentLoaded', (event) => {
span.end('page load end')
span.send()
});

Lathem2
@Lathem2
@jcchavezs can you pls provide me the telegraf conf for Zipkin.
unni-cs
@unni-cs
Hi All,
I am trying to understand what is meant by Depth in the tracing
Can someone help me pls
luoqingsong
@gouhan
Hi. i now have a confusing problem that when i use elasticsearch.yml to start up the zipkin 。there is no service dependencies data generated.I checked all that the dependency cron service is up.How can i check is there any mistake and solve it ?
the docker-compose.yml configed is:
dependencies:
image: openzipkin/zipkin-dependencies
container_name: dependencies
entrypoint: crond -f
environment:
   # Uncomment to see dependency processing logs
  # - ZIPKIN_LOG_LEVEL=DEBUG
  # Uncomment to adjust memory used by the dependencies job
  # - JAVA_OPTS=-verbose:gc -Xms1G -Xmx1G
  - STORAGE_TYPE=elasticsearch
  - ES_HOSTS=elasticsearch:9200
depends_on:
  - storage
what i understood the zipkins tracing functionality is based on api invokes.
@unni-cs ,what i understood the zipkins tracing functionality is based on api invokes.
eg: the micro services A called B ,and B called C inner.
the depth is 3.
1 reply
luoqingsong
@gouhan
@unni-cs ,it just like a tree log.
Mario
@useraddmario
Hi, new user looking to install zipkin into a kubernetes cluster to run traces on an application running in the same kube cluster. Is it okay to use this docker image:
openzipkin/zipkin: The core server image that hosts the Zipkin UI, Api and Collector features.
and a pod with mysql and persistent storage to run this application?
1 reply
Rayhan Ali Muhammad
@ram191_gitlab
Hi! I'm very new to Zipkin and Golang here. I have running microservices that connects to each other using gRPC and I'm having difficulties in implementing the propagation to connect trace ID between services. Does anyone have a working example repository that I can take a look?
Mohamed-Fawzy77
@Mohamed-Fawzy77

Hello, i'm trying to configure zipkin with Nodejs
i'm using appmetrics_zipking https://www.npmjs.com/package/appmetrics-zipkin
every thing is working fine locally,
when i try to connect to remote server which have zipkin installed on it the problem occurs
"Error sending Zipkin data FetchError: request to http://https://zipkin.sandbox.garment.link/:9411/api/v1/spans failed, reason: getaddrinfo EAI_AGAIN https"

here is my code
const appzip = require('appmetrics-zipkin')({
host: 'https://myremotehost/',
serviceName: 'monolith',
sampleRate: 1
});

3 replies
Jeroen S
@jeroenspies
Hi All. I am trying to integrate ES with zipkin. I found the variables which need to be set. In my case I have zipkin running on k8s. I can see the es_host settings in the replication controller, but no logging is coming into ES. How can I troubleshoot this from the zipkin pod itself? Connection is possible and tested. Can i start zipkin from shell in the pod to supply the ES config to test and if so, how and where? I am not able to find any running java process which is showing anything related to zipkin.jar. Do I need to kill any exisiting process first in order to start zipkin with ES config?
1 reply
Rafi Abbel
@masterraf21
Hi Everyone, I am currently working on my thesis that uses zipkin as the distributed tracing solution. In order to do the testing on the solution that I have created, I am currently thinking to manually instrument GCP's microservice demo (https://github.com/GoogleCloudPlatform/microservices-demo) using Zipkin. But I've just read the code and found that the demo uses 10 different tech stack to build the microservices and I think that it would be a hassle to instrument the services one by one. Does anyone know a sample microservices demo app that has already been instrumented with Zipkin. A sample demo of minimum 10 microservices is enough for my testing purposes. Thank you everyone.
1 reply
loozak
@loozak:matrix.org
[m]
Hello everyone! I have a question about zipkin-dependencies - it looks like it's still using log4j in vulnerable version 1.2.17, is there any plans to bump it to 2.17.2? Or is there any official info about impact analys?
1 reply
Vidit Bhavsar
@viditbee
Hello folks! I want to know the correct way to use Zipkin, where frontend is a React SPA (to run w/o node in prod), backend is written in JAVA, communication through REST APIs. Should the frontend worry about injecting any information in the headers in the first place? APIs are supposed be exposed externally (w/o frontend), for API integration.
2 replies
gourabp
@gourabp
Hi All, Is there a good library to integrate Zipkin traces with Datadog ?
1 reply
JungwooJava
@JungwooJava
Hi All , how can i do the basic auth for zipkin? the #782 solution doesn't work
EvilCodebot
@EvilCodebot
Hi All, beginner here. Very basic question but I couldn't find the answer and is getting confused. I understand the tracers/instrumentation that ZIPKIN team supports, https://zipkin.io/pages/tracers_instrumentation. What is the relationship between these instrumentation library and Opentelemetry??? does ZIPKIN library adheres to Opentelemetry standard??? or we can use Opentelemetry library to collect the tracing data instead of ZIPKIN library then connect to ZIPKIN??? Thanks in advance
Jonatan Ivanov
@jonatan-ivanov
Hi,
Is there a distribution of zipkin-instrumentation-fetch that can be used directly from the browser without a package manager?
e.g.: <script src=“..."></script> and that’s all, no node, no npm, just one .html and one .js file.
1 reply
jacob kili
@solebox
hey, does anyone use zipkin to trace data pipeline transactions? if so how do you manage filtering and aggregation events? what do you do with you transaction ids?
venkata-inampudi
@venkata-inampudi
Hi, I am trying to install this https://github.com/Financial-Times/zipkin-helm on AKS. Cassandra stuck at starting and do not see any logs.
yydzxz
@yydzxz
QQ截图20220512194000.png
2.png
hello, everyone ,who knows why the span numbers are different?
arun kaul
@pamposh123_gitlab
Hello everyone, I am looking to customize the span with Zipkin /traces. Api returns the ip and port in payload. We would like to suppress this info as it is recognized as security vulnerability.

Code Description
200
OK

Example Value
Model
[
[
{
"id": "352bff9a74ca9ad2",
"traceId": "5af7183fb1d4cf5f",
"parentId": "6b221d5bc9e6496c",
"name": "get /api",
"timestamp": 1556604172355737,
"duration": 1431,
"kind": "SERVER",
"localEndpoint": {
"serviceName": "backend",
"ipv4": "192.168.99.1",
"port": 3306
},
"remoteEndpoint": {
"ipv4": "172.19.0.2",
"port": 58648
},
"tags": {
"http.method": "GET",
"http.path": "/api"
}
}
]
]

I don't want localEndpoint and remoteEndpoint in my response
or I shud be able to mask this if not remove
Bertus van Dalen
@bvd

Good day to you,

I'm running zipkin for the first time. I have only windows and cannot use docker in my situation. I figured the following script should work for me

set STORAGE_TYPE=elasticsearch
set ES_HOSTS=http://1.2.3.4:5678
java -jar .\zipkin-server-2.23.16-exec.jar
pause

you can see in the picture the result ...

the recommended action:

Consider defining a bean of type 'zipkin2.storage.StorageComponent' in your configuration.

It would be very wonderful if you could give me an advice what I have to do now... I have no idea

many thanks!