The API BaaS App Monitoring feature provides automatic monitoring of critical metrics that can help you find bugs, optimize app performance, identify network bottlenecks, and understand usage patterns.
App Monitoring requires the Apigee SDK and is currently supported for the following platforms:
Get the Apigee SDK
To enable App Monitoring, simply initialize the Apigee SDK in your application code. The SDK will automatically intercept all normal application logging, and send it to the API BaaS server. Typically, data will appear in the 'Monitoring' section of the API BaaS admin console within 2 minutes, providing you a near real-time view of your app's performance, usage, crash and error metrics.
Learn more about default monitoring:
Most metrics reported in the API BaaS admin console are displayed as easy-to-analyze charts and time-series graphs that allow you to view and compare data based on a number of criteria, including platform, time period, and more. Time-series data can also be compared in a single graph.
All error, crash and API metrics are also available as searchable raw logs. This valuable feature allows you to quickly browse all your App Monitoring data to locate specific events and trends, and is particularly helpful for investigating network bottlenecks, as well as device, platform, or OS-specific errors and crashes.
The App Monitoring feature also allows you to customize default monitoring in the API BaaS admin console, as well as define your own custom logging events in your application code.
Customizing default logging
The default settings for App Monitoring can be changed in the 'Default configs' section of the 'Configure' menu in the admin console, where you can set the data upload interval, device data to be read, log capture levels, and more. Customizing default App Monitoring is useful for optimizing the amount and frequency of the network resources your App Monitoring consumes on a user device.
Learn more about:
Defining custom log messages
In addition to intercepting all default logging in your app, App Monitoring also allows you to send custom log messages to the admin console with the API BaaS SDK, giving you the ability to monitor nearly anything in your app.
Learn more about: