すいません。アドベントカレンダーに書こうと思っていたのですが投稿が遅れてしまいました。
これから書こうと思いますので書き終りましたら記事を更新します。
予告
私はMicoWorks株式会社でMico Cloudというサービスを開発運用しています。
MicoCloudではNestjs+fastifyを使ったマイクロサービスがあります。そちらでnewrelicをAPMを導入しようとしたら嵌ってしまいました。
NestjsのデフォルトのWebサーバーはexpressです。オプショナルでfastifyを使うことができます。
Nestjsでnewrelicを使うサンプルがnewrelicのブログにあったので試してみましたが、fastifyを使っている場合に上手く動きませんでした。
Nestjs+fastifyで動かすために試行錯誤した結果どのように解決したかを記事にしたいと思います。