Agents Administration - Tests
 

Configuration of 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.

The default parameters associated with this test are:

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

  • Specify the the host name for which the test is to be configured in the HOST text box.

  • 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.

  • If multiple components of the same component type are awaiting configuration, then an APPLY TO OTHER COMPONENTS check box will appear in this page. Clicking on this check box will allow you to apply the configuration to all/selected components of that type.

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

When changing the configuration for specific servers, a “*” beside the text box corresponding to the parameter signifies that these values have to be manually configured by the user. The parameter values that require to be configured will typically be prefixed with a “$” or contain a series of “*”. A value of "none" in the parameter value indicates that the corresponding parameter value can be changed if required.