Overview
Coolify is een self-hosted, open-source alternatief voor Heroku en Vercel voor het deployen van applicaties. De PulseGuard Coolify integratie stelt je in staat om al je Coolify-managed resources automatisch te monitoren, inclusief Docker containers, web applicaties, databases en achtergrond services.Coolify integratie is beschikbaar vanaf de Expert plannen. Je hebt een Coolify instance nodig met API toegang.
Hoe Coolify Werkt
Coolify draait als een Docker container op je eigen server en biedt:- Container Orchestration: Docker Compose en Kubernetes support
- Git Integration: Automatische deployments vanuit Git repositories
- Database Management: PostgreSQL, MySQL, Redis, MongoDB
- Reverse Proxy: Traefik voor load balancing en SSL
- Resource Monitoring: Basis monitoring van containers en services
Ondersteunde Coolify Resources
PulseGuard kan de volgende Coolify resources monitoren:Web Applications
Node.js, PHP, Python, Go applicaties
API Services
REST APIs, GraphQL endpoints
Databases
PostgreSQL, MySQL, Redis, MongoDB
Background Services
Workers, queues, cron jobs
Load Balancers
Traefik reverse proxy
Custom Services
Alle Docker containers
Coolify Instance Koppelen
1
API Token Genereren
Ga naar je Coolify dashboard → Settings → API Tokens
2
Nieuwe Token Aanmaken
Klik “Create Token” en geef een beschrijvende naam
3
Token Opslaan
Kopieer de token - deze zie je maar één keer!
4
PulseGuard Configureren
Ga naar Settings → Integrations → Coolify
5
Instance Toevoegen
Voer je Coolify URL en API token in
6
Verbinden
Klik “Connect” om de integratie te activeren
API Token Permissions
De Coolify API token heeft de volgende permissies nodig:read:projects- Voor project discoveryread:applications- Voor applicatie monitoringread:databases- Voor database monitoringread:services- Voor service health checks
Resource Discovery
Zodra je Coolify instance gekoppeld is, scant PulseGuard automatisch:Discovery Proces
- Project Scanning: Alle Coolify projecten worden geïdentificeerd
- Service Enumeration: Applicaties, databases en services gevonden
- Health Endpoint Detection: Automatische health check endpoints
- Service Creation: PulseGuard services worden aangemaakt
- Initial Monitoring: Eerste health checks worden uitgevoerd
Resource Types
Web Applications
- HTTP Health Checks:
/health,/status,/pingendpoints - Response Time Monitoring: Performance tracking
- SSL Certificate Checks: Voor HTTPS deployments
- Custom Health Endpoints: Configureerbare health checks
Databases
- Connection Health: Database connectivity tests
- Query Performance: Basic query execution tests
- Replication Status: Master-slave replication monitoring
- Resource Usage: CPU/memory monitoring van DB containers
Background Services
- Process Health: Container status monitoring
- Log Monitoring: Error detection in logs
- Resource Limits: CPU/memory threshold monitoring
- Restart Detection: Automatic restart alerts
Load Balancers
- Traefik Health: Reverse proxy status
- SSL Termination: Certificate validity checks
- Backend Health: Upstream service monitoring
- Traffic Routing: Request routing verification
Monitoring Configuratie
Automatische Service Aanmaak
Voor elke ontdekte Coolify resource creëert PulseGuard:- HTTP Service Monitors: Voor web applicaties
- TCP Service Monitors: Voor databases en custom services
- Health Check Endpoints: Automatische detectie
- Alert Rules: Standaard alerts per resource type
Protocol Configuratie
Web Applications
Databases
Custom Services
Coolify Health Checks
Ingebouwde Health Endpoints
Coolify applicaties hebben vaak standaard health endpoints:Node.js Applications
PHP Applications (Laravel)
Python Applications (FastAPI)
Custom Health Checks
Voor applicaties zonder standaard health endpoint:Deployment Monitoring
Git-based Deployments
- Build Status: Deployment success/failure
- Build Time: Deployment duration tracking
- Rollback Detection: Automatic rollback alerts
Container Health
- Container Status: Running, stopped, restarting
- Resource Usage: CPU, memory, disk per container
- Restart Count: Automatic restart monitoring
- Log Analysis: Error detection in container logs
Security Considerations
Coolify Security
- API Tokens: Gebruik dedicated monitoring tokens
- Network Security: Coolify draait in isolated Docker networks
- Access Control: Restrict API token permissions
- Token Rotation: Vernieuw tokens regelmatig
PulseGuard Security
- Encrypted Credentials: Coolify tokens worden versleuteld opgeslagen
- Read-only Access: Alleen read permissies vereist
- Network Isolation: Monitoring traffic blijft binnen je netwerk
- Audit Logging: Alle Coolify API calls worden gelogd
Troubleshooting
Veelvoorkomende Problemen
”Unable to connect to Coolify”
Oorzaken:- Coolify instance is niet bereikbaar
- Firewall blokkeert toegang
- Incorrecte URL of port
“No projects found”
Oorzaken:- API token heeft onvoldoende permissies
- Geen projecten in Coolify instance
- Token is verlopen
- Controleer token permissies in Coolify
- Creëer een nieuw token met juiste scopes
- Verificeer dat er projecten bestaan
”Health check failures”
Oorzaken:- Health endpoint niet beschikbaar
- Applicatie is niet healthy
- Network connectivity problemen
- Controleer applicatie logs in Coolify
- Test health endpoint manually
- Configureer custom health check
Container Status Issues
Oorzaken:- Container crashed of gestopt
- Resource constraints
- Configuration errors
Performance Optimization
Monitoring Frequency
- Critical Services: Elke 30 seconden
- Standard Apps: Elke 5 minuten
- Background Services: Elke 15 minuten
Resource Usage
- API Limits: Coolify API rate limits respecteren
- Network Traffic: Minimal monitoring traffic
- Storage: Efficient metrics data storage
Alert Tuning
- False Positives: Vermijd alerts voor known issues
- Maintenance Windows: Plan voor deployments
- Graduated Alerts: Warning → Critical escalation
Best Practices
Coolify Setup
- Health Endpoints: Implementeer health checks in al je applicaties
- Consistent Naming: Gebruik duidelijke naming conventions
- Environment Separation: Scheid development en production
- Resource Limits: Stel container limits in
Monitoring Strategy
- Service Dependencies: Monitor upstream/downstream services
- Business Metrics: Track application-specific KPIs
- User Experience: Monitor vanuit user perspective
- SLA Compliance: Stel alerts in voor SLA breaches
Maintenance
- Regular Updates: Houd Coolify en containers up-to-date
- Backup Monitoring: Monitor backup success/failure
- Log Rotation: Configureer log retention policies
- Security Patches: Apply security updates timely
API Integration
Gebruik de REST API voor Coolify beheer:Cost Considerations
Coolify Costs
- Server Hosting: VPS of dedicated server kosten
- Domain/SSL: Voor custom domains
- Storage: Voor backups en logs
PulseGuard Costs
- Expert Plan: Vereist voor Coolify integratie
- API Monitoring: Voor health check endpoints
- Data Storage: Metrics en log retention
Support & Resources
Coolify Documentation
PulseGuard Support
- Setup Guide: Stap-voor-stap Coolify configuratie
- Troubleshooting: Veelvoorkomende problemen
- Best Practices: Aanbevolen monitoring setups
Coolify integratie vereist een actief Coolify instance en Expert abonnement. Voor hulp bij de setup, contact onze support.

