Geeks With Blogs

News For most companies, development and operation teams play a game of volleyball passing blame on each other when service/product has issues. Lack of communication and understanding between the two, causes costly and timely problems for every company. DevOps is not a title, nor is a position. DevOps is culture represented by a white flag waved from both directions. Cooperation and Communication are at the heart of DevOps. It tears down the wall and pride of these two very valuable entities inside a company and unleashes the power of teamwork towards a common goal!

Erald Gjoni

Data is a concept that no longer needs an extensive introduction to portray its glory. While each business takes advantage of it in their own way, I have come to know it from an E-Commerce point of view. Recently, our team members have embraced the idea of Data Driven Decision. After all, "A decision without data, it's just another opinion" according to a brilliant mind who went by the name of Steve Jobs. You my have your opinions about him, but Jobs was a brilliant entrepreneur. This year, we implemented Google Analytics and actually started to analyze the data that was reported. Our world was turned upside down. Not only we were focusing on the wrong path with our projects, but we now have a better view of our audience and how to best cater to them. The marketing and sales team are all onboard, and we are now finalizing the e-commerce portion of GA to better understand buying habits. 

But I really don't want to talk about Google Analytics. It's been around long enough that some of you are probably thinking: "Really, you are just now figuring out the benefits of GA"? No, we knew about it all along, but we are now embracing it as part of our culture. I want to talk about Microsoft Application Insights. As a Software Engineer I have spent countless hours in software that would report application integrity. Millions of companies out there have the fanciest tools that will plug into your code. I have even written specific logging that are further parsed to give you a full picture of how my software is performing. And, it's never taken me 7 minutes to do so. In Microsoft Azure I created a new service for Application Insights. I gave it a name and decided to place it in the same region datacenter as the headquarters of my company. This took about 2 minutes. Then, I fired up Visual Studio, right clicked on my project and clicked Add Application Insights. A quick little wizard helped tie it to the service I had just created in Azure via my login. I think more time was taken by my computer to load Visual Studio than the actual integration. After I deployed the code, the data started flowing in. It was clearly separated graphically and not only did I receive the regular stats the GA provides, but I also saw information regarding how my application is performing. 

 Do you care about Server Load Times? Do you care about Server Errors? Do you care about the experience a customer is having in your application? Do you care about it in real time, in one dashboard? Well, give Application Insights a try. It's worth the time!

Erald Gjoni
Posted on Monday, May 18, 2015 7:28 PM Devlopment , analytics , Google Analytics , Application Insights | Back to top

Comments on this post: Application Insights

No comments posted yet.
Your comment:
 (will show your gravatar)

Copyright © Erald Gjoni | Powered by: