給自己 2022 年的新目標 – AWS Certified Developer Associate 的學習筆記。這篇筆記簡介下 AWS 的 X-Ray 如何整合進你的程式碼。
課程相關資訊
[連結]:https://www.udemy.com/course/aws-certified-developer-associate-dva-c01/learn/lecture/19730084
本篇範圍:Chapter 18
請注意:本系列文章為個人對應課程的消化吸收後,所整理出來的內容。換言之,並不一定會包含全部的課程內容,也有可能會添加其他資源來說明。
內容
1. 當 X-Ray 整合進你的程式碼中,可以用來衡量你的 APP 效能、抓取錯誤資訊…等 ( 使用 x-ray-sdk )
2. Segment:在你的程式你定義它,必要時可以定義 sub-segments
3. Trace:收集眾多的 Segment 組合而成
4. Sampling:取樣 Segment 來收集資料,預設為 每 10 個為取樣單位,會送 1 個資料
5. Annotation:可以用於 trace 上的 index 資料,也可用於 filter ( key-value pair )
6. Metadata:非用於 index 和 filter 的 key-value pair
7. 你可以客製你的 Sampling 規則