Even on our free tier! 🎉
It’s self hosted, so you have control of your budget.
View function invocations, metrics and logs in real time.
Consolidate multiple accounts and services into a single filterable dashboard.
Choose your own retention periods for metrics
Investigate issues on any device, even on your mobile while in the pub!
Create or log in to your functionmetric account.
Simply deploy our CloudFormation template to your AWS account. We’ll detect your functions automatically.
Categorise your functions into apps and stages.
You’re now collecting invocation and metric data!
All metric data and analysis remains within your own AWS account.
All APIs are secured using AWS_IAM roles to ensure that the public footprint is protected.
So you only pay for the monitoring you need.
During the beta, we currently have support for nodeJS, Python and Java lambda functions. Additional support will be added as we develop the platform.
The following regions are currently supported:
Unlike other monitoring tools, the majority of functionmetric is self-hosted. We don't limit or charge based on the number of invocations you want to collect metrics for.
Data is collected directly from your Cloudwatch logs in real time, metrics are usually updated on the dashboard within about 10 seconds.
You can select the specific functions that you want to monitor in your account, and categorise them into services and stages in order to filter your dashboard. The same set of metrics is collected for every tracked function.
Yes, currently you can see an overview of invocation and error counts, execution time, memory usage, and look at individual invocations and their log data. We plan to add additional features to make it even easier to see potential problems with your functions in future.
These are the very next items on our roadmap :)