? Is my application available? Is my application performing? Is my application succeeding?

Slides:



Advertisements
Similar presentations
What are Access Web App Microsoft Access What are Apps for Office Access Apps for Office Value of Apps for Office Apps for Office How it all works Creating.
Advertisements

Troubleshoot Implement new functionality Improve code health.
Prism for Windows 8.1 (Building maintainable Windows Store Apps)
hybrid automatedusage based economics ease of use scalability.
CONSUMERS ALWAYS CONNECTED ON THE GO APPs ON DEVICES PARTNERS APIs AS A BUSINESS DEV TOOL APIs REDUCE FRICTION “MASK DIRTY LAUNDRY” INTERNAL.
Having a friend buy your coffee? Yea, it’s kind of like that. MSDN Subscribers get up to $150/mo in Azure credits.
Unknown/uncontrolled data applications Bad/broken end-user applications Inefficient business processes Backlog of IT requests No data access control/backup.
How do we know so much? Monitor Define Deliver Operate Sprint Define Deliver Complex Error-prone Chaotic.
How to get startedResults-in Create availability tests from locations around the world Metrics and alerting: Application availability/response.
Are complex, presumptive Architecture systems that client got to work, usually with some degree of technical debt Contain certain key characteristics.
Windows 8.1 SDK Windows Phone 8.1 SDK Diff

Visual Studio 2013 Load Test Web Service Test Agent Pool - Dynamic Results Database Worker Azure Blobs Azure Tables.
MABS - Key Tenets & Concepts Customer Focus on Solutions Scalable, Secure & Reliable Managed by Microsoft Secure & Isolated environment Predictable.
C++ + r1 r2 r3 add r3, r1, r2 SCALAR (1 operation) v1 v2 v3 + vector length vadd v3, v1, v2 VECTOR (N operations)
An MSDN Subscription acts as a lifeline for software developers, testers, architects, IT professionals, database engineers, and others. It provides priority.
“Everyone knows that debugging is twice as hard as writing a program in the first place. So if you're as clever as you can be when you write it, how.
ineta .NET Architect, Developer, & Trainer  Microsoft MVP (10 years and running!)  ASP Insider  VSX Insider  C# Insider  Azure Insider  Member.
Choose your Editors and Tools Open Source with Contributions Cross-Platform OSS Seamless transition from on-premises to cloud Faster Development Cycle.
Web Tools.
Flexible Tools Office Store and App Catalog Discover A marketplace of off-the-shelf solutions to many of the common needs for business users.
Today :30Make data-driven, high-Impact improvements to an application with application insights Peter Provost Andrew Bragdon.
Having a friend buy your coffee? Yea, it’s kind of like that. MSDN Subscribers get up to $150/mo in Azure credits. Stop by the.
HTML Black Box Manage Device Capabilitie s 3 Manage Service Capabiliti es 4 Edit Code 5 Edit & Style UI 6 Build & Run 7 Debug & Diagnose.
Modern app development Continuous value delivery and rapid response to change.
ASP.NET 1.1 N/A ASP.NET 2.0 Membership Provider ASP.NET 4 Simple Membership ASP.NET 4/4.5 Universal Providers ASP.NET 4.5 One ASP.NET Identity Migrating?
Randy Pagels, Developer Technology Specialist Microsoft Corporation Dev & Test in the Cloud.
.NET backend Heterogeneous data Hybrid Connections Offline sync Xamarin AAD Authentication Visual Studio API Management Notification Hubs Sencha.
Setting expectations and context Architecting for scale – a web app journey to scalability Scaling ‘real-world’ applications.
FDN04 Configurable CFD Dates Backlog Mapping Removing Weekends from Burndowns Agile Portfolio Management Updates Work Item Chart Pinning Java in.
Available via NuGet independently, major revisions infrequent and with minimal breaking changes, sole dependency for each MAML library. Contains HTTP,
SharePoint-Hosted App Provided-Hosted App Hybrid Apps.
Corporate Network Virtual Network Web Sites Mobile Services Corporate Network Microsoft SQL Server Hybrid Connection Other published resources.

O365 Power BI Corporate Data Sources IT Admin Data Management Gateway Corporate Data Catalog Power BI Admin Center Data Management Portal.
VIRTUAL MACHINE STORAGE SQLDATABASE.
Agile BuildTest Deploy Insights Code Visual Studio 2010 Visual Studio 2012 Visual Studio 2013.
Comparable Simple Actionable Honest.
Delivered as a Service – VS Online -> Azure Portal Preview VSIX integration with VS 2013 Reduce mean time to detect problems Reduce mean time to resolve.
6 Platform Notification Service App back-end.
Developer TECH REFRESH 15 Junho 2015 #pttechrefres h Understand your end-users and your app with Application Insights.
Visual Studio Online Writing code in a browser or is there more to it?
Core runtime in.NET Framework Newer runtime pieces out-of-band (NuGet) Tooling in Visual Studio Runtime in.NET Framework Tooling in Visual Studio.
In Web Standards In Open Source Software In cross-platform development.
DevDiv’s Cadence – The Journey Feb Jan Mar TFS 2008 TFS 2010 TFS 2012/ weeks 10 – 12 weeks 3 weeks Apr.
Cloud computingNew technology enabled value opportunities Compete velocity Direct-to-consumerMobility and devices proliferation Business modernization.
Richard Seroter Director of Product Management Microsoft MVP for Integration Cloud Editor for InfoQ.com Technical Trainer at Pluralsight 3-time Book.
“Our role is more important than ever before” “We are required to innovate and deliver much faster” “I need a cross-device development strategy” “Open.
How to get startedResults-in Create availability tests from locations around the world Metrics and alerting: Application availability/response.
Office Store and App Catalog Discover A marketplace of off-the-shelf solutions to many of the common needs for business users Sell An opportunity.
It’s tough out there … Software delivery challenges.

Solliance ( CTO Microsoft Regional Director Microsoft MVP Pluralsight author t e
Based on Web API Supports various data stores: Azure databases SQL server on- prem/IaaS Table Storage MongoDB Facebook Twitter Google Microsoft.
? Is my application available? Is my application performing? Is my application succeeding?
No Mixed Mode Debugging Support Use Multiple Instances Instead Launch the app under the script debugger Attach with the native debugger from.
Cloud computingNew technology enabled value opportunities Compete velocity Direct-to-consumerMobility and devices proliferation Business modernization.
11/19/2017 9:41 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Microsoft Ignite /4/2018 8:46 AM
Microsoft Ignite /11/2018 1:18 AM BRK4017
6/17/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Build Connected Productivity Apps for SharePoint and Office
Microsoft Ignite /22/2018 3:27 PM BRK2121
Microsoft Build /20/2018 5:17 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
11/19/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
12/7/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
12/7/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
4/25/2019 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
5/25/2019 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
11/1/2019 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Presentation transcript:

? Is my application available? Is my application performing? Is my application succeeding?

Application Insights Available Performing Succeeding

Application Insights Available Performing Succeeding DEV-B222 Rapidly Detect Application Outages with Visual Studio Online Application Insights (Vlad Joanovic) Wednesday, May 14 1:30 PM - 2:45 PM

Application Insights Available Performing Succeeding DEV-B222 Rapidly Detect Application Outages with Visual Studio Online Application Insights (Vlad Joanovic) Wednesday, May 14 1:30 PM - 2:45 PM DEV-B391 See How Microsoft Game Studios Uses Application Insights (Kyle McClellan, Vlad Joanovic) Tues, May 13 3:15 PM - 4:30 DEV-B335 Using Cloud-Based Load Testing Service & Application Insights to Find Scale and Performance Bottlenecks (Vibhor Agarwal) Wed, May 14 10:15 AM - 11:30

Application Insights Available Performing Succeeding DEV-B222 Rapidly Detect Application Outages with Visual Studio Online Application Insights (Vlad Joanovic) Wednesday, May 14 1:30 PM - 2:45 PM DEV-B391 See How Microsoft Game Studios Uses Application Insights (Kyle McClellan, Vlad Joanovic) Tues, May 13 3:15 PM - 4:30 DEV-B335 Using Cloud-Based Load Testing Service & Application Insights to Find Scale and Performance Bottlenecks (Vibhor Agarwal) Wed, May 14 10:15 AM - 11:30 Focus Today

But…

App Insights is designed with you, the developer, in mind!

//Do nothing for default instrumentation // or log custom events with properties var properties = new Dictionary () {{"price", 100}, {"MyProperty", "MyValue"}}; ServerAnalytics.CurrentRequest.LogEvent("My Path/My Event", properties);

Application Insights is an easy way to get information about your users, their environment, and your specific features. Start now – even the base telemetry will help you understand user loyalty and the runtime environment Debug telemetry quickly with the Developer Streaming dashboard Create your dashboards for quick glance ways to see what is happening today Use custom telemetry to get specifics of your features Use properties and metrics to get more detail Use timed events for measuring durations for events Learn about tracking crashes, performance, trace logging, and availability in our other sessions!

Office Lens is a new Windows Phone app that allows you to easily capture images to OneNote. “A Scanner in your pocket”

White Boards

All saved to OneNote

The Office Lens team had a bunch of questions after the big launch with OneNote. Office Lens launched as a small part of the announcement for OneNote for Mac, OneNote API and (now free) OneNote for Windows. They had amazing initial download numbers but…. Would users return after the announcements were no longer featured on new sites? The launch was promoted mostly in English and would they get customers using other languages? Which launch method will users use to run Office Lens?

App Insights data has been invaluable to the Office Lens development team. Understand which features are being used and how Seeing daily and hourly trends Investigate feedback in reviews Set priorities for how to improve the next version of Office Lens

Breakout Sessions DEV-B391 See How Microsoft Game Studios Uses Application Insights (Kyle McClellan, Vlad Joanovic) Tues, May 13 3:15 PM - 4:30 DEV-B335 Using Cloud-Based Load Testing Service & Application Insights to Find Scale and Performance Bottlenecks (Vibhor Agarwal) Wed, May 14 10:15 AM - 11:30 Dev Tools: Application Lifecycle Management & DevOps, Microsoft Solution Experience – Server Cloud Tools

Having a friend buy your coffee? Yea, it’s kind of like that. MSDN Subscribers get up to $150/mo in Azure credits. Stop by the Developer Platform and Tools booth and visit the MSDN Subscriptions station to activate your benefits and receive a gift! 3 Steps to New Gear! With Application Insights

Microsoft Engineering Stories Visual Studio Industry Partner Program Visual Studio | Integrate