<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>PerfSage Field Notes</title>
    <link>https://perfsage.com/blog/</link>
    <description>Performance engineering — JMeter analysis, p99 tail latency, SLO gates, Kubernetes RCA, and SRE lessons.</description>
    <language>en-us</language>
    <lastBuildDate>Wed, 17 Jun 2026 00:00:00 GMT</lastBuildDate>
    <atom:link href="https://perfsage.com/blog/rss.xml" rel="self" type="application/rss+xml"/>
    <item>
      <title>5-Minute Post-Deploy Postmortem with SignalPilot</title>
      <link>https://perfsage.com/blog/5-minute-post-deploy-postmortem-signalpilot/</link>
      <guid isPermaLink="true">https://perfsage.com/blog/5-minute-post-deploy-postmortem-signalpilot/</guid>
      <description>SignalPilot v1.0 is live — open-source Kubernetes RCA that correlates deploy diffs, events, metrics, logs, and git into ranked findings with kubectl fixes. Here&apos;s a real walkthrough and how it cuts post-deploy MTTR.</description>
      <pubDate>Wed, 17 Jun 2026 00:00:00 GMT</pubDate>
      <author>Aashish Bajpai</author>
    </item>
    <item>
      <title>I Got Tired of 3-Hour Post-Deploy War Rooms — So I&apos;m Building SignalPilot</title>
      <link>https://perfsage.com/blog/why-im-building-signalpilot-kubernetes-rca/</link>
      <guid isPermaLink="true">https://perfsage.com/blog/why-im-building-signalpilot-kubernetes-rca/</guid>
      <description>Post-deploy errors in Kubernetes used to cost me hours. Enterprise RCA tools cost a fortune. I&apos;m building SignalPilot — open-source RCA that correlates deploy diffs, events, metrics, logs, and git into ranked findings with kubectl fixes.</description>
      <pubDate>Sun, 14 Jun 2026 00:00:00 GMT</pubDate>
      <author>Aashish Bajpai</author>
    </item>
    <item>
      <title>Deploy Broke Prod Again — So I Built PerfSage SignalPilot</title>
      <link>https://perfsage.com/blog/introducing-perfsage-signalpilot-kubernetes-rca/</link>
      <guid isPermaLink="true">https://perfsage.com/blog/introducing-perfsage-signalpilot-kubernetes-rca/</guid>
      <description>After one too many post-deploy war rooms staring at kubectl and Grafana separately, I built SignalPilot — an open-source Kubernetes RCA copilot that correlates deploy diffs, events, metrics, logs, and git into ranked findings with kubectl fixes.</description>
      <pubDate>Sat, 13 Jun 2026 00:00:00 GMT</pubDate>
      <author>Aashish Bajpai</author>
    </item>
    <item>
      <title>The Reveal Playbook: Which Chart to Open First (and Which KPI Actually Matters)</title>
      <link>https://perfsage.com/blog/perfsage-reveal-analysis-playbook-which-chart-when/</link>
      <guid isPermaLink="true">https://perfsage.com/blog/perfsage-reveal-analysis-playbook-which-chart-when/</guid>
      <description>Stop staring at 29 charts in random order. A performance engineer&apos;s decision tree for PerfSage Reveal — symptom → visualization → KPI → next move. Real public-API demo, every screenshot included.</description>
      <pubDate>Wed, 03 Jun 2026 00:00:00 GMT</pubDate>
      <author>Aashish Bajpai</author>
    </item>
    <item>
      <title>The P99 Trap: Why Your Load Test Passed and Production Still Complained</title>
      <link>https://perfsage.com/blog/the-p99-trap-why-your-load-test-passed-production-failed/</link>
      <guid isPermaLink="true">https://perfsage.com/blog/the-p99-trap-why-your-load-test-passed-production-failed/</guid>
      <description>Averages lie. I learned that the hard way — twice in the same week. Here&apos;s how heavy tails hide in green dashboards, and the percentile checks that catch them before users do.</description>
      <pubDate>Sun, 31 May 2026 00:00:00 GMT</pubDate>
      <author>Aashish Bajpai</author>
    </item>
    <item>
      <title>JMeter Gave Me Reports. I Needed Answers — So I Built PerfSage Reveal</title>
      <link>https://perfsage.com/blog/introducing-perfsage-reveal-jmeter-analysis/</link>
      <guid isPermaLink="true">https://perfsage.com/blog/introducing-perfsage-reveal-jmeter-analysis/</guid>
      <description>After years of drowning in JMeter HTML dashboards that report data but never explain it, I built PerfSage Reveal — upload a JTL, get expert charts, SLO verdicts, and actionable insights in one Docker command. Here&apos;s the real demo.</description>
      <pubDate>Tue, 26 May 2026 00:00:00 GMT</pubDate>
      <author>Aashish Bajpai</author>
    </item>
    <item>
      <title>I Couldn&apos;t Gate JMeter on SLOs — So I Fixed It for Good</title>
      <link>https://perfsage.com/blog/public-api-bakeoff-with-perfsage-slo-reporter/</link>
      <guid isPermaLink="true">https://perfsage.com/blog/public-api-bakeoff-with-perfsage-slo-reporter/</guid>
      <description>How one CI pipeline assignment exposed a gap in JMeter&apos;s ecosystem, and how PerfSage SLO Reporter fills it — with a real 5-API validation run to prove it.</description>
      <pubDate>Sun, 05 Apr 2026 00:00:00 GMT</pubDate>
      <author>Aashish Bajpai</author>
    </item>
  </channel>
</rss>