<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/our-p95-spiked-now-what--qlpa6qoqd" -->

---
title: Our P95 spiked, now what? | daily.dev
description: When a P95 latency spike appeared on an Application Insights dashboard, the team skipped the guesswork of adding logging statements and redeploying. Instead,...
canonical: https://daily.dev/posts/our-p95-spiked-now-what--qlpa6qoqd
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Our P95 spiked, now what? | daily.dev
og:description: When a P95 latency spike appeared on an Application Insights dashboard, the team skipped the guesswork of adding logging statements and redeploying. Instead,...
og:url: https://daily.dev/posts/our-p95-spiked-now-what--qlpa6qoqd
og:image: https://api.daily.dev/og/posts/qLPA6QoqD.png
og:image:alt: Our P95 spiked, now what?
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Our P95 spiked, now what?

**[The Art of Simplicity](https://daily.dev/sources/bartwullems)** · 3 min read · 0 upvotes · 0 comments

## Summary

When a P95 latency spike appeared on an Application Insights dashboard, the team skipped the guesswork of adding logging statements and redeploying. Instead, they used the Application Insights Profiler, which captures flame graphs of real production requests down to the method level. On Azure App Service, the profiler comes preinstalled — just enable it and it starts capturing. It also supports on-demand profiling sessions for active incident debugging. The post is part one of a series; subsequent parts cover enabling the profiler in containerized environments and reading flame graphs.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://bartwullems.blogspot.com/2026/07/our-p95-spiked-now-what.html>

## Similar posts on daily.dev

- [Enabling the Application Insights Profiler](https://daily.dev/posts/enabling-the-application-insights-profiler-iov3s2yke) · The Art of Simplicity · 0 upvotes · 0 comments
- [Improved Application Insights Code Optimizations Identify .NET Performance Bottlenecks Automatically](https://daily.dev/posts/improved-application-insights-code-optimizations-identify-net-performance-bottlenecks-automatically-ahibi3bst) · InfoQ · 0 upvotes · 0 comments
- [Reading a Profiler trace without guessing](https://daily.dev/posts/reading-a-profiler-trace-without-guessing-l91ticokg) · The Art of Simplicity · 0 upvotes · 0 comments
- [Application Insights Code Optimizations for .NET Apps](https://daily.dev/posts/application-insights-code-optimizations-for-net-apps-nhpnsmmb0) · .NET Blog · 20 upvotes · 0 comments
- [Introducing “Explain Flame Graph”: Stop Fighting Fires and Start Explaining Them](https://daily.dev/posts/introducing-explain-flame-graph-stop-fighting-fires-and-start-explaining-them-le7zn4h1c) · Coralogix · 0 upvotes · 0 comments

---

Tags: [#azure](https://daily.dev/tags/azure), [#.net](https://daily.dev/tags/.net), [#observability](https://daily.dev/tags/observability)

[View this post on daily.dev](https://daily.dev/posts/our-p95-spiked-now-what--qlpa6qoqd)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Our P95 spiked, now what?","url":"https://daily.dev/posts/our-p95-spiked-now-what--qlpa6qoqd","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/our-p95-spiked-now-what--qlpa6qoqd"},"datePublished":"2026-07-29T05:33:13.673Z","dateModified":"2026-07-29T06:17:45.405Z","description":"When a P95 latency spike appeared on an Application Insights dashboard, the team skipped the guesswork of adding logging statements and redeploying. Instead,...","image":"https://media.daily.dev/image/upload/s--VDukGCjf--/f_auto/v1722860399/public/Placeholder%2002","thumbnailUrl":"https://media.daily.dev/image/upload/s--VDukGCjf--/f_auto/v1722860399/public/Placeholder%2002","isAccessibleForFree":true,"articleSection":"The Art of Simplicity","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"The Art of Simplicity","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/52b68c70636d44f0901ae7cd107c9438","url":"https://daily.dev/sources/bartwullems"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/our-p95-spiked-now-what--qlpa6qoqd","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"azure,.net,observability","timeRequired":"PT3M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"The Art of Simplicity","item":"https://daily.dev/sources/bartwullems"},{"@type":"ListItem","position":3,"name":"Our P95 spiked, now what?"}]}
```

