Agent

Overview

Agent Menu에서는 설치된 에이전트의 정보를 보여주며 Agent를 동작을 제어할 수 있습니다. 또한 에이전트를 설치할 수 있는 방법을 가이드합니다.

Agent List

조직(Organization)에 설치된 전체 에이전트 리스트와 함께 에이전트의 상태를 보여줍니다.

COLUMN INFORMATION**
Name 사용자가 설정한 Agent의 이름입니다.
이름이 없는 경우 빈 값으로 보여지기 때문에 에이전트를 구분하기 위해서 설정하기를 권고합니다.
Host 에이전트가 설치되어 있는 Host(Node)의 이름입니다.
Base Agent 설치 시에 Host이름을 설정하지 않은 경우 빈 값으로 보여집니다.
Type 에이전트의 종류입니다. 에이전트는 Data Source에 따라서 Node, Container, K8S, Trace, Log 등의 타입으로 구분됩니다.
Health Agent의 상태를 보여줍니다. 모든 에이전트는 일정 주기로 자신의 상태 정보를 DataSaker로 전송합니다. Agent의 상태는 아래와 같이 구분됩니다.
  • OK : 정상 동작
  • No Signal : 정상적으로 데이터를 전송하지 못하는 상태.
  • Block : DataSaker에 의해 강제로 멈춘 상태.
  • Version Agent의 버전 정보를 보여줍니다.
    Updated 에이전트의 상태가 업데이트된 시간을 나타냅니다.
    Status 에이전트의 동작 여부를 보여주며 사용자는 에이전트를 동작하게(Active) 하거나 멈출(Inactive) 수 있습니다. 사용자가 에이전트를 멈출 경우 해당 에이전트는 데이터를 전송하지 않습니다.

    Agent Install

    환경 별로 에이전트를 설치하는 방법을 제공합니다.
    Agent 설치를 위해서 다음의 과정이 필요합니다.
    1. API Key 생성
    2. global-config.yaml 생성
    3. Base Agent 생성
    4. 추가 Agent 설치

    Agent는 API Key가 있어야 정상적으로 동작할 수 있습니다. 따라서 에이전트 설치 전에 Settings > Organization > API Key 메뉴에서 API Key를 가장 먼저 생성해야 합니다.

    API Key는 조직 내에서 유일합니다. API Key를 생성 후 변경하게 되면 이전의 API Key를 사용한 Agent는 데이터를 정상적으로 전달할 수 없습니다.

    Agent 설치는 global-config-yaml 파일을 생성하는 것 부터 시작됩니다. 이 파일은 에이전트가 설치된 곳에 필수로 필요합니다. 또한 모든 Host(Node)에 Base Agent 역시 필수로 설치하시기 바랍니다.

    Agent는 Agent가 배포되는 서버 환경에 따라 다른 설치 방법을 제공합니다. 사용자의 시스템 환경에 따라서 적절한 방법을 따라서 설치하시기 바랍니다.