In this talk, we will discuss some tips for alerting around your serverless application, and different approaches to troubleshooting issues in your serverless application: using first-party tools from AWS; using custom-built solutions; or using a serverless monitoring solution.
45. Pros
Out of the box
No overhead
Comparatively cheap
AWS support
Cons
Complicated
Hard to query*
* Insights improved things drastically, but still a gap to ELK
49. Pros
Out of the box
Source of truth
No overhead*
Comparatively cheap
AWS support
* unless you record custom metrics synchronously
50. Pros
Out of the box
Source of truth
No overhead*
Comparatively cheap
AWS support
* unless you record custom metrics synchronously
** can compensate with custom metrics/metric filters, etc.
Cons
Missing metrics**
Lambda percentile
latencies don’t work
Only granular to 1 min
No query language
51.
52. Pros
Out of the box
SDK
No overhead
Comparatively cheap
AWS support
53. Pros
Out of the box
SDK
No overhead
Comparatively cheap
AWS support
Cons
Poor async support
54.
55. Pros
Out of the box
SDK
No overhead
Comparatively cheap
AWS support
Cons
Poor async support
No auto-
instrumentation
Bad DX (for node.js)
Poor documentation