Integration / Apache Pulsar Interview questions
What is the Machine Agent used for?
The Machine Agent runs on the host operating system, separately from any application process, and reports hardware and OS-level metrics: CPU utilization, memory usage, disk I/O, and network throughput for the server it's installed on.
It's available for most common operating systems (Windows, Linux, Solaris, AIX) and can be extended with community or custom extensions — small scripts, typically shell or Java, that let it collect and report virtually any additional metric, such as a queue depth from a message broker that isn't natively supported.
On a .NET host, the Machine Agent can also run in a special compatibility mode so its metrics are associated with the same node as the .NET App Agent in the Controller UI, rather than appearing as a disconnected, separate entity.
More Related questions...
