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
Grafana_LokiをECS_Fargateで構築する観点公開版.pdf
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
clouddev-code
November 20, 2025
0
27
Grafana_LokiをECS_Fargateで構築する観点公開版.pdf
clouddev-code
November 20, 2025
Tweet
Share
More Decks by clouddev-code
See All by clouddev-code
Amazon_Bedrock_AgentCore_の概要_-_Slidev.pdf
cloudevcode
0
25
Regional_NAT_Gatewayについて_basicとの違い_試した内容スケールアウト_インについて_IPv6_dual_networkでの使い分けなど.pdf
cloudevcode
1
860
ADK_for_Java.pdf
cloudevcode
1
77
initContainerをECSで実現したい.pdf
cloudevcode
0
19
VPC_Lattice検討したが_採用しなかった話.pptx.pptx.pdf
cloudevcode
0
18
Presentation_-_コンテナイメージ高速化技術.pptx.pdf
cloudevcode
0
20
GitHub_Copilot_AgentでするMCP_Streamable_HTTPまで.pdf
cloudevcode
0
100
EKS_Auto_Mode_Deep_Live.pdf
cloudevcode
0
45
re_invent_2024アップデートで実現可能なアーキテクチャを考える.pdf
cloudevcode
1
300
Featured
See All Featured
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Between Models and Reality
mayunak
2
230
HDC tutorial
michielstock
1
500
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
240
Paper Plane
katiecoart
PRO
0
47k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.2k
Faster Mobile Websites
deanohume
310
31k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.4k
The browser strikes back
jonoalderson
0
760
RailsConf 2023
tenderlove
30
1.4k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.2k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
290
Transcript
Grafana LokiをECS Fargateで構築した話 2025.11.19 氏名 : 蛭田 聡司 CloudNative Days 2025
5分LT #CNDW2025
11月4回目のLT https://speakerdeck.com/cloudevcode
プロフィール Profile 01 Name Soushi Hiruta 02 Work 基盤設計構築 03
Community CommunityBuilder 2025 ( Container Category ) 04 興味 KubeConEU 2023~2026 05 Social X @web_se GitHub clouddev-code
目次 CONTENT 01 Grafana Lokiについて Lokiの構成 02 Grafana Lokiモニタリング Lokiモニタリングの観点について触れます
03 ECS Fargate で特性 ECS Fargateは基本ステートレスで利用する。AWS 都合でタスク入替が発生します 04 ECS FargateのLokiを構築する上での考慮点 ステートレス環境でより可用性を最大限高めて作る観点 05 まとめ ECS Fargate での構成 実際の構成
Grafana Loki Lokiの構成 01
Lokiコンポーネント Lokiコンポーネントについて
書き込みフロー Fluentbitなどのログエージェントから送信されてストレージまでに到達するフロー
読み込みフロー Grafanaからログ検索されてログが検索されるフロー
Grafana Monitoring クエリ処理時間、接続エラー率などモニタリングは必要 02
metrics エンドポイントでレイテンシ等モニタリング ADOTでAmazon manged for Prometheousに収集 クエリパフォーマンス、Ingesterの状態を可視化できる モニタリング 分量の多いテキストを入力する際に便利なページです。 https://github.com/grafana/loki/blob/main/pkg/ingester/metrics.go#L44
loki_request_duraton_seconds_count 接続エラー率 loki_ingester_streams_created_total 5分間のingesterストリーム平均作成 率 loki_request_duration_seconds_sum 1リクエストの平均処理時間 loki_request_duration_seconds_bucket loki_s3_request_duration_seconds_bucket loki_distributor_bytes_received_total
loki_ingester_memory_chunks Prometheus metrics モニタリングすべきメトリクス。クエリパフォーマンス、書き込みリソースを把握する必要がある https://grafana.com/docs/loki/latest/operations/meta-monitoring/
Grafana Lokiの構成 実際構築した構成 03
Grafana Loki構成 ECS Fargateで構築した構成 https://grafana.com/blog/2021/08/11/a-guide-to-deploying-grafana-loki-and-grafana-tempo-without-ku bernetes-on-aws-fargate/ laCで構築してい る
ECS Fargateの特性 テンポラリストレージ、AWS都合で落とされることはある 04
ECS Fargateの特性 ストレージは揮発性で、意図しない Task入替は発生する ストレージは揮発性 AWS都合でECS Task入替は発生する StatefulSetのようなステートフルなワークロードにはむかない
ECS FargateでLokiを運用した考慮点 ここにはタイトルを補足する内容を記入してください。 05
WAL Write Ahead Logを永続的なストレージに保存したい WALはドキュメント上にも、StatefulSet、永続ストレージで保持するとかかれ ている –ingester.flush-on-shutdown WALログ WAL Write
Ahead Log
複数タスクからWALログファイルが競合してしまった 競合してしまうと、ファイルも破損して、復旧もできなくる。 ドキュメント上でも破損してしまうといけないことは書かれている WALログをEFSでしようとしたが。。。 分量の多いテキストを入力する際に便利なページです。 https://grafana.com/docs/loki/latest/operations/storage/wal/
SIGKILL時でのノードのデータをS3にフラッシュ /ingester/shutdown?flush=true stop_timeout Fargateで最大に設定できる120s Task終了時にフラッシュする 突然死も0%ではない
低頻度だが突然死もある。この場合SIGKILL(Signal Kill)の後処理は行えな い。 突然死は頻度も少ないこともありあきらめる クラッシュリカバリ 突然死も0%ではない
• Task終了時にflashさせるようにする • ringから入替発生したECS Taskを抜く • クラッシュリカバリはあるがECS FargateでもLoki基盤は運用できる LokiをFargateでも運用できる まとめ
索引 • loki deployment modes ◦ https://grafana.com/docs/loki/latest/get-started/deployment-modes/ • Web Ahead
Log ◦ https://grafana.com/docs/loki/latest/operations/storage/wal/ • 最短で理解して運用するGrafana Loki ◦ https://zenn.dev/taisho6339/articles/0654040691aaab