Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
OTel Native な自作 CLI ツールを作ってみないか?/Why Not Build ...
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Msksgm
September 18, 2026
56
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
OTel Native な自作 CLI ツールを作ってみないか?/Why Not Build Your Own OTel-Native CLI Tool?
gotanda.sre#1 の登壇資料です。
https://gotanda-sre.connpass.com/event/402441/
Msksgm
September 18, 2026
More Decks by Msksgm
See All by Msksgm
opentelemetry-kotlin 1周年 これまでの歩みと、これからのコントリビューション/opentelemetry-kotlin: A Year of Progress, an Invitation to Contribute
msksgm
2
150
電子カルテSaaSを支えるオブザーバビリティ活用と開発者の実践/Observability in healthcare SaaS electronic medical records
msksgm
2
4.5k
ゆるくアラート作ってゆるくアラート消してゆるくSREしよう/EasygoingSRECreateAlerts__RemoveAlertsRepeat.pdf
msksgm
5
1.5k
opentelemetry org に寄贈された opentelemetry-kotlin の紹介/Introducing opentelemetry-kotlin, a contribution to opentelemetry.org
msksgm
0
340
オブザーバビリティコミュニティの近況報告/Recent Updates from the Observability Community
msksgm
1
2.8k
OTel 公式ドキュメント翻訳 PJ から始めるコミュニティ活動/Community activities starting with the OTel official document translation project
msksgm
2
7.9k
例外設計について考えて Kotlin(Spring Boot&Arrow)で実践する/thinking exception design and implementation by kotlin
msksgm
4
4.7k
サーバーサイド Kotlin を学ぶ敷居を下げるための本「ハンズオンで学ぶサーバーサイド Kotlin」を v2 に更新した話
msksgm
1
610
Featured
See All Featured
Building Flexible Design Systems
yeseniaperezcruz
330
41k
A Modern Web Designer's Workflow
chriscoyier
699
190k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.6k
Typedesign – Prime Four
hannesfritz
42
3.2k
What does AI have to do with Human Rights?
axbom
PRO
1
2.4k
Build your cross-platform service in a week with App Engine
jlugia
234
19k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
690
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.8k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.8k
First, design no harm
axbom
PRO
2
1.3k
Context Engineering - Making Every Token Count
addyosmani
9
1.1k
Darren the Foodie - Storyboard
khoart
PRO
4
3.9k
Transcript
OTel Native な自作 CLI ツールを作ってみないか? 2026/09/18 gotanda.sre#1 Masaki Sugimoto
はじめに 自己紹介 名前 Masaki Sugimoto 所属 株式会社ヘンリー 現在のロール レセコン一体型電子カルテ「Henry」のレセコン側の SWE
過去の経歴 Yahoo!オークション・Yahoo!フリマの SWE → SRE オブザーバビリティまわりでいろいろやっています opentelemetry-kotlin approver(opentelemetry-kotlin の approve 権限保持者) OpenTelemetry docs-ja-approver(日本語ドキュメントのレビュー権限保持者) Mackerel アンバサダー 技術サークル「天体可観測」で同人誌執筆 Observability Conference Tokyo 2025(O11y Con Tokyo)実行委員 1
はじめに 発表概要 OTel Native とは? 個人的な OTel Native な自作 CLI
ツールに対する思い 技術書典 21 に向けて鋭意製作中な同人誌の紹介 2
OTel Native とは? まずはじめに(1/3) 「OTel Native」という言葉を知っている人? 3
OTel Native とは? まずはじめに(2/3) 「OTel Native」という言葉を知っている人? ピンとくる人! 4
OTel Native とは? まずはじめに(3/3) 「OTel Native」という言葉を知っている人? ピンとくる人! 5
OTel Native とは? Natively Instrumented はあるけどね。。。(1/2) Natively Instrumented の意味 (ざっくり)後付けの計装を必要とせずに
OpenTelemetry のテレメトリーデ ータを送信できる状態のことを指す(参考: Natively Instrumented) Use of "OTel native" or "native" referring to OpenTelemetryで名前につい て議論があったけど、ちゃんとした結論がでなかった 具体例 Natively Instrumented である Claude Code Deno Natively Instrumented ではない otel-chi、otel-echo、Spring Boot Instrumentation(ライブラリ計装) 6
OTel Native とは? Natively Instrumented はあるけどね。。。(2/2) Natively Instrumented の意味 (ざっくり)後付けの計装を必要とせずに
OpenTelemetry のテレメトリーデ ータを送信できる状態のことを指す(参考: Natively Instrumented) Use of "OTel native" or "native" referring to OpenTelemetryで名前につい て議論があったけど、ちゃんとした結論がでなかった 具体例 Natively Instrumented である Claude Code Deno Natively Instrumented ではない otel-chi、otel-echo、Spring Boot Instrumentation(ライブラリ計装) 7
個人的な OTel Native な CLI ツールに対する思い 自作 CLI ツール✖︎OTel Native
はいいぞ (多分...) 8
個人的な OTel Native な CLI ツールに対する思い なんでわざわざ OTel Native な
CLI ツールを作るの?(1/2) 背景 オブザーバビリティの考え方に共感した!でも、どこで実践する? 業務のインフラや監視は、個人のアイディアで手を加えにくい Web アプリは作るのに時間がかかる、リクエストが来ない AI で自作ツールを作りやすくなった時代 誰でも自分だけの隙間家具・箱庭を作りやすくなった モチベーション 自作 CLI ツール(箱庭)を育てながらオブザーバビリティを学ぶ 手動計装で、Provider の作り方や Span の切り方を学ぶ。ボトルネックが見つかる 自作ツールを運用してみる 作りやすくなった(Dev)から運用(Ops)が大事 自分だけの箱庭なので、機能を追加・削除しても誰も困らず、自分の満足度を高められる 9
個人的な OTel Native な CLI ツールに対する思い なんでわざわざ OTel Native な
CLI ツールを作るの?(2/2) 背景 オブザーバビリティの考え方に共感した!でも、どこで実践する? 業務のインフラや監視は、個人のアイディアで手を加えにくい Web アプリは作るのに時間がかかる、リクエストが来ない AI で自作ツールを作りやすくなった時代 誰でも自分だけの隙間家具・箱庭を作りやすくなった でもどうやって作るの モチベーション 自作 CLI ツール(箱庭)を育てながらオブザーバビリティを学ぶ 手動計装で、Provider の作り方や Span の切り方を学ぶ。ボトルネックが見つかる 自作ツールを運用してみる 作りやすくなった(Dev)から運用(Ops)が大事 自分だけの箱庭なので、機能を追加・削除しても誰も困らず、自分の満足度を高められる 10
技術書典 21 に向けて鋭意製作中な同人誌の紹介 OTel Native な自作 CLI ツールを作る本を作っています 写経しながら CLI
ツールを完成させる、60 ページぐらいの本(表紙は仮) 11
技術書典 21 に向けて鋭意製作中な同人誌の紹介 内容(これから増えるかも) 技術スタック Go kong(コマンドパーサー) opentelemetry-go jaeger OSS
としての非機能要件 mise.lock を利用したサプライチェーン攻撃への対策 goreleaser によるリリース Release の Assets をイミュータブルに 12
技術書典 21 に向けて鋭意製作中な同人誌の紹介 こんな感じで、jaeger で可視化しよう 13
まとめ Natively Instrumented を OTel Native と呼んでいました 後付けの計装が不要で OpenTelemetry のテレメトリーデータを送信できる
OTel Native × 自作 CLI ツールはいいぞ 箱庭を運用しつつ、オブザーバビリティを学んでみよう 技術書典 21 に向けて本を作っています OTel Native な自作 CLI ツールを写経で書ける本 14
参考 個人的に影響をうけたブログ・資料 CLIを書いてるなら、まずOTLPでtracesと eventsを吐けるようにするのがオススメ コードを書く隙間を見つけて生きていく技 術/Findy 思考の現在地 15