Deleting Apps
To delete an app, remove it via the EnSync Dashboard or Config Manager API.Before Deleting
- Stop all running instances: Ensure no workers are using this appKey
- Notify publishers: Tell partners to stop sending events to this appId
- Process remaining events: Ensure all queued events are processed
- Update integrations: Remove references to this app from your code
- Backup credentials: Save appKey/appSecret if you need to reference them later
Deletion Process
You can delete apps in the EnSync Dashboard or via the API. See API Reference for programmatic deletion.Changing appSecret
You cannot directly change an appSecret. Instead, you need to create a new app and migrate.Migration Process
- Create new app: Generate new app (see Create Access Key)
- Update your service: Deploy with new appKey and appSecret
- Notify publishers: Share your new appId
- Monitor old app: Watch for remaining events in old queue
- Deprecate old app: After transition period, delete old app
Zero-Downtime Migration
Run both apps simultaneously during migration:App Organization
Environment Separation
Create separate apps per environment:- Isolated event queues
- Different permissions per environment
- Easier debugging and testing
- Prevents production incidents from dev/staging
Service Separation
Create separate apps per microservice:- Clear ownership and responsibilities
- Granular permissions
- Independent scaling
- Better monitoring and logs
Permission Scoping
Grant minimal permissions to each app:Monitoring Apps
Check Connection Status
Track Event Metrics
Monitor in EnSync Dashboard:- Events published: How many events your app sends
- Events received: How many events your app gets
- Queue depth: How many events are waiting
- Processing time: How long events take to process
- Error rate: How many events fail
Use Logs Dashboard
The Logs dashboard shows:- Connection events
- Publish/subscribe activity
- Errors and failures
- Permission denials
Getting Help
For app management issues:- Check the Logs dashboard for error messages
- Verify permissions in EnSync Dashboard
- Contact support at [email protected] with:
- App name
- Description of the issue
- Error messages from logs
- Timestamp of the issue