This guide shows how you can use a simple email alert to monitor the status of your functions.
For more details, refer to the technical documentation.
-
From the OCI Console navigation menu, select Application Integration, and then select Notifications
-
Click Create Topic and create a topic with my_function_status name
-
Choose your topic, click Create Subscription and create a subscription with your email:
- Protocol: Select Email
- Email: Enter your email address
-
The subscription will be created in "Pending" status. You will receive a confirmation email and will need to click on the link in the email to confirm your email address.
-
From the navigation menu, select Developer Services, and then select Functions
-
Choose the application and the function that you want to monitor
-
From the Metrics page, go to the "Functions Errors" chart, click on Options and Create an Alarm on this Query
-
Add a name and under Notifications select Destination service as notification service, select the compartment your_compartment, and select Topic as my_function_status
-
From the navigation menu, select Monitoring, and then select Alarm Definitions
-
Click Create Alarm and use the following example:
- Alarm Name: my_function_status
- Alarm severity: Critical
- Alarm body: OCI Alarm: my function
-
On Metric description select the compartment your_compartment, select Metric namespace as oci_faas, Metric name as FunctionResponseCount, Interval as 1m, and Statistic as Mean
-
On Trigger rule select Value greater or equal than 1
-
On Notification select Destination service as notification service, select the compartment your_compartment, and select Topic as my_function_status