Deployment checklist
It is highly recommended to follow this checklist when running SentiOne Automate on premises.
Virtual machines
✅ Performance of virtual machines is monitored, at least in terms of:
- CPU usage
- CPU IO time
- RAM
- Disk space
- Network usage
✅ SSH access to VM is secured
Kubernetes
✅ Kubernetes events are logged and stored
✅ Application/pod logs are stored in dedicated software and can be viewed or downloaded for diagnosis in case of an error (you can follow our guidelines on log management )
✅ Ingress is configured so that secure HTTPs access is granted to services:
- admin (internal access)
- webchat (public) - optional
- channels connector (public) - optional
- gateway API (internal access) - optional
Automate
✅ There are no shared accounts and users have non default password
✅ User roles are defined according to your needs
✅ Password policy is enforced in System settings
✅ Bot projects have test scenarios which they pass
✅ Test sets are created for NLU intent detection and training analytics is performed to monitor NLU KPIs (mainly F1 score)
✅ Performance is monitored according to the guide
PostgreSQL
✅ All databases are backed up according to your policy
LLMs and REST API integrations (optional)
✅ Outbound access to used LLMs or other REST integrations is granted on the firewall
Updated 1 day ago