Agents Administration - Tests
 

Default Parameters for AzureStoPerfTest

This test monitors the Azure storage accounts in the target Azure cloud and reports the availability of the storage. In addition, this test helps administrators to figure out the error-prone storage accounts and the errors encountered by the storage accounts. Using this test, administrators can also figure out the latencies of the storage accounts to process the requests.

This page depicts the default parameters that need to be configured for the AzureStoPerfTest.

  • The TEST PERIOD list box helps the user to decide how often this test needs to be executed.

  • In the SUBSCRIPTION ID field, specify the GUID which uniquely identifies your subscription to the target Microsoft Azure that is to be monitored.

  • In order to collect metrics from the target Microsoft Azure, the eG agent communicates via the Microsoft Azure Service Management API Requests. By default, a management certificate is required to authenticate the Microsoft Azure Service Management API Requests. The Management certificate should be associated with the subscription ID. The management certificate can be created on your own or you can request the Microsoft Azure portal to create a certificate on behalf of you. Prior to creating a management certificate, you have to create a keystore. To know the steps for creating a management certificate and the keystore, Click here. The created keystore will reside in the <JAVA_INSTALL_DIR>\jre7\bin folder. Specify the exact path to the keystore file in this text box. If you have requested Microsoft Azure portal to create the management certificate, then, specify the exact path on which you have stored the keystore file. For example, if the keystore file created is WindowsAzureKeyStore.jks and if you have stored it in D:\Azure folder, then specify the CERTIFICATE PATH as D:\Azure\WindowsAzureKeyStore.jks.

  • Specify the password that is provided while creating the keystore in the CERTIFICATE PASSWORD text box.

  • Confirm the PASSWORD by retyping it in the CONFIRM PASSWORD text box.

  • All metrics data for each of the storage services is stored in three tables reserved for the storage service: one table for hourly transaction information, one table for minute transaction information, and another table for capacity information. Transaction and minute transaction information consists of request and response data, and capacity information consists of storage usage data. To extract metrics related to the performance of the storage in the target Microsoft Azure cloud, the eG agent queries the $MetricsHourPrimaryTransactionsTable table. By default, specify none against the METRICS TABLE NAME text box. If the Microsoft Azure cloud administrators have changed the locations of the $MetricsHourPrimaryTransactionsTable table or if the data in the table is stored elsewhere, then provide the name of such table in the METRICS TABLE NAME text box.

  • Once the necessary values have been provided, clicking on the UPDATE button will register the changes made.

When changing default configurations of tests, the values with “$” indicate variables that will be replaced by the eG system according to the specific server being managed - for instance, $hostName is the host/nickname of the target host, $port is the port number of the server being monitored. E.g., for a server xyz:80, $hostName will be changed automatically by the eG manager to “xyz” and $port will be changed to “80” when configuring a test.