Snowflake User Connections Test
To use the snowflake service effectively, the users should be able to swiftly connect to the relevant database and should be able to run the queries. Any delays or connection failures could affect the quality of service and can affect customer experience and in worst case can disrupt business critical service. eG Enterprise helps in identifying any issue related to user connections and helps get to the root cause so that administrators can solve the problem promptly.
This test monitors the connections to the database and collects the statistics related to connection rate and the number of successful and failed connections.
The measures made by this test are as follows:
Target of the test : Snowflake Database Server
Agent deploying the test : A remote agent
Outputs of the test : One set of results for each user present in the Snowflake server being monitored.
Parameter |
Description |
---|---|
Test period |
How often should the test be executed. |
Host |
The IP address of the Snowflake. |
Port |
The port number through which the snowflake database server communicates. The default port is 443. |
Warehouse Name |
In this text box, enter the name of a virtual warehouse that needs to be monitored. |
Database Name |
In this text box, enter the name of a default database that will connect the snowflake server. |
User |
Specify the name of the user who has any of the following privileges to the specified. |
Password |
The password of the specified USER. |
Confirm Password |
Confirm the password by retyping it here. |
Measurement |
Description |
Measurement Unit |
Interpretation |
---|---|---|---|
Total connections |
Indicates the total number of requests for snowflake service. |
Number |
|
Total connection rate |
Indicates the number of connection requests per second during the last measurement period. |
Connections / Seconds |
|
Successful connections |
Indicates the number of connection requests which were successful during the last measurement period. |
Number |
A high value may be indicative of connections not being closed properly by applications, or a bottleneck in the server. |
Successful connection rate |
Indicates the time taken to connect to the database server. |
Connections / Seconds |
|
Failed connections |
Indicates the number of failed connection requests during the last measurement period. |
Number |
A high value can indicate: a configuration problem with the server / clients. some malicious attack on the server |
Failed connection rate |
Indicates the number of failed connection requests per second during the last measurement period. |
Connections / Seconds |
|
Failed percentage |
Indicates the percentage of failed connection requests against total connection requests during the last measurement period. |
Percentage |
The value 0 indicates that no records are fetched from the database. |