수집 유형 설정 명세 조회

지정한 수집 유형의 설정 명세를 조회합니다.

HTTP 요청

GET /api/sonar/logger-factories/:node_pair_guid/:namespace/:name/options
cURL 예시
curl -H "Authorization: Bearer <API_KEY>" \
     https://HOSTNAME/api/sonar/logger-factories/27102ae5-3698-44d4-aad5-4f2def80f275/local/syslog/options
요청 매개변수
경로 매개변수
타입설명비고
node_pair_guid문자열서버 쌍 GUID36자
namespace문자열이름 공간local 또는 센트리 식별자
name문자열식별자예: syslog, dirwatch

정상 응답

{
  "options": [
    {
      "type": "string",
      "subtype": "ip-range",
      "name": "remote_ip",
      "required": false,
      "display_name": "원격지 IP",
      "description": "원격지 IP 주소 또는 범위, 예를 들면 IP 또는 IP1-IP2 또는 IP/CIDR",
      "default_value": null
    },
    {
      "type": "string",
      "subtype": "port",
      "name": "dst_port",
      "required": false,
      "display_name": "포트",
      "description": "수신 포트 필터(설정하지 않은 경우 모든 포트에 대하여 수신합니다.)",
      "default_value": null
    },
    {
      "type": "string",
      "subtype": null,
      "name": "facility",
      "required": false,
      "display_name": "시스로그 설비 목록",
      "description": "쉼표(`,`)로 구분된 시스로그 설비 번호",
      "default_value": null
    },
    {
      "type": "string",
      "subtype": "regex",
      "name": "date_pattern",
      "required": false,
      "display_name": "날짜 정규표현식",
      "description": "날짜 및 시각을 추출하는데 사용할 정규표현식",
      "default_value": null
    },
    {
      "type": "string",
      "subtype": "date-format",
      "name": "date_format",
      "required": false,
      "display_name": "날짜 포맷",
      "description": "날짜 및 시각 문자열을 파싱하는데 사용할 포맷. 예) yyyy-MM-dd HH:mm:ss",
      "default_value": null
    },
    {
      "type": "string",
      "subtype": "date-locale",
      "name": "date_locale",
      "required": false,
      "display_name": "날짜 로케일",
      "description": "날짜 로케일, 예를 들면 ko",
      "default_value": null
    },
    {
      "type": "string",
      "subtype": "timezone",
      "name": "timezone",
      "required": false,
      "display_name": "시간대",
      "description": "시간대, 예를 들면 KST 또는 Asia/Seoul",
      "default_value": null
    },
    {
      "type": "string",
      "subtype": "regex",
      "name": "regex",
      "required": false,
      "display_name": "정규식 필터",
      "description": "추출할 데이터를 선별할 정규식 패턴",
      "default_value": null
    }
  ]
}
  • options (배열): 설정 명세 목록
    • type (문자열): 값 유형. string, integer, boolean 중 하나
    • subtype (문자열): UI 컴포넌트 세부 유형. date-format, date-locale, ip-range, port, regex, timezone 중 하나
    • name (문자열): 변수 이름
    • required (불리언): 필수 입력 여부
    • display_name (문자열): 화면 표시 이름
    • description (문자열): 화면 표시 설명
    • default_value (문자열): 수집기 생성 시 제안할 기본값