Get Logger Factories

Gets the list of the logger factories on a specified server or across the entire cluster.

HTTP Request

GET /api/sonar/logger-factories
Request using cURL
curl -H "Authorization: Bearer <API_KEY>" \
     https://HOSTNAME/api/sonar/logger-factories
Request Parameter
KeyRequiredTypeDescriptionNote
node_pair_guidXStringNode pair GUID36 characters. GUID of the node pair from which to get the list of logger factories.

Success Response

A successful response returns the name and description of the logger factories according to locale language of the account associated with the API key. The results are output in ascending order by display name (display_name).

{
    "logger_factories": [
        {
            "name": "cepevent",
            "display_name": "CEP 이벤트",
            "description": "CEP 컨텍스트 이벤트를 수집합니다."
        },
        {
            "name": "tap-dns",
            "display_name": "DNS 스니퍼",
            "description": "네트워크를 미러링하여 DNS 패킷을 기록합니다."
        },
        {
            "name": "ftp-dirwatch",
            "display_name": "FTP 디렉터리 와처",
            "description": "지정된 FTP 서버 디렉터리에서 파일이름 패턴과 일치하는 모든 텍스트 로그 파일을 수집합니다."
        },
        {
            "name": "ftp-rotation",
            "display_name": "FTP 로테이션 로그 파일",
            "description": "FTP를 통해 일정 주기마다 다른 경로에 백업 후 삭제하고 다시 쓰는 로그 파일을 수집합니다."
        },
        {
            "name": "ftp-daily-rolling-dirwatch",
            "display_name": "FTP 일자별 디렉터리",
            "description": "FTP를 이용하여 일자별로 생성되는 디렉터리를 순회하면서 파일 이름 패턴과 일치하는 모든 텍스트 로그 파일을 수집합니다."
        },
        {
            "name": "gzip-dirwatch",
            "display_name": "GZIP 디렉터리 와처",
            "description": "지정된 디렉터리에서 파일이름 패턴과 일치하는 모든 gzip 파일을 수집합니다."
        },
        {
            "name": "http-post",
            "display_name": "HTTP POST",
            "description": "HTTP POST를 통해 로그를 수신합니다."
        },
        {
            "name": "http-monitor",
            "display_name": "HTTP 모니터",
            "description": "웹 서비스 응답 코드와 통계 정보를 수집합니다."
        },
        {
            "name": "tap-http",
            "display_name": "HTTP 스니퍼",
            "description": "네트워크를 미러링하여 HTTP 패킷을 기록합니다."
        },
        {
            "name": "jdbc",
            "display_name": "JDBC 수집기",
            "description": "JDBC를 통해 데이터베이스에서 데이터를 수집합니다."
        },
        {
            "name": "netflow",
            "display_name": "NetFlow",
            "description": "UDP를 통해 넷플로우 v5와 v9 패킷을 수신합니다."
        },
        {
            "name": "pcap-dirwatch",
            "display_name": "PCAP 디렉터리 와처",
            "description": "디렉터리에서 PCAP 파일을 수집합니다."
        },
        {
            "name": "pcap",
            "display_name": "PCAP 패킷",
            "description": "PCAP 스트림을 통해 패킷를 수집합니다."
        },
        {
            "name": "rss",
            "display_name": "RSS 수집기",
            "description": "RSS 통해 로그를 수신합니다."
        },
        {
            "name": "sftp-wtmp",
            "display_name": "SFTP WTMP 파일",
            "description": "SFTP 서버를 통해 wtmp 로그 파일을 수집합니다."
        },
        {
            "name": "sftp-dirwatch",
            "display_name": "SFTP 디렉터리 와처",
            "description": "원격 SFTP 서버에 접속하여 텍스트 로그 파일을 수집합니다."
        },
        {
            "name": "sftp-rotation",
            "display_name": "SFTP 로테이션 로그 파일",
            "description": "SFTP를 통해 일정 주기마다 다른 경로에 백업 후 삭제하고 다시 쓰는 로그 파일을 수집합니다."
        },
        {
            "name": "sftp-multi-rotation",
            "display_name": "SFTP 멀티 로테이션 로그 파일",
            "description": "원격 SFTP 서버에 접속하여 일정 주기마다 다른 경로에 백업 후 삭제하고 다시 쓰는 로그 파일들을 수집합니다."
        },
        {
            "name": "sftp-daily-rolling-dirwatch",
            "display_name": "SFTP 일자별 디렉터리",
            "description": "SFTP를 이용하여 일자별로 생성되는 디렉터리를 순회하면서 파일 이름 패턴과 일치하는 모든 텍스트 로그 파일을 수집합니다."
        },
        {
            "name": "snmpget",
            "display_name": "SNMP GET",
            "description": "SNMP GET 호출을 이용하여 OID 값을 수집합니다."
        },
        {
            "name": "snmpmon",
            "display_name": "SNMP 인터페이스 통계",
            "description": "SNMP 쿼리를 통해 인터페이스별 트래픽 통계를 수집합니다."
        },
        {
            "name": "snmptrap",
            "display_name": "SNMP 트랩 수신기",
            "description": "UDP로 SNMP 트랩 패킷을 수신합니다."
        },
        {
            "name": "snmpv3get",
            "display_name": "SNMPv3 GET",
            "description": "SNMPv3 GET 호출을 이용하여 OID 값을 수집합니다."
        },
        {
            "name": "snmpmonv3",
            "display_name": "SNMPv3 인터페이스 통계",
            "description": "SNMPv3 쿼리를 통해 인터페이스별 트래픽 통계를 수집합니다."
        },
        {
            "name": "ssh-exec",
            "display_name": "SSH 실행",
            "description": "SSH 쉘의 표준 출력을 로그로 수집합니다."
        },
        {
            "name": "port-check",
            "display_name": "TCP 포트 상태 수집기",
            "description": "TCP 포트의 개방 여부를 확인합니다."
        },
        {
            "name": "wtmp",
            "display_name": "WTMP",
            "description": "터미널 로그인, 로그아웃 기록을 수집합니다."
        },
        {
            "name": "sflow",
            "display_name": "sFlow",
            "description": "UDP를 통해 에스플로우 v5 패킷을 수신합니다."
        },
        {
            "name": "dirwatch",
            "display_name": "디렉터리 와처",
            "description": "지정된 디렉터리에서 파일이름 패턴과 일치하는 모든 텍스트 로그 파일을 수집합니다."
        },
        {
            "name": "disk-usage",
            "display_name": "디스크 사용량",
            "description": "디스크 사용량을 주기적으로 모니터링합니다."
        },
        {
            "name": "rotation",
            "display_name": "로테이션 로그 파일",
            "description": "일정 주기마다 다른 경로에 백업 후 삭제하고 다시 쓰는 로그 파일을 수집합니다."
        },
        {
            "name": "linux-account-watch",
            "display_name": "리눅스 계정 이벤트 탐지",
            "description": "계정이 추가/삭제될 때마다 로그를 발생합니다."
        },
        {
            "name": "gzip-recursive-dirwatch",
            "display_name": "리커시브 GZIP 디렉터리 와처",
            "description": "지정된 디렉터리에서 파일이름 패턴과 일치하는 모든 텍스트 GZIP 로그 파일을 수집합니다."
        },
        {
            "name": "recursive-dirwatch",
            "display_name": "리커시브 디렉터리 와처",
            "description": "지정된 디렉터리에서 파일이름 패턴과 일치하는 모든 텍스트 로그 파일을 수집합니다."
        },
        {
            "name": "multi-rotation",
            "display_name": "멀티 로테이션 로그 파일",
            "description": "일정 주기마다 다른 경로에 백업 후 삭제하고 다시 쓰는 로그 파일들을 수집합니다."
        },
        {
            "name": "config-watch",
            "display_name": "설정 파일 변경 탐지",
            "description": "설정 파일이 변경될 때마다 로그를 발생합니다."
        },
        {
            "name": "sentry-perf",
            "display_name": "센트리 성능 로그",
            "description": "로그프레소 센트리 성능 로그를 일괄 수집합니다."
        },
        {
            "name": "stream",
            "display_name": "스트림 쿼리 출력",
            "description": "스트림 쿼리의 출력을 수집합니다."
        },
        {
            "name": "syslog",
            "display_name": "시스로그 수집기",
            "description": "시스로그(TCP/UDP) 포트를 통해 시스로그를 수신합니다."
        },
        {
            "name": "exec",
            "display_name": "외부프로그램",
            "description": "외부 프로그램의 표준 출력을 로그로 수집합니다."
        },
        {
            "name": "daily-dirwatch",
            "display_name": "일자별 디렉터리",
            "description": "일자별로 생성되는 디렉터리를 순회하면서 파일 이름 패턴과 일치하는 모든 텍스트 로그 파일을 수집합니다."
        }
    ]
}
  • logger_factories (Array): List of logger factories
    • name (String): Logger factory identifier
    • display_name (String): Logger factory display name
    • description (String): Logger factory description