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
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
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.8k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
2.9k
Automating Front-end Workflow
addyosmani
1369
210k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
380
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
300
Docker and Python
trallard
47
4.2k
What's in a price? How to price your products and services
michaelherold
247
13k
Information Architects: The Missing Link in Design Systems
soysaucechin
1
1.1k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.8k
Why Our Code Smells
bkeepers
PRO
340
58k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
2
2.1k
Fireside Chat
paigeccino
43
4k
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