Infrastructure, workload & network intelligence

Find the process behind the symptom.

Follow a CPU spike, growing memory footprint or slow connection to the responsible process and service. AmrudAi connects process identity, resource use, service state and socket evidence with the host, network path and business service in one investigation.

The application experience

Process & socket intelligence

See the complete workspace. Enlarge any image to inspect its panels, navigation and evidence at actual size.

Process & Socket Intelligence — illustrative product view with sample data. Illustrative product view · Sample data
Attribute resource growth and network behavior to a durable service and its current runtime.
Software & Service Inventory — illustrative product view with sample data. Illustrative product view · Sample data
Track package changes and durable service identities through endpoint restarts.

Deep process & socket monitoring

Connect the symptom to the workload responsible for it.

A busy host or a slow port is the beginning of an investigation. AmrudAi connects service identity, process resources and socket behavior to explain which workload is affected and where to look next.

Architecture illustration A durable identity and the current connection
  1. Service or executable selector

    Keep monitoring attached to the intended workload across restarts and process changes.

  2. Current process and resources

    Relate PID, parent process, owner and executable to CPU, memory, I/O, threads and descriptors.

  3. Sockets and dependent services

    Follow TCP or UDP endpoints, traffic and available transport state to the remote dependency.

  4. Incident and recovery evidence

    Compare the process, path, service, database and change timeline in one investigation.

The selector provides monitoring continuity. PID and socket details describe the observed runtime, with field availability determined by the operating system, collection mode and permissions.

The service persists when the PID changes.

Typed service, unit or executable selectors identify the intended workload. PID and parent PID remain current observations, preserving restart history and preventing an unrelated process from inheriting monitoring identity through PID reuse.

The connection has an owner.

Local and remote addresses, ports, protocol and available state connect traffic to the process or service. Network TX/RX, retransmissions and timing can then be compared with CPU, memory and I/O in the same interval.

Everyday investigation questions

Move from a resource alarm to a specific explanation.

Process and service evidence gives infrastructure and network engineers a common basis for deciding which condition needs action.

Which workload is driving the traffic spike?
Relate socket ownership and TX/RX to the executable, service and remote endpoint, then compare the conversation with Flow and path evidence.
Is memory growth following demand or accumulating over time?
Evaluate the resource trend against workload demand, restart history and pressure. Sustained growth becomes an investigation hypothesis with supporting context.
Why is the service slow while host CPU looks normal?
Review thread states, descriptor pressure, disk activity, queues and sockets. Where the OS exposes them, blocked or zombie states provide additional diagnostic context.
Is the service recovering or repeatedly restarting?
Track expected instances, exits, restart frequency and service state across systemd or Windows service collection. Preserve the history through changing process IDs.
Does this executable belong in the operating profile?
Compare discovered identity with the configured expected profile. Owner, path, first observation and associated sockets help prioritize unfamiliar or unauthorized activity under customer policy.

Deeper evidence when the investigation needs it

Diagnostic depth follows operating authority.

A qualified monitoring condition or authorized investigation can request a bounded diagnostic snapshot. Duration, item limits, cooldown and resource controls keep additional collection proportionate.

Process and service context
Linux and Windows share normalized identity, resource and investigation concepts. Available fields follow the supported collection mode; Linux eBPF contributes richer local process-network evidence.
Permission-aware execution fields
Command-line collection follows an explicit policy with field minimization, secret redaction and scoped access. Routine process monitoring does not require arbitrary process-memory or environment-variable collection.
Separate monitoring and action authority
A restart or remediation uses its own target scope, policy, approval and audit controls. Pre-action observations and recovery checks remain attached to the incident.
One handover between teams
The affected service, observed facts, current explanation and remaining checks travel with the process, socket and path evidence, preserving investigation context for the next engineer.

The capability in detail

Give infrastructure and network teams the same explanation.

01

Process identity and runtime context

Inspect current PID, parent PID, executable path, owning user, service and container identity where the operating system and permissions expose them. Stable selectors keep monitoring attached to the intended service or executable when a process restarts.

02

CPU, memory and I/O together

Compare process CPU and memory use with disk throughput, IOPS, queue pressure and the surrounding host state. Track sustained growth and contention so a high value can be interpreted in its operating context.

03

Threads and file-descriptor pressure

Inspect available thread counts and states, open file-descriptor use and resource limits. Connect blocked activity, exhausted descriptors and runaway thread growth with the service symptoms they can produce.

04

TCP and UDP socket attribution

Relate local and remote IP addresses, ports, protocol and available connection state to the current process or workload. Compare network TX/RX, TCP RTT, retransmissions and failures with the process resource timeline.

05

Service health through restarts

Track systemd and Windows service state, expected instance counts, exits, restart frequency and recovery. Monitoring uses the service or executable selector, while PID changes remain part of the history.

06

Memory leaks and process anomalies

Evaluate sustained memory growth, unexpected process disappearance, restart loops and unusual resource patterns. Where exposed by the OS, zombie or blocked states add diagnostic context rather than automatically becoming a service-wide outage.

07

Unexpected executable detection

Compare discovered process and executable identity with the configured expected operating profile. Review the owner, path, first observation and associated sockets to prioritize unfamiliar or unauthorized activity under your policy.

08

Permission-aware execution arguments

Inspect permitted command-line fields when the investigation needs them. Explicit collection policy, field minimization, secret redaction and scoped access protect credentials or customer data that can appear in arguments.

09

Triggered diagnostic snapshots

Use a qualified monitoring condition or an authorized investigation request to capture bounded extra evidence. Duration, item limits, cooldown and resource controls keep deeper diagnosis proportionate to the workload.

10

One handover across operating teams

Attach the process, socket, path, database and change evidence to the same incident. The next engineer receives the affected service, observed facts, current hypothesis and remaining checks instead of repeating disconnected searches.

From information to action

Move from a slow service to a specific process and connection.

  1. 01

    Locate the abnormal workload

    Filter the host or service view by resource pressure, availability, restart behavior or a changed connection pattern.

  2. 02

    Inspect identity and resources

    Review the executable, service selector, current PID, threads, file descriptors and CPU, memory and I/O evidence.

  3. 03

    Follow the sockets

    Connect the process to local and remote endpoints, transport quality, paths and dependent services in the incident interval.

  4. 04

    Validate the explanation

    Compare supporting and contradictory facts, run the permitted next check and verify the process and service after the approved action.

Detailed evidence with clear operating boundaries

Fit the way your team operates.

Use local Agents and supported agentless interfaces according to the required depth. The interface preserves field availability, collection authority and source quality.

  • Linux and Windows process/service monitoring through their supported collection modes.
  • Rich Linux process-network evidence through the local Agent's eBPF collector.
  • Stable service/executable selectors with current PID and parent-child context.
  • Bounded discovery and diagnostic snapshots, privacy-aware arguments and audited operating actions.

How are processes and sockets connected to services?

Will the monitor follow the right service after its PID changes?

Yes. The durable monitor uses a typed service, unit or executable selector. PID is the current runtime observation, so PID reuse cannot silently transfer the monitor to an unrelated process.

Are Linux and Windows process views identical?

They share normalized identity, resource, service and investigation concepts. The available fields depend on the operating system and collection mode. Linux eBPF provides the richer local kernel process-network view; unsupported or restricted fields are shown explicitly.

Does monitoring a process give the operator permission to restart it?

Monitoring and privileged actions have separate authority. Restart or remediation requires the applicable target scope, action policy, approval and audit controls, and retains pre-action and recovery evidence.

How are sensitive command-line arguments handled?

Command-line collection follows an explicit tenant policy. Restricted fields can be omitted or redacted, and access is scoped to the authorized role. Environment variables and arbitrary process-memory content are not routine process-monitoring evidence.

Can process monitoring explain a network traffic spike?

It can identify the process or service associated with the observed sockets and traffic, then compare that behavior with resource use, remote endpoints, Flow and path evidence. This gives the network and infrastructure teams a shared starting point for the diagnosis.

See the workflow in your environment.

Explore the technology, service dependencies and operating requirements that matter to your team.