Manage Organization Workloads: Applications & Deployments Guide | Nife
View and manage all your applications, deployments, and instances at the organization level.
What are Workloads?#
Workloads are all the running applications and services in your organization:
- Applications - Code you've deployed
- Deployments - Different versions of applications
- Instances - Running containers and services
- Jobs - Scheduled or one-time tasks
Accessing Workloads#
Steps#
- Go to Organizations page
- Click the Workloads tab
- You'll see all workloads in your organization
View Workload List#
The workloads list shows:
- Application Name - The name of your app
- Status - Running, stopped, or error
- Environment - Development, staging, production, etc.
- Last Updated - When changes were last made
- Instances - Number of running instances
- Memory/CPU - Resource usage
Filter Workloads#
Filter the list by:
- Application - Show specific app
- Environment - Dev, staging, prod
- Status - Running, stopped, error
- Search - Find by name
Filter Steps#
- Click the Filter button
- Select filter criteria
- Results update automatically
- Click Clear Filters to reset
Search Workloads#
Use the search box to find workloads by name:
- Type the workload name
- Results filter as you type
- Case insensitive search
Sort Workloads#
Click column headers to sort by:
- Name (A-Z or Z-A)
- Status
- Created date
- Updated date
- Resource usage
View Workload Details#
Click on any workload to see:
- Full configuration
- Deployment history
- Current status
- Resource usage
- Environment variables
- Recent activity
Monitor Workload Status#
Status Indicators#
- ๐ข Running - Workload is active
- ๐ก Starting - Workload is starting up
- ๐ด Stopped - Workload is not running
- โ ๏ธ Error - Something went wrong
- โณ Updating - Workload is being updated
Click on status to see details or error messages.
Common Workload Management Tasks#
Start a Workload#
- Find the workload
- Click Start button
- Workload begins running
Stop a Workload#
- Find the workload
- Click Stop button
- Workload stops gracefully
Restart a Workload#
- Find the workload
- Click Restart button
- Workload stops and starts
Scale a Workload#
- Find the workload
- Click Scale or instance count
- Adjust number of instances
- Click Apply
Monitor Resources#
Each workload shows:
- CPU Usage - Processor utilization
- Memory Usage - RAM consumption
- Network - Data transfer
- Disk - Storage usage
Click workload to see detailed metrics over time.
Manage Workload Configuration#
You can update:
- Environment variables
- Resource limits
- Scaling settings
- Port mappings
- Volume mounts
Changes are applied to running instances automatically or on next restart.
Deployment History#
View all previous deployments:
- Deployment date and time
- Version deployed
- Deployed by (which user)
- Status and result
- Rollback options
Logs and Monitoring#
Access workload logs from the workload details:
- Application Logs - Your app's output
- System Logs - Container and infrastructure logs
- Error Logs - Failures and exceptions
- Access Logs - HTTP requests
Use the log viewer to:
- Search for specific messages
- Filter by log level
- Export logs
- Set up alerts
Common Issues#
Workload not starting?#
- Check resource requirements
- Verify configuration is valid
- Check logs for error messages
- Ensure ports aren't already in use
High resource usage?#
- Monitor CPU and memory trends
- Scale up instance count
- Optimize application code
- Consider caching strategies
Workload crashing?#
- Check logs for error details
- Verify configuration
- Check resource limits
- Review recent changes
Best Practices#
โ Monitor regularly - Check workload health daily
โ Set up alerts - Get notified of issues
โ Use health checks - Enable monitoring
โ Scale appropriately - Match instances to load
โ Document setup - Keep track of configuration
โ Review logs - Check logs regularly
โ Plan updates - Test before deploying to prod
Tips#
- Use meaningful names for workloads
- Organize by environment (dev, staging, prod)
- Tag workloads for easy filtering
- Set resource limits based on needs
- Monitor metrics over time
- Set up automated alerts for issues