- Dakota Clark
- Work for PDQ.com
- On the QA team
- Monitor from inside your modules
- Errors
- Measure execution time of specific code blocks
- Is now included as part of Azure Monitor (done after talk accepted! 😒)
- Application Performance Management (APM), think code level monitoring
- Can Run anywhere, no requirement for it to be hosted in Azure
- How to download and use
- When to use framework / core / standard dll
- Why having the Instrumentation Key unencrypted is okay and you can't do much about it
- https://neilpatel.com/blog/protect-analytics-from-hacking/
- https://blogs.msdn.microsoft.com/premier_developer/2017/12/14/alternative-way-to-protect-your-application-insights-instrumentation-key-in-javascript/
- https://stackoverflow.com/questions/27816528/application-insights-security-and-spoofing
- microsoft/ApplicationInsights-JS#281
- Upload whole exceptions
- Measure code execution time
- Flush on function / cmdlet completion
- Flush on module unload
- How to allow users to control telemetry collection
- FIND LIMITS