signoz
signoz copied to clipboard
Missing service from Service Map
Bug description
After instrumenting a single nodeJs app, it's not being shown in service map. App is shown on front page and instrumented successfully.
Expected behavior
App should be shown in service map.
How to reproduce
- Instrument a single nodeJs app
- Check SigNoz service map page
Version information
- Signoz version: v0.11.2
- Your CPU Architecture(ARM/Intel): Intel
Thank you for your bug report β we love squashing them!
By looking at materialized views responsible for populating services for service map it appears that we don't show single services on Service Map page. @srikanthccv can you please confirm this?
That's correct. The individual service-wise numbers are shown in the landing page table. The service graph shows the RED metrics on edges, giving service interaction such as which downstream service is creating the most traffic, what error rate is observed b/w service calls, etc.
@makeavish @makeavish So, if a user has a single service instrumented then it will not be shown in the service map?
Yes, that's the current behavior.
@pranay01 Should we show individual services in Service Map UI? Will it be relevant for the user who is instrumenting a single service for POC? One of the user thought itβs a bug.
That's a good point @makeavish Many people start with 1 service to test SigNoz.
How can we handle it?
Should we show an explicit message - if there is only one service? Like
Service map shows how different services interact with each other. Please instrument more than 1 service to show the relations in service map
Yes explicit message on service map page and docs might be better option right now. We can't detect single service as users might not have removed H.O.T. Road services.