Hi All,
NPM 11.0.1
SAM 6.1.1
AppInsight for SQL.
Our organisation is progressively rolling out MS SQL Always0n clusters.
Many/most of these are/will be cross-site clusters (clustered across 2 geographically separate sites connected by a low-latency, high bandwidth dedicated WAN).
We are starting to deploy the AppInsight for SQL monitors where we can (this is relatively new for us as only available since our last upgrade ~6-8 months ago).
Questions I have re: deploying AppInsight for SQL for AlwaysOn Clusters:-
1) Which IP/Node in NPM/SAM should the AI/SQL template be deployed to?
The Cluster IP (there appear to be (at least in the instance I am currently looking at) 2 Cluster IPs - 1 called the "Cluster Name" and 1 called the "AlwaysOn Name").
and/or
The individual SQL Server(s) SQL instances.
2) I tried deploying the AI/SQL template to all the above - both Cluster IPs and each actual DB server.
This works fine - AI/SQL is working reporting for all.
Questions re: this:-
a) I obviously have 3 x AI/SQL data that is identical (effectively the 2 Cluster IP ones and one of the actual Server DBs are one and the same)
b) For the Cluster IP AI/SQL versions - what happens when the Cluster fails-over to the other site/other DB server - will it now "see" the SQL instance on that server and monitor automatically without intervention?
3) How do I see/does AI/SQL know that what it is monitoring is a cluster/member of a cluster?
Research on thwack etc. indicated that monitoring the DB via AI/SQL from the Cluster IP would show, in the Application Details section of the AppInsight for SQL view, cluster details - but I do not see any of this in any AI/SQL Application Details section for any of the AI/SQL monitors (Cluster IP(s) or Server DBs).
Any and all help is appreciated.