Monitoring Your Functions

FaasPlus provides powerful monitoring tools to track the activity and performance of your endpoints. By using detailed logs, a centralized dashboard, and filtering options, you can effectively manage function performance, troubleshoot issues, and analyze usage patterns.

1. Endpoint Detail View

The Endpoint Detail view displays individual logs for each request made to a specific endpoint, providing essential insights into each function call. Each entry includes:

  • Request ID: A unique identifier automatically generated by the system for each request.
  • Request IP: The IP address from which the request originated.
  • Request Data: Any data payload sent with the request, typically in JSON format.
  • Response: The result generated after the function executes, including any return data.
  • Log Time: The exact time the function was called, useful for tracking and analyzing request frequency.
  • Result Status: The HTTP status code of the response, where 200 indicates success and 500 indicates an error.

These details provide a comprehensive view of each request, allowing you to analyze individual function calls and identify potential issues quickly.

2. Dashboard

The FaasPlus Dashboard offers a quick overview of recent activity, displaying the latest logs across all endpoints. This centralized view is ideal for real-time monitoring and provides immediate insights into recent requests, errors, and overall endpoint activity.

By using the dashboard, you can identify trends and respond quickly to any unexpected behavior or errors that arise across your endpoints.

3. Logs

The Logs section allows you to monitor all activity from every endpoint with advanced filtering and sorting options:

  • Filter by Endpoint Name: View logs for a specific endpoint by selecting its name.
  • Filter by Status: Filter logs based on the HTTP status code to quickly locate successful or failed requests.
  • Filter by Date/Time: Narrow down log entries to a specific date or time range to analyze activity within a chosen period.
  • Order Logs: Sort log entries to view the most recent or oldest entries first, making it easier to review data in your preferred order.

This comprehensive logging feature provides detailed insights, helping you maintain optimal performance and troubleshoot any issues effectively.

Summary

With FaasPlus’s monitoring capabilities, you gain full visibility into each function’s activity and performance. By using endpoint details, the centralized dashboard, and customizable log filters, you can ensure smooth and reliable operation across all functions, catching potential issues early and keeping track of usage patterns.