Olá pessoal,
No post anterior eu lhes apresentei o como criarmos uma ‘Storage Account’ e um dos principais motivos era para podermos ter o nosso ambiente parcialmente preparado para este post, neste caso quando formos coletar os Contadores de Performance ou ‘Performance Counters’ e persistir estes dados em uma table de nossa ‘Storage Account’.
Para quem não sabe o que são ‘Performance Counters’ uma pequena descrição, seriam informações coletadas do da sua aplicação e do seu ambiente como por exemplo memória, disco, memória, requisições de serviços entre outras para se ter uma visão mais completa acesse esse link Performance Counters for ASP.NET.
Mas antes de entrarmos na parte da configuração da nossa aplicação um recurso importante que iremos utilizar é o ‘Azure Table Explorer’ que pode ser baixado do Codeplex neste link http://azurestorageexplorer.codeplex.com/.
Depois de instalado abra o aplicativo, você terá a seguinte imagem clique no botão ‘Add Account’ para confirarmos nossa ‘Storage Account’, é no ‘Azure Table Explorer’ que iremos ver os dados coletados com o ‘Performance Counter’.
Aparecerá a seguinte tela e vc deverá preencher com as informações da sua ‘Storage Account’, abaixo duas imagens na primeira o local onde você as encontra para preencher e na segunda os campos a serem preenchidos são:
Em seguida adicione uma ‘Worker Role’ escolha um nome a ela (ou deixe o padrão se preferir) e clique em ‘OK’.
Agora que nossa ‘Solution’ está criada a primeira coisa a fazermos é definirmos a nossa ‘Connection String’ para acesso à nossa ‘Table’ do Windows Azure, para isso clique com o botão direito sobre a sua ‘Worler Role’ e clique em ‘Properties’.
A sguinte tela será exibida, neste momento siga os seguintes passos:
Logo abaixo será exibida a seguinte tela e devemos seguir mais os seguintes passos:
E por fim teremos o seguinte resultado.
As configuração que acabamos de fazer você pode verificar dentro do arquivo ‘ServiceConfiguration.csfg’ como mostrado na figura abaixo, caso prefira podemos também editá-lo diretamente no arquivo.
Boa sorte e sucesso a todos.
Lucas A. Romão MSN: laromao@oxygenhost.com.br Blog: http://laromao.wordpress.com/ | Twitter: @LucasRomao Líder da Comunidade Azure Services Brasil | Twitter: @AzureServicesBR
Luciano Lima [MVP] edited Revision 1. Comment: Correções de digitação e ortográficas.