Introduction

Atatus Processes provides real-time visibility into all processes running across your infrastructure. With Atatus Processes, you can:

  • View and search all running processes.
  • Monitor CPU, memory, and I/O usage.
  • Filter by host, container, service, or tags.
  • Track apps with second-level metrics.
  • Add process context to dashboards and alerts.

Processes continuously collects process-level metrics and metadata from your hosts and containers, giving you deep insight into the resource consumption and performance of each running process.

Atatus Process Monitoring

Setup & Configuration

The process plugin is included with the Atatus Infra agent by default, please follow the below section to enable.

  1. Copy the system example configuration file.

    copy
    icon/buttons/copy
    cd /etc/atatus-infra-agent/conf.d/system.d/
    sudo cp system.yml.template system.yml
    
  2. Update the file /etc/atatus-infra-agent/conf.d/system.d/system.yml with the following configurations:

    copy
    icon/buttons/copy
    process:
        enabled: true
    
  3. After updating the configuration, restart the Atatus Agent:

    copy
    icon/buttons/copy
    sudo service atatus-infra-agent restart
    

Processes in Dashboards

You can visualize process metrics in dashboards using the Timeseries widget.

Steps:

  1. Select Processes as the data source.
  2. Use the search bar to filter by process name or keyword.
  3. Choose a process metric to display (e.g., Total CPU %, RSS memory).
  4. Apply tag-based filters in the filter by field for more precise results.
  5. Save the widget to your dashboard.

Atatus Process Dashboard