Hi Folks, I have been developing a project. For that I have decided to use the below illustrated set of stacks for monitoring. My application will be having multiple servers. However, I just now saw Signoz and it looks promising. So my question is instead of using all of those below provided stacks, Can I just use Signoz? I also need to have API support since the infrastructure monitoring data (CPU, RAM and Disk) needs to be shown in my application. Is this something possible with Signoz. Any help will be much appreciated. Thanks in advance!
11/18/2022, 3:45 PM
Yes, you should be able to do - APM, Logs and System Monitoring in SigNoz. Check our docs at - https://signoz.io/docs/
Can you share more details on what do yo mean by "API support"?
11/18/2022, 6:22 PM
@Pranay Thank you for the reply. Actually the project have an admin dashboard for our users to see their real-time infrastructure monitoring data (both metric and graphical). In order to do that, I need to get those data via an API from the monitoring stack used. Basically it’s a miniature dashboard to see CPU, RAM, Disk usage etc. I can’t have those users login to signoz for this purpose.
For example if I have 10 servers for 10 users each, and each user logged in to our application dashboard to see their server resource usage. And our application also needs to trigger push notifications if the threshold is reached. Say if CPU hit 70%, it notifies the concerned used in their dashboard.
So in order to satisfy the above circumstances, I need to have API access to pull the data from Signoz right?
11/18/2022, 6:27 PM
Ok, I don't think we have any specific APIs to be consumed externally, but I guess you can always try to use the backend API which our frontend calls - to try to do this.
Feel free to open an issue on this in github.com/signoz/signoz/ with more details on the use case. Would be great to see if there is interest from more members in the community around such features
11/18/2022, 6:32 PM
@Pranay Ah yes that can be done. But may I know if you have any API documentation for your backend APIs ? Is it a Rest API? Any more info on this will be helpful.
I will open an issue regarding this one. I think external public Rest API support will be a great addition for this tool as some users like me might be looking for automating things. In order to do that APIs are always helpful 😁