Hi All,
I've been looking for good explanation on how to count the AppInsight component usage, and best practices on how/when to use them.
AppInsight for SQL is nice with all the metrics that we can get out of it, the problem is the AppInsight component count will scale up with the number of databases in the assigned node/instance. In some cases I've seen a single assigned AppInsight can have more than 10K component counts.
My first question is there a formula to count the component use? I need to estimate if there's suddenly a request to enable appInsight for bunch of servers, then I need to know how much component they will use. This way we can estimate if our poller can have the additional loads or not.
And what's considered best practices in using AppInsight? When/how to use AppInsight for SQL? I've seen a single node with AppInsight can use over 10K components, which basically the limit of the polling engine. It's hard to imagine we need to setup a new poller only for that single appinsight. Even with component based license that has limit of 40K, it's still excessive.
Is there a good article or post that can explain that? I've been searching in KB and forum but I couldn't find a good info for above.
Thank you