OpenTelemetry Meetup 2024-06
shimizukawa.icon 3回目の参加だけど、前2回は参加ログ付け忘れてた!
19:00 - 19:05
オープニング
@katzchang && @ymotongpoo
19:05 - 19:25
ABEMA と分散トレーシングのあゆみ
@_tetsuya28
各プラットフォームで共通で扱える B3 Header を利用するためexporterにjaegerを使用 まだ OpenTelemetry Collector Distro を使っているのでbuilderで必要十分なイメージを用意したい
Q&A
Q. サンプリングレート 0.01% だと欲しい情報が取れないのでは?
A. 本番だと全然十分じゃないので、本番よりは、負荷試験などの短期間で活用する使い方
Q. ログもOTelでとる予定がありますか?
19:25 - 19:45
feature flag と OpenTelemetry
@B_Sardine
feature flag を使ったことある人 -> 会場にあまり居ない
有名なSDK
ConfigCat
FlagSmith
インターフェースが異なるので乗り換えは簡単ではない
ベンダーロックインを避けられる
19:55 - 20:25
(仮)Lambda extensionとしてOTel collectorを動かすときのあれこれ
@aereal
アンケート
商用環境でOpenTelemetry Collectorを使ってる人 -> 会場に数人
カスタムビルドしたOpenTelemetry Collectorを使ってる人 -> 会場で1名(ymotongpoo
Function as a Service 使ってる人 > AWS Lambdaと同じくらい
lambda layerとして配布されている
以下、otel-lambdaにdatadogexporterを組み込む話
Lambda関数に秘匿情報を渡して使いたい
OTel collecrtorのconfmap: 外部データソースから取得した値を埋め込む仕組み
confmapに自前のproviderを追加して対応した
19:25 - 20:45
opentelemetry-js 探訪 - Webフロントエンドでも自動計装したい!編
@laco2net
複数のパッケージを管理するmonorepo
113パッケージある !?
api
計装ライブラリ
@opentelemetry/api
packages/sdk-trace-*
base
web
node
experimental
instrumentation-document-load
instrumentation-xml-http-request
instrumentation-fetch
xhrやfetchを上書きするのは避けたいが、どうしようか
ServiceWorkerのfetchイベントでできるかも?
やってみたら出来ました、でも先人なし、けっこう難しかった
ServiceWorkerではfetchしか使えないが、otelのexporerはfetchだけだと動かないので、otel fetch export を作った
本家に取り込まれることになった
shimizukawa.iconおーーすごい
20:45 - 21:00
QAセッションとクロージング