Application Performance Monitoring (APM) integration for Telex that supports Flutter, React Native, and .NET MAUI applications.
- Real-time performance monitoring
- Cross-platform crash reporting
- Automated alerts and notifications
- Platform-specific metrics collection
- Custom alerting thresholds
- Add the integration to your Telex organization:
# Using the Telex Dashboard
1. Navigate to Integrations > Add New
2. Select "Custom Integration"
3. Enter the JSON URL: [Your hosted JSON URL]
4. Configure the settings as needed
- Configure your channels:
{
"metrics_channel": "your-metrics-channel-id",
"alerts_channel": "your-alerts-channel-id"
}
- Enable platforms:
{
"platforms": {
"flutter": true,
"react_native": true,
"maui": true
}
}
- Clone the repository:
git clone https://github.com/telex-integrations/telex-apm-integration.git
cd telex-apm-integration
- Install dependencies:
npm install
- Run tests:
npm test
# Run all tests
npm test
# Run with coverage
npm run test:coverage
# Run specific tests
npm run test:platforms
npm run test:services
-
Host the integration JSON:
- Copy
config/integration.json
to a publicly accessible URL - Update the URL in your Telex organization settings
- Copy
-
Configure organization:
- Create dedicated channels for metrics and alerts
- Set up platform-specific configurations
- Configure alerting thresholds
-
Enable monitoring:
- Start the integration
- Verify metrics collection
- Test crash reporting
[Add screenshots of the integration in action]
For support, please contact the Telex support team or open an issue in this repository.