CA APM Command Center

CA APM Command Center는 Agent Controller를 통해 사용 환경에서 Command Center가 관리하는 CA APM 에이전트에 대한 개요를 제공합니다.
apmdevops104kr
CA APM Command Center는 Agent Controller를 통해 사용 환경에서 Command Center가 관리하는 CA APM 에이전트에 대한 개요를 제공합니다.
응용 프로그램의 웹 사용자 인터페이스에는 Command Center 관리 기능이 지원되는 모든 에이전트가 표시됩니다. 에이전트의 상태를 확인하고 진단 보고서를 검토할 수 있습니다.
CA APM Command Center를 통해 다음을 수행할 수 있습니다.
  • 환경에 설치된 Java 에이전트의 목록을 확인합니다.
  • 모니터링되는 서버에 로그인할 필요 없이 에이전트 로그 파일을 다운로드합니다.
  • Java 에이전트에서 Java 에이전트 버전, JVM(Java Virtual Machine) 공급자, JVM 버전, JVM 시작 매개 변수, 응용 프로그램 서버 이름 및 매개 변수, 에이전트 구성 등의 진단 정보를 얻습니다.
  • REST API를 통해 Command Center의 주요 리소스에 액세스하여 관리되는 에이전트에 대한 정보를 가져오거나, 진단 보고서를 생성하거나, 원격 에이전트에 파일을 푸시합니다.
  • 에이전트 패키지를 생성 및 업데이트합니다.
  • 에이전트에 구성 변경 사항을 푸시합니다.
  • 에이전트의 로그 수준을 원격으로 변경합니다.
다음 다이어그램에서는 CA APM Command Center의 아키텍처를 보여 줍니다. 이 다이어그램에는 구성 요소 간의 관계 및 데이터 흐름 방향, 사용된 프로토콜, 그리고 기본 포트 번호가 표시되어 있습니다.
ACC1
CA APM Command Center는 다음 구성 요소로 구성되어 있습니다.
Configuration Server
Configuration Server는 모든 Agent Controller에 대한 연결을 관리하고 검색된 모든 에이전트와 관련된 특성을 저장합니다.
또한 Configuration Server는 개별 에이전트에 대해 요청된 진단 정보와 사용자가 요청한 로그 파일도 저장합니다.
Configuration Server와 Agent Controller 간의 통신은 Apache ActiveMQ 메시지 브로커에 의해 가능해집니다.
Agent Controller
Agent Controller는 응용 프로그램 서버와 Java 에이전트가 설치된 서버에서 상호 접속 위치의 역할을 합니다. 일반적으로 서버에는 여러 응용 프로그램 서버와 여러 Java 에이전트가 있을 수 있지만 Agent Controller는 각 서버에 하나만 있을 수 있습니다. Agent Controller 하나가 여러 Java 에이전트를 관리할 수 있습니다.
Agent Controller와 Java 에이전트는 별개의 엔터티이므로 Agent Controller가 Java 에이전트를 관리하기 위해서는 Java 에이전트를 검색해야 합니다. 이 검색 프로세스를 활성화하기 위해 Agent Controller는 Java 에이전트에서의 등록을 수신 대기하는 특정 포트에서 로컬 소켓을 엽니다. Java 에이전트 확장은 주기적으로 이 소켓에 연결을 시도합니다. 연결이 성공하면 에이전트는 해당 에이전트에 대한 정보를 Agent Controller로 보냅니다.
사용자 인터페이스
웹 사용자 인터페이스에는 Command Center에서 관리할 수 있는 모든 에이전트가 표시되며 사용자는 이 인터페이스를 통해 에이전트에 대한 보고서를 검토할 수 있습니다. 사용자 인터페이스는 RESTful API를 사용하여 Configuration Server와 통신합니다.
APM Command Center 개요 비디오
이 짧은 비디오를 통해 CA APM Command Center의 기본 사항을 간략히 살펴볼 수 있습니다.