Action
Another action
Something else here Something else here Something else here
Light
Dark
System
ログイン
ユーザ登録
PHP Sessionless Conference
プロポーザル一覧
ブログリンク
eBPFと周辺技術を利用してPHPアプリケーションコードを変更しない可視化をやってみる by 岩堀 草平
ホーム
PHP Sessionless Conference
プロポーザル
eBPFと周辺技術を利用してPHPアプリケーションコードを変更しない可視化をやってみる by 岩堀 草平
PHP Sessionless Conference
100分
eBPFと周辺技術を利用してPHPアプリケーションコードを変更しない可視化をやってみる
岩堀 草平
egmc
2
概要
eBPFを用いた
PHPアプリケーションそのもののコードを変更しない
観測、ビジュアライゼーション手法を学びます
例えば以下のような情報の可視化を行います
WebアプリケーションにおけるPHPコード実行範囲でのレイテンシ
memcachedにセットしているオブジェクトのサイズ分布
クラス別のExceptionの発生状況
具体的にはこういったもの
https://egmc.grafana.net/public-dashboards/63211440e477428ea34bdd86c9516391?orgId=1&from=2024-12-07T00:18:15.867Z&to=2024-12-13T10:55:22.210Z&timezone=browser
OSSの技術のみを利用します、以下のツールを利用する想定です
ebpf_exporter
bpftrace
Prometheus
Grafana
アウトライン
eBPFの概要説明(10m)
環境セットアップ(30m)
bpftraceを利用したトレース体験(10m)
ebpf exporterを利用した可視化の実装(40m)
ユースケースについてのディスカッション(10m)
最大実施可能人数
15人(内容が込み入っているため控えめに)
ターゲット/得られるもの
PHPアプリケーションの課題解決に役立てる手法としてeBPFを利用したランタイム情報を利用する引き出しが得られます
参加条件
AWSのEC2環境でパッケージインストール、エディタを使ったセットアップ、ポート開放などができること(ubuntuのLTSイメージを利用する想定です、スペックはそれほど必要ないですが個人で持ち出せる範囲内でお願いします、Lightsailでも大丈夫です、ある程度プロブジョン用のスクリプトを用意するつもりです)
広くPHPアプリケーションの課題解決に関心があること
サーバ上での各種コマンド実行に抵抗がないこと
参加者の持ちもの/準備するもの
指定のイメージによるEC2/Lightsail環境
sshアクセスとsudoができることの確認
Tweet
ログインが必要です
forteeにログインするとセッションをお気に入りに設定できます。
お気に入りに入れたセッションはタイムテーブル上で色が付いて表示されます。
カンファレンス当日に忘れない様に聞きたいトークをお気に入りに設定しましょう!