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
AI OCR API on Lambdaを Datadogで可視化してみた
Search
Nealle
August 18, 2025
Programming
540
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AI OCR API on Lambdaを Datadogで可視化してみた
2025/8/20
https://datadog-jp.connpass.com/event/360923/
Japan Datadog User Group Meetup#12@東京
Nealle
August 18, 2025
More Decks by Nealle
See All by Nealle
ASTを使って影響範囲を特定する
nealle
0
200
AWSとGitHub Actionsの責任境界と 組織で安全に使用する取り組み
nealle
1
290
Claude Codeによるデータ分析の民主化とそれを支えるデータ基盤
nealle
1
180
Product Engineering Conference 2026の ご案内
nealle
0
390
AllCompanyDeck_old.pdf
nealle
0
130
職種の境界を染み出しあう品質保証 - PdEがテストへ、QAが上流へ、AIとともに
nealle
0
260
どうして今サーバーサイドKotlinを選択したのか
nealle
0
320
電話を武器に変える Amazon Connect 活用の全貌
nealle
0
6.9k
Nealle Company Deck
nealle
0
330
Other Decks in Programming
See All in Programming
C#の現在地 進化の歴史と、AI時代の.NET Everywhere
neuecc
4
2.5k
wkhtmltopdfの次どうするか問題2026
willnet
2
1.4k
Streamlitで実現する自然言語データアプリ開発
ayumu_yamaguchi
1
290
20260914 AIエージェント時代のPlatform Engineering LLM基盤とプロダクトの責務境界線
kanfab1
7
2.1k
個人開発基盤をまるごとCloudflareに引っ越して爆速で総合的体験を向上させた話
tinykitten
0
190
手動確認はもう限界 〜XCUITestでCustom URL Schemeの遷移を起動種別ごとに自動テストする〜 / Testing Custom URL Schemes with XCUITest
otouto
0
300
【高い買い物LT会】初任給で話題の国産フィジカルAIを買った話
akagami
PRO
0
160
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
150
XHTMLが残したもの
yosuke_furukawa
PRO
2
810
モバイル交通系ICへのチャージ実例から考える、クロスプラットフォーム開発におけるiOS実機テスト設計とCI運用
yusuga
1
490
PL/pgSQLはなぜ「ふつうのSQL」より遅いのか
tameguro
0
110
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
440
Featured
See All Featured
Faster Mobile Websites
deanohume
310
32k
Facilitating Awesome Meetings
lara
57
7.1k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
1
410
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
330
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.2k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.9k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
360
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
670
Ruling the World: When Life Gets Gamed
codingconduct
0
340
GraphQLとの向き合い方2022年版
quramy
50
15k
Transcript
2025.08.20 Japan Datadog User Group Meetup#12@東京 株式会社ニーリー 宮後 啓介 @miya10kei
NEALLE 1 AI OCR API on Lambdaを Datadogで可視化してみた
2023年にニーリーにジョイン 昨年までSREリードとしてサービスの信頼性やアジリティ向上の施 策を実施。2025年よりプロダクト/事業部門での生成AI活用を推進 するチームを立ち上げ活動中。 2 自己紹介 @miya10kei 株式会社ニーリー プラットフォーム開発G プロダクトAI開発
リーダー Keisuke Miyaushiro 宮後 啓介
3 1. AI OCR API on Lambdaについて 2. 可視化に使用したDatadog機能 3.
使用してみての感想 目次
4 AI OCR API on Lambda LLMで必要書類の確からしさ(真正性)と、情報読み取り(OCR)を行うAPI この書類の情報を 読み取って with
画 像 記載されている情報は.... API Gateway Lambda S3 Gemini 利用元
5 可視化に使用したDatadog機能 Datadog Lambda Extension Lambda Layerとして動作。Logs/Metrics/TracesなどのTelemetryデータを自 動収集しDatadogに転送してくれる機能。(Datadog AgentのLambda版) Datadog
LLM Observability 各種LLM Providerへのリクエストを対象にInput/Ouput、レイテンシー、トー クン数といったデータを可視化してくれる機能。 プロンプトインジェクションなどのセキュリティ検知や、ハルシネーション 判定などの品質チェック機能なども提供している
6 Datadog Lambda Extensionの設定 1. CloudFormation Macroのインストール aws cloudformation create-stack
\ --stack-name datadog-serverless-macro \ --template-url https://datadog-cloudformation-template.s3.amazonaws.com/aws/serverless-macro/latest.yml \ --capabilities CAPABILITY_AUTO_EXPAND CAPABILITY_IAM 2. (SAMの場合) Template.yamlに設定を追記 Transform: - AWS::Serverless-2016-10-31 - Name: DatadogServerless Parameters: stackName: !Ref "AWS::StackName" pythonLayerVersion: 113 extensionLayerVersion: 84 site: "<DATADOG_SITE>" apiKeySecretArn: "<DATADOG_API_KEY_SECRET_ARN>"
複数Lambdaの実行回数/エラー数/レイテンシなど をまとめて確認可能 7 Datadog Lambda Extensionで確認できるデータ サマリー 詳細 個別LambdaのLogs/Metrics/Traces/Configuration などの詳細やCOLD
STARTの有無などLambda固有 の情報も確認可能
8 Datadog LLM Observabilityの設定 Inline Method方式 from ddtrace.llmobs import LLMObs
from ddtrace.llmobs.decorators import llm @llm(model_name="gemini", model_provider="google", name="call_gemini") def call_gemini(...): # Spanに付与するアノテーションを設定 LLMObs.annotate( input_data=parts[0].text if parts else None, output_data=output_text, metadata={"model": model, "temperature": temperature, "top_p": top_p, "max_output_tokens": max_output_tokens}, metrics={ "input_tokens": response.usage_metadata.prompt_token_count, "output_tokens": response.usage_metadata.candidates_token_count, "total_tokens": response.usage_metadata.total_token_count, }, tags={"version_prompt": version}, ) ※ Auto Instrumentation機能もあるが、当時はgoogle-genaiパッケージが未対応だったので上記方法で設定🥲
Input/OutputのTopic毎のレイテンーや、Tokens数 のパーセンタイル値などが確認可能 9 Datadog LLM Observabilityで確認できるデータ サマリー 詳細情報 各リクエストの生成AIへのInput/OutputがTrace データとして確認可能
▪ Good • Input/OutputをTrace情報として確認できるので、障害時の調査などで役 立ちそう ▪ Points to improve •
Input/OutputのTopicのグルーピングを自分で調整したい🥲 • Input/Outputの閲覧制限ができないので、本番環境だと使用しずらい🤔 10 Datadog Lambda ExtensionとDatadog LLM Observabilityを使ってみての感想 Datadog Lambda Extension Datadog LLM Observability ▪ Good • 簡単なインストールで、基本的なTelemetryデータが自動収集されるので 入れない理由がない👍 • COLD START率や起動時間などのLambda固有の関心事にも対応してい る✨
ニーリー採用情報など
Thank you 12