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
Datadog 関数クイズ (初級編)
Search
yuu26
January 15, 2025
Technology
190
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Datadog 関数クイズ (初級編)
yuu26
January 15, 2025
More Decks by yuu26
See All by yuu26
プロダクト成長を支える開発基盤とスケールに伴う課題
yuu26
4
1.6k
LLM 機能を支える Langfuse / ClickHouse のサーバレス化
yuu26
9
6.7k
バクラクにおける可観測性向上の取り組み
yuu26
5
2.5k
AWS アーキテクチャクイズ
yuu26
3
1.6k
EMになって半年でやったこと
yuu26
1
3.3k
ローカル開発環境をAWSへ移行して爆速にした
yuu26
15
11k
AWS Systems Manager で実現する SSH レスでセキュアなクラウド運用
yuu26
2
5k
Other Decks in Technology
See All in Technology
【技術的負債conf】事業成長に伴う技術的負債の説明責任とAIによるモニタリング、認知的負債について
i35_267
2
1.6k
2026-09-11 【Snowflake World Tour Tokyo 2026】Snowflakeを起点に、AI Agentが自律稼働し続ける未来へ / Driving AI Agents with Snowflake
civitaspo
0
400
ソフトウェアDNAとクラウドエージェントのススメ
cloudace
0
100
What the customer really needed
kawaguti
PRO
2
170
Minecraft JavaのMODをSwiftで作る
1mash0
0
160
現場で役立つ技術負債の効果的な返済方法
masuda220
PRO
8
4k
Slack上でインフラをトラブルシュートする! Agentic Platform Engineeringの第一歩
teru0x1
4
1.7k
日経電子版を支えていく Kasane Design System/fec_fukuoka
nikkei_engineer_recruiting
0
1.5k
AI時代、データエンジニアが一番おもろい
genshun9
0
600
バイブコーディング時代のWebアプリ開発入門~Cloud Runで学ぶセキュアなビルドとデプロイ
waiwai2111
1
120
おい、エージェントを使って終わらせろ
nwiizo
0
240
Issue 駆動でスペシャリストの意図を届ける、AI 実装のアクセシビリティ向上
thkt
0
110
Featured
See All Featured
Measuring & Analyzing Core Web Vitals
bluesmoon
9
990
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
540
The Language of Interfaces
destraynor
162
27k
Facilitating Awesome Meetings
lara
57
7.1k
Google's AI Overviews - The New Search
badams
0
1.6k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
690
YesSQL, Process and Tooling at Scale
rocio
174
15k
Site-Speed That Sticks
csswizardry
13
1.5k
Embracing the Ebb and Flow
colly
88
5.2k
Ruling the World: When Life Gets Gamed
codingconduct
0
330
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
330
Claude Code のすすめ
schroneko
67
230k
Transcript
© LayerX Inc. Datadog 関数クイズ (初級編) 2025-01-14 新年エンジニアLT会
© LayerX Inc. 2 Datadog 関数クイズ (初級編) みなさん Datadog は活用できていますか?
これからクイズを3問出題します。 ぜひコメントで回答を! 勘でもいいです!!
© LayerX Inc. 3 第1問
© LayerX Inc. 4 第1問 とあるエンドポイントのレイテンシを表すグラフです。バッチの重いリクエストで値が跳ねています。 バッチリクエストを除外するため、一定以上のスパイク値を無視したいです。このときに使える関数は? 1: peak_max() 2:
cutoff_max() 3: outliers()
© LayerX Inc. 5 第1問 正解は 2: cutoff_max() cutoff_max(metric, num)
の形で使用すると、num を超える値が削除されます。 補足: num より大きい値を検出できなくなるため、監視で使用する際は注意が必要です。 代替で clamp_max(metric, num) を用いると num を超えた場合に num へ丸めてくれます。
© LayerX Inc. 6 第1問 cutoff_max(metric, 3) で3より大きいスパイク値を除外し、通常処理のレイテンシに注目できました。 before: after:
© LayerX Inc. 7 第2問
© LayerX Inc. 8 第2問 プロダクトの利用傾向を可視化するため、前週との比較グラフを作りたいです。 以下のグラフに、前週のメトリクスも重ねたい場合に使う関数は? 1: before_week() 2:
time_diff() 3: timeshift()
© LayerX Inc. 9 第2問 正解は 3: timeshift() timeshift(metric, offset)
の形で使用すると、offset ずらした値を取得できます。 -604800秒 (60*60*24*7) を指定すると1週間前のグラフが得られます。 ここでは月初のグラフ青に前週分を赤で重ねており、前週比でアクセスが増えたことを確認できます。
© LayerX Inc. 10 第2問 calendar_shift() でも正解! calendar_shift(metric, offset, timezone)
の形でより直感的に値を指定できます。 1週間前を指定する場合は calendar_shift(metric, ”-1w”, ”Asia/Tokyo”) です。 この例では前週月曜日が祝日で利用数が少ないことをグラフから読み取れます。
© LayerX Inc. 11 第3問
© LayerX Inc. 12 第3問 CPU 使用率のピークを知りたいのに、長期間のグラフだと値が丸められてしまいます。 高負荷時は 50% を超えるはずが
30% にも届いていない…… 最高値を残したいときに使う関数は? 1: pick_max() 2: rollup(max) 3: aggregate(max)
© LayerX Inc. 13 第3問 正解は 2: rollup(max) rollup(max) を指定すると、データポイントの集計方法を最大値に変更できます。
デフォルトでは rollup(avg) が使用されるため最大値を確認できません。
© LayerX Inc. 14 第3問 前後を比較すると左軸の数値が異なっています。用途に応じて適切な集計方法を選択しましょう。 before: after:
© LayerX Inc. 15 さいごに Datadog には他にもさまざまな便利関数があります。 公式ドキュメントで1つずつ詳しく説明されているため、ぜひ一度確認してみてください。 https://docs.datadoghq.com/ja/dashboards/functions/ クイズのまとめ
• 異常値を除いて集計したい! → cutoff_max() • 一定時間前の値と比較したい! → timeshift() もしくは calendar_shift() • ピーク値を残したい! → rollup(max)