Skip to main content

UniAgent Introduction

Tingyun UniAgent™ is a new agent technology developed based on the automatic injection technology of Networkbench. It revolutionizes the deployment approach of traditional APM application agents. By deploying just one UniAgent on the host requiring monitoring, it can collect performance metrics from monitored objects including hosts, applications, components, services, and databases. UniAgent delivers end-to-end performance and business metrics for hosts, processes, network I/O, applications, transactions, databases, NoSQL, MQ, External APIs, JVM, HTTP Headers, method parameters, and more.

UniAgent automatically discovers all processes running on a host (including those operating as Docker containers) and automatically activates full-trace monitoring for processes meeting monitoring criteria.

Advantages of UniAgent

  • Simply deploy a UniAgent on the host requiring monitoring to collect performance metrics for monitored objects such as hosts, applications, components, services, and databases.
  • UniAgent automatically discovers all processes on the host, including those running as Docker containers, and automatically activates end-to-end monitoring technology for processes that meet monitoring criteria.
  • For Kubernetes and Docker applications, there is no need to install the Agent separately inside containers. Just install UniAgent on the host.
  • For multi-language scenarios, only one UniAgent needs to be installed without separate deployments for different languages. UniAgent supports Java, PHP, .NET Core, and Nginx.
  • The UniAgent configuration file is simple with few items; when deploying automatically via Guanyun UI, manual configuration is typically unnecessary.
  • Supports mainstream Linux operating systems and major Docker versions.

Notes

  • 32-bit operating systems are not currently supported for UniAgent deployment.
  • If you encounter issues during installation or usage, please promptly contact the Tingyun Server Agent team.