<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Apm on Damjan Cvetko</title>
    <link>https://damjan.cvetko.org/categories/apm/</link>
    <description>Recent content in Apm on Damjan Cvetko</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Thu, 20 May 2021 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://damjan.cvetko.org/categories/apm/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Writing your own PHP APM Agent horror stories 2</title>
      <link>https://damjan.cvetko.org/blog/2021-05-20-writing-your-own-php-apm-horror-stories-2/</link>
      <pubDate>Thu, 20 May 2021 00:00:00 +0000</pubDate>
      <guid>https://damjan.cvetko.org/blog/2021-05-20-writing-your-own-php-apm-horror-stories-2/</guid>
      <description>&lt;p&gt;On a nice May day, we spent a whole day going through Elastic APM Go Agent code, to try to figure out why it doesn&amp;rsquo;t log Spans, and all Transactions of a certain kind are just always not sampled.&#xA;Once again, because wrote our own Elastic APM PHP Agent, we got bit in the behind and spent a better part of the day WTF-ing through all the code, just to switch ONE BIT in the end, to solve the issue.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Writing your own PHP APM Agent horror stories</title>
      <link>https://damjan.cvetko.org/blog/2020-04-24-writing-your-own-php-apm-agent-horror-stories/</link>
      <pubDate>Fri, 24 Apr 2020 00:00:00 +0000</pubDate>
      <guid>https://damjan.cvetko.org/blog/2020-04-24-writing-your-own-php-apm-agent-horror-stories/</guid>
      <description>&lt;p&gt;One of my projects the last few months was getting our own PHP framework to send&#xA;data to Elastic APM for performance logging and debugging. We decide on Elastic&#xA;APM since we already started using it for our Golang services and wanted a more&#xA;complete picture.&lt;/p&gt;&#xA;&lt;p&gt;There will be another post on why and how we implemented this, I just wanted to&#xA;share one of the horror stories that happened in the last days.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
