$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
kspan: Traces from Events
Search
mita
May 20, 2021
Technology
1
1k
kspan: Traces from Events
kspan: Traces from Events
Kubernetes Meetup Tokyo #41 LT
mita
May 20, 2021
Tweet
Share
More Decks by mita
See All by mita
Developer 以外にこそ使って欲しい Amazon Q Developer
mita
1
780
Higher level abstraction/orchestration with Crossplane and Open Application Model
mita
0
920
Other Decks in Technology
See All in Technology
Knowledge Work の AI Backend
kworkdev
PRO
0
280
半年で、AIゼロ知識から AI中心開発組織の変革担当に至るまで
rfdnxbro
0
150
たまに起きる外部サービスの障害に備えたり備えなかったりする話
egmc
0
420
AWS運用を効率化する!AWS Organizationsを軸にした一元管理の実践/nikkei-tech-talk-202512
nikkei_engineer_recruiting
0
170
『君の名は』と聞く君の名は。 / Your name, you who asks for mine.
nttcom
1
120
通勤手当申請チェックエージェント開発のリアル
whisaiyo
3
480
202512_AIoT.pdf
iotcomjpadmin
0
150
AWSに革命を起こすかもしれない新サービス・アップデートについてのお話
yama3133
0
510
AIエージェント開発と活用を加速するワークフロー自動生成への挑戦
shibuiwilliam
5
870
Snowflake Industry Days 2025 Nowcast
takumimukaiyama
0
120
AWSの新機能をフル活用した「re:Inventエージェント」開発秘話
minorun365
2
470
業務の煩悩を祓うAI活用術108選 / AI 108 Usages
smartbank
9
13k
Featured
See All Featured
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.9k
Building Adaptive Systems
keathley
44
2.9k
For a Future-Friendly Web
brad_frost
180
10k
Writing Fast Ruby
sferik
630
62k
Crafting Experiences
bethany
0
22
The Power of CSS Pseudo Elements
geoffreycrofte
80
6.1k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
400
Building Flexible Design Systems
yeseniaperezcruz
330
39k
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.3k
ラッコキーワード サービス紹介資料
rakko
0
1.8M
KATA
mclloyd
PRO
33
15k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
260
Transcript
Recap kspan Traces from Events https://static.sched.com/hosted_ fi les/kccnceu2021/fd/Traces%20from%20Events%20%28Kspan%29.pdf https://sched.co/iE3j
Recap Name: mita Role: Infrastructure Engineer Interest: - Improving Operator
Experience - Cloud Native - KRM Ecosystems - Kubernetes Operators - Observability - Chaos Engineering - Infrastructure as Code
Recap Observabilityͷ̏ຊப • 2017ʹɺObservabilityͷ3ຊபͱͯ͠ Logging, Metrics, Tracing͕ఏএ͞Εͨ • New RelicͰM.E.L.T(Metrics,
Events, Logs, Traces)ͷ4ͭͱఆٛͯ͠Δ(https://newrelic.com/resources/ ebooks/what-is-observability) https://peter.bourgon.org/blog/2017/02/21/metrics-tracing-and-logging.html
Recap What is kspan? • KubeCon EUͰհ͞ΕͨWeaveworksͷπʔϧ(Experimental) • Kubernetes্Ͱੜ͞ΕΔEventΛTraceʹม͢Δ https://github.com/weaveworks-experiments/kspan
Recap Architecture https://static.sched.com/hosted_ fi les/kccnceu2021/fd/Traces%20from%20Events%20%28Kspan%29.pdf
Recap Demo Jaeger kspan Nginx Deployment Manifest api-server 4. Emit
spans as OTLP(OpenTelemetry Protocol) 2. watch events 3. convert events to spans 1. apply manifest
Recap ༨ஊ Kubernetes EventͷTimestamp • ԼهIssueʹ͋Δ௨ΓɺޙํޓੑΛอͬͨ··millisecond୯ҐͷϑΥʔ ϚοτΛ৽ͨʹ࠾༻͢Δͷݫ͍͠ • ͦͷͨΊɺඵ୯ҐͷEventͷॱং͕ٯస͢Δ •
https://github.com/kubernetes/kubernetes/issues/81026 • EventϦιʔεࣗମϚΠΫϩඵ୯ҐͷλΠϜελϯϓΛอ͍࣋ͯ͠Δ https://pkg.go.dev/k8s.io/api/core/v1#Event