appsmithorg / appsmith

Platform to build admin panels, internal tools, and dashboards. Integrates with 25+ databases and any API.
https://www.appsmith.com
Apache License 2.0
34.02k stars 3.67k forks source link

[Feature]: Performance Monitoring Analytics #27080

Open ame-appsmith opened 1 year ago

ame-appsmith commented 1 year ago

Is there an existing issue for this?

Summary

Appsmith should provide a way to monitor memory, threads, CPU, disk, and other such metrics.

Zendesk ticket Front thread Discord thread

Why should this be worked on?

Several users requested ways to export metrics of running Appsmith applications for monitoring. They would like to gather CPU, memory, threads, disk usage, and similar metrics using standard monitoring tools.

practical-programmer commented 1 year ago

I have opened similar thread on Discord: https://discord.com/channels/725602949748752515/1146695768560914502 As noted there, one of the solutions to use would be enabling Spring Actuator metrics, for example based on Prometheus. But way to monitor Mongo and Redis is also required. At least container must be configured to allow scrapping their metrics.

PW92i commented 1 year ago

Hello all, from an business perspective this feature is highly required and multiple times asked from our customers. More or less it´s an expected standard feature, which if it is missing in application is not delivering a trust building component.

The additional effort we put in into debugging, blocking your support team with video calls and multiple requests and the communication overhead in comparison to receiving valuable information from monitoring statisctics is crazy.

From our side it´s a necessary feature Thanks in advance and kind regards Patrick

infinitetrooper commented 1 year ago

Hey, @practical-programmer @PW92i - I'm a PM here at Appsmith looking at this feature. I would like to understand the use case a little bit more. Can you book some time on my calendar that works for you? Thanks!