All articles
Getting Started
What is CICDoo "Getting started: the onboarding wizard" The Dashboard and Infrastructure MapConcepts
Production, staging and development stages Domains, subdomains and SSL Odoo versions and editions (Community vs Enterprise) Workspaces and team collaborationServers
Adding a server Server domains and DNS Using a load balancer "Server actions: deploy, logs and charts"Projects & Git
Creating a project Connecting GitHub Connecting GitLab Branches and instancesInstances & Console
Creating an instance Restarting, stopping and removing an instance Merging branches between stages Web IDE and remote access Instance settings explained Deployments and the job queueMonitoring & Backups
Monitoring your instance Backups and restore Alert notifications (email and SMS)Workspaces & Permissions
Inviting workspace members Member permissions and resource access A member cannot see or use a resourceAccount & Security
Two-factor authentication (2FA) Profile and integrations settings Passwords and account recoveryBilling & Plans
"Plans: Free, Pro and Enterprise" Upgrading and managing your subscription What happens when you hit a plan limitSupport & Tickets
Opening a support ticket Getting help from the CICDoo teamTroubleshooting
"Troubleshooting: cannot connect a server" "Troubleshooting: a deployment failed" "Troubleshooting: my instance is down or slow" "Troubleshooting: domain or SSL problems"Monitoring & Backups
Monitoring your instance
How to read the Monitoring tab (uptime stats, CPU and memory charts, log drill-down, AI log analysis) and the Logs tab.
The Monitoring tab
Open an instance in the Console and click Monitoring.
Uptime and response time
When external uptime monitoring is active for the instance, the top of the tab shows:
- Uptime (30d): uptime percentage over the last 30 days.
- Avg Response Time in milliseconds.
- External Status: Online, Down, Degraded, Paused, or Pending.
- Last Sync: when the data was last refreshed.
- A Daily Uptime, Last 30 Days strip with one bar per day.
The same uptime figure also appears in the instance header.
CPU and memory charts
Two live charts show CPU and memory usage as percentages:
- Odoo Container: the Odoo application.
- Database Container: PostgreSQL.
Controls above the charts:
- Refresh reloads the data; Auto-refresh (30s) keeps it updating.
- A time range selector: 6h, 24h, or 48h.
- Drag across a chart to zoom in (both charts zoom together), double-click or use Reset zoom to zoom back out.
Jumping from a spike to the logs
Click any point on a chart to open a log viewer showing the container logs around that exact time. This is the fastest way to find out what happened during a CPU or memory spike. The dialog has a copy button for the log text.
AI log analysis
In the same log dialog, the brain icon runs an AI analysis of the log, using the instance configuration as context, and summarizes errors and recommended actions. You can ask follow-up questions in a chat below the analysis.
This is bring your own API key. The first time, a settings panel asks for a provider and key:
- Anthropic (Claude), OpenAI, or Groq with an API key
- Ollama (local) with a base URL, no key needed
- Custom (OpenAI-compatible) with a base URL and key
You can optionally set a model name, and change these later via the gear icon in the analysis panel.
The Logs tab
The Logs tab shows the raw container logs. Use Refresh to load them, Stream to auto-refresh at an interval you choose (in seconds), Clear to empty the view, and Download to save the logs as a text file. In a workspace, the Logs tab requires the logs permission.
To get notified when your instance goes down, see Alert notifications (email and SMS).
If you get stuck, open a support ticket from the Tickets page or the chat widget.
Still stuck? Open a ticket from the app or talk to an engineer.