Transitioning to Signoz from Apache Skywalker in Python Application
TLDR Akhil inquired about switching from Apache Skywalker to Signoz with current dependency conflicts. vishal-signoz and Srikanth provided solutions and Akhil successfully implemented the change, overcoming the initial dependency errors.
Aug 02, 2023 (4 months ago)
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?
Aug 03, 2023 (4 months ago)
sw-pythondoesn’t support OTLP(opentelemetry format)
We would suggest using opentelemetry format as it is industry open standard and will give you vendor flexibility.
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)
Is it possible to use a separate virtualenv for opentelemetry and my app, and invoke it ?
Aug 04, 2023 (4 months ago)
Skywalkingreceiver; please use
signoz/signoz-otel-collector:0.79.5for 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.
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.
Indexed 1023 threads (61% resolved)
Headers in Monitoring HTTP Endpoints & Otel-Collector Error
Rohit asks about providing headers in monitoring HTTP endpoints and reports errors in otel-collector logs. Srikanth mentions headers are unsupported and requires more investigation for errors.
Troubleshooting SigNoz Auto-Instrumentation Configuration
igor is having trouble configuring auto-instrumentation for Java applications using SigNoz, with traces not appearing in the SigNoz UI. Prashant advises to check logs of the otel sidecar, use service name for endpoint, verify supported libraries, and test with telemetrygen. However, the issue still persists.
Troubleshooting OpenTelemetry Python App Instrumentation in Signoz
Musa had issues with Python app instrumentation in Signoz. After some troubleshooting with Srikanth, they managed to resolve the problem by defining the OTLP endpoint and service name.
Resolving SigNoz v.0.22 Crash for Python Application
COMER reports a SigNoz v.0.22 crash with their Python app. Despite Srikanth's troubleshooting suggestions and confirmation that their application runs fine without `opentelemetry-instrument`, the cause of the problem remains unclear.
Issue Accessing Pod Logs in SigNoz UI on AKS
prashant is facing an issue accessing pod logs of their application in SigNoz UI on AKS. nitya-signoz and Prashant provide suggestions related to log file paths and potential issues, but the problem remains unresolved.