Transitioning from Datadog to Signoz: Query and Troubleshooting

TLDR Ronny transitioned from Datadog to Signoz for private projects and had several questions regarding service configuration, log filtering, exceptions, and removing default services. Prashant, Yash rV, and vishal-signoz provided helpful responses, but the discussion is ongoing.

Photo of Ronny
Ronny
Sun, 16 Jul 2023 16:55:31 UTC

Hi everyone! I'm very new so please excuse me if I'm asking dumb questions because I don't understand key Signoz concepts yet. I'm coming from Datadog for company usage and now try Signoz for private projects. I set up Signoz with docker-compose on a root server and configured a locally running ruby on rails application (development mode) to send metrics there. After doing the standard configuration my service is showing up in the service tab (yay), I can also see the key operations, listing my controllers and actions. But I have a few questions: 1. I wanted to see the logs for my rails application, but can't seem to filter the logs by service similarly to how it's done with DD - how do I do that? (I couldn't see any logs for my application yet, also not with the Live tail, I only found traces for my application but not the calls of the different routes of my application with the corresponding Params and HTTP Status code) 2. I added this by zero division to my WelcomeController and the exception was raised but it wasn't visible in Signoz Exceptions tab - why? 3. How can I remove the default signoz services from the service tab? Thanks a lot!

Photo of Prashant
Prashant
Sun, 16 Jul 2023 19:51:08 UTC

> 3. How can I remove the default signoz services from the service tab? Docs for removing sample apps from Docker Standalone:

Photo of Yash rV
Yash rV
Sun, 16 Jul 2023 21:35:45 UTC

1. I believe that If u are using Signoz, you are directly dealing with OTel, where logs are not stable for some of the programming languages(). While considering Datadog which supports both OpenTelemetry and its observability framework, so it might be possible that support for the logs is stable in Datadog's framework with respect to your application. However, I welcome any corrections or additional insights from those with expertise in this matter. You can also look at the faq in this article.

Photo of vishal-signoz
vishal-signoz
Tue, 18 Jul 2023 14:03:31 UTC

Ronny Logs is not yet implemented in ruby opentelemetry. You can track status .

Photo of vishal-signoz
vishal-signoz
Tue, 18 Jul 2023 14:05:17 UTC

But there are other ways to ingest logs to SigNoz. You can read here:

Photo of vishal-signoz
vishal-signoz
Tue, 18 Jul 2023 14:06:01 UTC

> 2. I added this by zero division to my WelcomeController and the exception was raised but it wasn’t visible in Signoz Exceptions tab - why? It should have been there, how did you instrument? Can you share steps you followed?