10/01/2016 00:24:00
By Felipe Pessoto
Application Insights for ASP.NET Core doesn't support Dependency Tracking:
Dependency tracking and performance counter collection are by default enabled in ASP.NET Core on .NET Framework (currently not supported in .NET Core) https://github.com/Microsoft/ApplicationInsights-aspnetcore/wiki/Dependency-Tracking-and-Performance-Counter-Collection
So I created this library to automatically track your SQL queries and send to Application Insights.
Setup:
1-) Add Fujiy.ApplicationInsights.AspNetCore.SqlTrack package
2-) On your Configure method, add TelemetryClient parameter and add AiEfCoreLoggerProvider to ILoggerFactory:
public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory, TelemetryClient tc)
{
loggerFactory.AddProvider(new AiEfCoreLoggerProvider(tc));
...
Then you can monitor the sql calls in each request and the most expensives:
GitHub: https://github.com/fujiy/Fujiy.ApplicationInsights.AspNetCore.SqlTrack
05/06/2016 19:47:38
By Felipe Pessoto
Com muita alegria que divulgo o lançamento do livro, escrito pelo time de Modern Apps. Todos os dias aprendo algo novo com eles e neste livro é compartilhado a experiência em DevOps, .NET, IIS e Microsoft Azure, após vivenciar diversos casos críticos nas maiores companhias do mundo.
Sumário
Os Engenheiros de Suporte Microsoft em Modern Apps têm a oportunidade de trabalhar com sistemas críticos nas maiores companhias do mundo dos mais diversos segmentos. Ao longo dos anos, estes profissionais qualificaram-se no desenvolvimento e suporte baseando-se nas recomendações dos produtos e em boas práticas vivenciadas nas experiências de campo. Trabalhando lado a lado com os clientes, compartilhando conhecimento com milhares de times de desenvolvimento e auxiliando cada pessoa e cada organização a atingir todo o seu potencial.
Com foco em DevOps, .NET Framework, IIS (Internet Information Services) e Microsoft Azure, desenvolvedores e arquitetos estarão aptos a aperfeiçoar a qualidade e disponibilidade de seu software, aumentar seu nível de maturidade em desenvolvimento, economizar tempo e reduzir custos.
Mais informações: https://www.casadocodigo.com.br/products/livro-plataforma-microsoft
07/25/2015 15:31:07
By Felipe Pessoto
07/25/2015 15:24:29
By Felipe Pessoto
04/12/2015 18:20:56
By Felipe Pessoto
Já se passaram alguns meses desde que comecei uma nova jornada em minha carreira. Eu nem imaginava que no Brasil existissem PFE's, na realidade nem sabia o que fazia um PFE.
Como desenvolvedor estava acostumado com a idéia de sempre escrever código na maior parte do tempo. Porém o objetivo do PFE é diferente, a função é voltado ao suporte, reativamente ou de forma proativa.
Trabalhar na Microsoft trouxe muitas mudanças, é uma das maiores empresas do mundo, com diversos processos, regras e oportunidades. Como sempre fui fã de C#, .NET e outras tecnologias Microsoft, é bom estar mais próximo das pessoas que fizeram tudo isso acontecer.
Em pouco tempo você percebe que não é à toa que a Microsoft é uma empresa de sucesso, com pessoas muito inteligentes e focadas, e você vai querer seguir seus exemplos.
Com certeza já estou e ainda vou aprender muito.