Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ソフトウェアチームのパフォーマンスを向上させる鍵: パイプラインのオブザーバービリティ
Search
Taiji HAGINO
PRO
July 17, 2024
Technology
1
170
ソフトウェアチームのパフォーマンスを向上させる鍵: パイプラインのオブザーバービリティ
本資料は、Developer eXperience Day 2024で登壇した時のものになります。
Taiji HAGINO
PRO
July 17, 2024
Tweet
Share
More Decks by Taiji HAGINO
See All by Taiji HAGINO
Bridging the Gap:Why Developer Relations and Product Management Must Work Together
taiponrock
PRO
0
38
What Four Approaches Taught Me About Developer Productivity
taiponrock
PRO
0
15
Automatic Creation of Azure Environment Configuration Diagrams! with Datadog Cloudcraft
taiponrock
PRO
0
66
VS Code の静的分析でリアルタイムのコードフィードバックを取得
taiponrock
PRO
0
160
Backstage of Enterprise Conference
taiponrock
PRO
1
210
どの種は何の花を咲かす?DevRelのターゲットオーディエンスを知ることの意味
taiponrock
PRO
2
370
Datadogの便利な使い方 - 意外と知らない?CoScreenとCloudcraft
taiponrock
PRO
1
1.9k
DatadogとPagerDutyで改善するシステム障害対応
taiponrock
PRO
0
780
エンドツーエンドの可視性を実現するクエスト
taiponrock
PRO
2
540
Other Decks in Technology
See All in Technology
「最速」で Gemini CLI を使いこなそう! 〜Cloud Shell/Cloud Run の活用〜 / The Fastest Way to Master the Gemini CLI — with Cloud Shell and Cloud Run
aoto
PRO
1
180
GraphRAG グラフDBを使ったLLM生成(自作漫画DBを用いた具体例を用いて)
seaturt1e
1
150
プロダクト開発と社内データ活用での、BI×AIの現在地 / Data_Findy
sansan_randd
0
170
もう外には出ない。より快適なフルリモート環境を目指して
mottyzzz
13
11k
Behind Postgres 18: The People, the Code, & the Invisible Work | Claire Giordano | PGConfEU 2025
clairegiordano
0
140
マルチエージェントのチームビルディング_2025-10-25
shinoyamada
0
180
現場の壁を乗り越えて、 「計装注入」が拓く オブザーバビリティ / Beyond the Field Barriers: Instrumentation Injection and the Future of Observability
aoto
PRO
1
610
AI AgentをLangflowでサクッと作って、1日働かせてみた!
yano13
1
160
RemoteFunctionを使ったコロケーション
mkazutaka
1
120
DSPy入門
tomehirata
0
110
ViteとTypeScriptのProject Referencesで 大規模モノレポのUIカタログのリリースサイクルを高速化する
shuta13
3
210
JSConf JPのwebsiteをGatsbyからNext.jsに移行した話 - Next.jsの多言語静的サイトと課題
leko
2
190
Featured
See All Featured
For a Future-Friendly Web
brad_frost
180
10k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
37
2.6k
The Straight Up "How To Draw Better" Workshop
denniskardys
238
140k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
9
930
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
GraphQLの誤解/rethinking-graphql
sonatard
73
11k
Become a Pro
speakerdeck
PRO
29
5.6k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.2k
Leading Effective Engineering Teams in the AI Era
addyosmani
7
640
The Cult of Friendly URLs
andyhume
79
6.6k
Automating Front-end Workflow
addyosmani
1371
200k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.5k
Transcript
Taiji Hagino Senior Developer Advocate, Datadog ソフトウェアチームのパフォーマンスを 向上させる鍵 パイプラインのオブザーバービリティ
Taiji Hagino (萩野 たいじ) Senior Developer Advocate, Datadog @taiponrock
コーディ ングが 好き CI/CDが 好き CI/CDが 好き?? アプリの 完成が 好き
None
“What is Datadog?”
“Wait… isn’t Datadog a monitoring company?”
7 Datadog は インフラとアプリの 可観測性とセキュリティの向上を 支援する、 モニタリングとアナリティクスの プラットフォーム です。
Datadogのプラットフォーム 8 コンテナ サーバーレス ネットワーク パフォーマンスモニ タリング ネットワーク機器監 視 クラウドコストマネ
ジメント 分散型トレース エラートラッキング 継続的な プロファイラ データベース監視 ユニバーサル サービス監視 外形監視 リアルユーザーモ ニタリング セッションリプレイ ユニファイドメトリクス、ログ、トレース 観測可能なパイプ ライン センシティブ データスキャナ 監査証跡 ログ フォワーディ ング クラウドセキュリティ マネジメント アプリケーションセ キュリティマネジメン ト クラウドSIEM インフラ監視 アプリケーションパ フォーマンス モニタリング デジタルエクスペリ エンスモニタリング ログ マネジメント セキュリティ Watchdog AI シェアードプラットフォームサービス コラボレーション ・ ダッシュボード ・ モバイル ・ エージェント ・ ノートブック ・ ワークフロー ・ オープンテレメトリー ・ サービスカタログ インサイト ・影響分析 ・根本原因分析 ・異常検知 ・アラート ・相関関係 ・最適化 CI可視化 継続的なテスト ソフトウェア デリバリー 600以上の統合機能
Datadogのプラットフォーム 9 コンテナ サーバーレス ネットワーク パフォーマンスモニ タリング ネットワーク機器監 視 クラウドコストマネ
ジメント 分散型トレース エラートラッキング 継続的な プロファイラ データベース監視 ユニバーサル サービス監視 外形監視 リアルユーザーモ ニタリング セッションリプレイ ユニファイドメトリクス、ログ、トレース 観測可能なパイプ ライン センシティブ データスキャナ 監査証跡 ログ フォワーディ ング クラウドセキュリティ マネジメント アプリケーションセ キュリティマネジメン ト クラウドSIEM インフラ監視 アプリケーションパ フォーマンス モニタリング デジタルエクスペリ エンスモニタリング ログ マネジメント セキュリティ Watchdog AI シェアードプラットフォームサービス コラボレーション ・ ダッシュボード ・ モバイル ・ エージェント ・ ノートブック ・ ワークフロー ・ オープンテレメトリー ・ サービスカタログ インサイト ・影響分析 ・根本原因分析 ・異常検知 ・アラート ・相関関係 ・最適化 CI可視化 継続的なテスト ソフトウェア デリバリー 600以上の統合機能
ソフトウェア開発ライフサイクル
https://docs.datadoghq.com/continuo us_integration/guides/pipeline_data_ model/ シフトレフト
シフトレフトが必要な理由 CIには時間がかかる すべてが遅く感じる なぜテストが失敗 したのか分からない
シフトレフト = コントロールしやすくする 開発 QA(品質保証) ステージング 本番 シフトレフト CIパイプラインとテストを理解するの にも役立つ
本番環境の履歴のみが 可視化されている
CIにおける課題 信頼できないCI マージの遅延 統合テストは デバッグが難しい フレーキーテストは 非常に悩ましい
迅速かつ実用的なフィードバック
CI Visibility by Datadog 16 パイプラインの可視性 すべてのパイプライン、ビルド、 ジョブを包括的に可視化する。 テストの可視性 ビルド全体のテストパフォーマン
スを追跡し、フレーキーテストを 管理する。 CI環境を詳細に可視化することで、CI/CD ワークフローを合理化します フィードバック・ループの高速化 により、CIに費やす時間が短縮 される
17 CIが遅く失敗する BEFORE 迅速で信頼性の高い アプリリリース AFTER 欠陥テストによるビルドの失敗 リトライの繰り返し 非常に遅いフィードバックサイクル 高速で安定したCIパイプライン
統合テストの容易なデバッグ CIにおける無駄な時間の削減
Thank you! Feedback & Question 👇 @taiponrock