サクッと試す
Kubernetes APM auto-attach
@kohbis
New Relic User Group Vol.12 3周年&アドカレLT祭り
2024/12/20
Slide 2
Slide 2 text
About Me
Kohei SUGIMOTO
● toC向けサービスのSRE
● mixi2/X: @kohbis (sushimoto)
2025年1月26日(日)に『 SRE Kaigi 2025』(オフラインカンファレンス)を開催!
参加チケット絶賛発売中!!!!!
Slide 3
Slide 3 text
Topic
New Relic Advent Calendar 2024 シリーズ1の3日目を担当しました ✍
https://fushagoya.com/posts/2024/12/03/newrelic-kubernetes-apm-auto-attach/
Slide 4
Slide 4 text
New Relic
Kubernetes APM auto-attachとは
🤔
Slide 5
Slide 5 text
New Relic Kubernetes APM auto-attachとは
KubeCon North America (2024) で発表されたKubernetes向けのワンステップオブザーバビリティ
● Introducing one-step observability for Kubernetes to deliver automatic instrumentation and
insights - The New Relic Blog
● Kubernetesクラスター上にデプロイされたアプリケーションに対して New Relic APMの計装
(Instrumentation)を自動で行う
○ 通常はエージェントライブラリのインストールなどコンテナやアプリケーションの実装が必要
○ 2024年12月現在のサポート対象
■ dotnet / java / nodejs / python / ruby / php
Slide 6
Slide 6 text
サクッと試してみる
🧪
Slide 7
Slide 7 text
事前準備
● New Relicアカウント の作成
● New Relicライセンスキー の発行
● Ruby on Railsアプリケーション の準備
○ rails new train-rails --api --minimal
○ コンテナイメージをビルドして任意のレジストリにpush
○ Deploymentを作成(namespace: station, label: app=train)
Slide 8
Slide 8 text
環境とか
● たまたまおうちにあったKubernetesクラスター
○ ミニPC*1台 + Raspberry Pi 3*2台, 4*1台, 5*1台
○ Kubernetes 1.31 with Kubeadm
● Ruby 3.3 & Rails 8.0
● New Relic 無料枠