Introduction
FunctionGraph works closely with other Huawei Cloud services to provide you with an overall solution to the observability of serverless applications. It integrates with the monitoring, logging, tracing, and analysis services on Huawei Cloud, enabling you to effectively monitor and optimize function features, performance, and costs.

One-Stop Log Collection and Storage with LTS
FunctionGraph supports one-click connection to LTS to collect, store, search, and analyze serverless application logs. LTS efficiently processes large number of logs and provides real-time alarms. Its extensive log processing and statistics features help you quickly optimize your log data. By connecting to LTS, you can easily manage logs and monitor your serverless applications, enhancing log maintenance and application stability.
For details, see Configuring and Viewing Function Invocation Logs.
Extensive Monitoring Metrics Based on AOM
FunctionGraph reports over 20 metrics related to function invocation (such as result, number of invocations, and invocation duration) and instance status (such as number of instances, asynchronous queuing requests, and memory usage) to AOM. These metrics give you insights into the performance and running status of your functions, so that you can precisely tune and optimize the functions, improving their efficiency and stability on Huawei Cloud.
With accurate real-time data, the integration with this monitoring system enables you to better monitor and optimize your functions, enhancing overall management and operational efficiency.
Function Tracing with APM
FunctionGraph integrates with APM's monitoring technology and OpenTelemetry's distributed tracing to monitor the internal call chain of each function. It tracks all stages and dependencies during the execution, and accurately captures key information on the call chain, such as duration, parameters, and results. This data helps you understand your system performance and diagnose issues efficiently.
APM aggregates and analyzes data for specific requests when an exception occurs in a serverless function, enabling you to track duration changes and results within a specified period and identify unusual requests promptly. By deeply analyzing the abnormal invocation information and triggering time, you can precisely locate the root cause and efficiently rectify the fault.
For details, see Configuring and Viewing Tracing.
Runtime Extension and Telemetry APIs
The extension API helps you enhance your functions with custom extensions.
The telemetry API provides a standard way for extension programs to subscribe to and receive telemetry data (such as logs, metrics, and trace data) of functions.
Together, these two APIs make it easy to customize monitoring and enhance your functions, while maintaining seamless integration with native function services.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot