SigNoz Production Feedback and Improvement Suggestions
TLDR Users shared their SigNoz experiences and feedback. Issues mentioned include memory consumption, UI/UX improvements, connection difficulties, and automation limitations.


Mar 10, 2023 (6 months ago)
Ankit
02:30 PM

Ankit
02:31 PMMar 11, 2023 (6 months ago)
Ankit
05:47 AMMar 13, 2023 (6 months ago)
Guillaume
09:28 AMAnkit
09:55 AMGuillaume
10:38 AM• Open source software
• Deploy method is easy to set up for Kubernetes
• Configuration is pretty smooth for the whole environment
• Community available on Slack and helping you on many situations
• Nice UI
• When we found what we need, graph is nice
Cons:
• Had some breaking changes with Helm charts upgrades (need to check the diff to be sure to avoid templating differences)
• UI/UX could be improved to find services or traces, because many users are lost (they are used to Kibana)
• Templating the other services like clickhouse is not perfect, some configurations do not work as expected (even though documentation says so), some options are missing (requests and limits, env variables).
• Not being developper, it is hard to understand what is wrong when you can't find your spans or it's missing some and the documentation is not helping much, you would need help from a developper to be able to test it properly.
• Service map is not really usable right now.
• Usage explorer is probably missing filters, else we can stick to OpenSearch.
• Exceptions is a nice view but we already have it with OpenSearch.
It's a fine software already, it's gonna be good no doubts.

Travis
01:56 PMGoing to be doing a more thorough analysis this week, but 3 things come to mind right now:
• We used a separate observability k8s cluster, and shipped all data from Dev, QA, and Prod to it. We added a
source_env
label at the gateway otel-collector, which allowed us to do visualizations per-environment, but there doesn’t appear to be a way to filter on the Services / Service Map screens. Ideally it would be nice to set up default filters for source_env: prod
• A major focus of our consulting is DevOps and automation. We automated the deployment of Signoz as well as the gateway/agent setups in observed clusters, but I didn’t see a way to automate the creation of users, visualizations, or alerts.
• Our client has a mix of Windows + Linux machines in k8s. Getting container metrics from Windows required replacing the
extract_metadata_from_filepath
regex, which should have been easy but per https://github.com/helm/helm/issues/8320 is actually very broken and required cloning all of presets.logCollection.operators
in a values file. ◦ For reference, the regex we used was
^.*[\\\/]{1,2}(?P<namespace>[^_]+)_(?P<pod_name>[^_]+)_(?P<uid>[a-f0-9\-]+)[\\\/]{1,2}(?P<container_name>[^\._\\\/]+)[\\\/]{1,2}(?P<restart_count>\d+)\.log$
which might be OS-agnostic. For some reason the Windows file-paths were of the format \\var\\log\\…
with 2 slashes as separators.Mar 17, 2023 (6 months ago)
Kasim
07:12 AMSigNoz Community
Indexed 825 threads (61% resolved)
Similar Threads
Extracting Custom Fields as Attributes from Log in SigNoz
Harald wants to have custom fields from their body parsed as attributes in the SigNoz logger. They have tried implementing suggestions from nitya-signoz and Prashant, but the issue remains unsolved due to a potential race condition encountered while executing the code. They have provided a full example using Kind for further assistance.



Issues with SigNoz Setup and Data Persistence in AKS
Vaibhavi experienced issues setting up SigNoz in AKS, and faced data persistence issues after installation. Srikanth provided guidance on ClickHouse version compatibility and resource requirements, helping Vaibhavi troubleshoot and resolve the issue.
Troubleshooting and Adding Log Files to SigNoz POC
Noor has requested help with incorporating log files into their SigNoz POC. In collaboration with vishal-signoz and nitya-signoz, they managed to successfully setup and resolve their issues.
JSON Parsing Issue with Logs in Signoz
Androw had trouble parsing logs with JSON in Signoz. nitya-signoz suggested changes to config, which resolved the issue after Androw added the missing field 'logsCollection'.

Removing SigNoz's Own Logs from Dashboard
Geoffrey wanted to remove SigNoz's own logs from the dashboard. nitya-signoz provided a solution referencing an existing issue and a filter for ingesting only desired logs.