Hello, I am currently using Apache Skywalker for ...
# general
Hello, I am currently using Apache Skywalker for tracing in my Python application. Now, I am interested in trying Signoz, as it offers a better user interface. Unfortunately, I encountered issues with its agent, OpenTelemetry, which is failing to run due to dependency conflicts. My question is whether it is feasible to send traces from my existing agent, sw-python, to the Signoz server instead?
What dependency conflicts did you run into?
doesn’t support OTLP(opentelemetry format) We would suggest using opentelemetry format as it is industry open standard and will give you vendor flexibility.
these are the errors i got with opentelemetry
TypeError: execv: path should be string, bytes or os.PathLike, not NoneType
ImportError: cannot import name 'parse_env_headers' from '<http://opentelemetry.util.re|opentelemetry.util.re>' (/usr/local/lib/python3.7/site-packages/opentelemetry/util/re.py)
my python version is 3.7.7
I have a question. Is it possible to use a separate virtualenv for opentelemetry and my app, and invoke it ?
@Srikanth Chekuri Should be able to answer this
I have no idea. Please google it.
@Akhil Jalagam, we have published a new tag for signoz-otel-collector with
receiver; please use
for the image, and you should be able to send data to SigNoz by enabling receiver in https://github.com/SigNoz/signoz/blob/develop/deploy/docker/clickhouse-setup/otel-collector-config.yaml.
Thank you so much for your support @Srikanth Chekuri I will conduct the testing and provide an update here if it is successful. Additionally, if you agree, I will submit a pull request with the modified files.
🙏💯 I conducted tests on the modifications and verified that it is functioning according to expectations.
Thank you @Vishal Sharma