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#

  1. Go to Organizations page
  2. Click the Workloads tab
  3. 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#

  1. Click the Filter button
  2. Select filter criteria
  3. Results update automatically
  4. 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#

  1. Find the workload
  2. Click Start button
  3. Workload begins running

Stop a Workload#

  1. Find the workload
  2. Click Stop button
  3. Workload stops gracefully

Restart a Workload#

  1. Find the workload
  2. Click Restart button
  3. Workload stops and starts

Scale a Workload#

  1. Find the workload
  2. Click Scale or instance count
  3. Adjust number of instances
  4. 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

Related Topics#