Hacker News new | ask | show | jobs
by mvolo 4885 days ago
Hi, founder here.

1. You are absolutely right, the agent is an optional component. Without the agent, you get most of LeanSentry's monitoring features without having to install ANYTHING on your production servers.

2. We know the name of the stored procedure/SQL query from monitoring ADO.NET activity externally via ETW, the high speed event tracing in windows. We do not actually connect to your SQL server for this.

3. We worked hard to make sure LeanSentry is safe for production environments (thats what its for). We also designed it so it can be completely sandboxed in production. Most importantly, it will never load anything into your application directly, unlike debuggers or profilers, and has no chance of crashing your application.

The agent adds some deeper diagnostic capabilities, including SQL query/IIS module/REST call monitoring, CPU profiling, etc. It does have a bit more overhead since you have to install it on the actual production server, but we worked hard to make sure it keeps a low footprint (and even shuts itself down if something goes wrong causing higher utilization).

4. You can remove the monitoring service and the agent anytime. We provide the configuration script for servers as a batch file so its easy to see the changes we make.

These are great questions - if you have more, hit us up on chat on our website!

Best, Mike