콘텐츠로 이동

자동 발견 설정 수정



POST /api/v1/issue_auto_discovery/{cfg_uuid}/modify

개요

경로 매개변수

매개변수명 유형 필수 설명
cfg_uuid string Y Issue 자동 발견 UUID

Body 요청 매개변수

매개변수명 유형 필수 설명
name string Y 제목
예시: name
빈 값 허용: False
최대 길이: 256
description string 설명
예시: description
빈 값 허용: False
빈 문자열 허용: True
dqlNamespace string Y 데이터 범위
예시: rum
빈 값 허용: False
선택 가능한 값: ['keyevent']
every integer Y 검사 빈도(초 단위 시간)
예시: 300
빈 값 허용: False
$minValue: 300
$maxValue: 3600
선택 가능한 값: [60, 300, 600, 900, 1800, 3600]
conditions string dql 쿼리 필터 조건의 중괄호 내용 부분
예시: source IN ['kube-controller']
빈 값 허용: False
빈 문자열 허용: True
dimensions array 차원 필드 목록
예시: ['chan_xxx1', 'chan_xxx2']
빈 값 허용: False
$minLength: 1
config json Y Issue 정의 설정
예시: {}
빈 값 허용: False
config.name string Y 제목
예시: name
빈 값 허용: False
최대 길이: 256
config.level string 레벨
예시: level
빈 값 허용: False
빈 문자열 허용: True
config.channelUUIDs array 채널 UUID 목록
예시: ['chan_xxx1', 'chan_xxx2']
빈 값 허용: False
config.description string 설명
예시: description
빈 값 허용: False
config.extend json 추가 확장 정보, Issue 생성의 extend 필드 참고 가능, 일반적으로 OpenAPI 측에서 설정하지 않는 것을 권장
예시: {}
빈 값 허용: True

매개변수 추가 설명

요청 예시

curl 'https://openapi.guance.com/api/v1/issue_auto_discovery/iatdc_xxxxx/modify' \
-H 'Content-Type: application/json' \
-H 'DF-API-KEY: <DF-API-KEY>' \
--data-raw '{"name":"test-core-worker","description":"desc1","every":300,"dqlNamespace":"keyevent","conditions":"`source` = \"lwctest\"","dimensions":["name"],"config":{"name":"name1","description":"desc","level":"system_level_0","extend":{"text":"desc","manager":["acnt_xxx"]},"channelUUIDs":["chan_xxxxx"]}}' \
--insecure

응답

{
    "code": 200,
    "content": {
        "conditions": "`source` = \"lwctest\"",
        "config": {
            "channelUUIDs": [
                "chan_xxxxx"
            ],
            "description": "desc",
            "extend": {
                "manager": [
                    "acnt_xxxx"
                ],
                "text": "desc"
            },
            "level": "system_level_0",
            "name": "name1"
        },
        "createAt": 1735893393,
        "creator": "wsak_xxxx",
        "declaration": {
            "organization": "xxx"
        },
        "deleteAt": -1,
        "description": "desc1",
        "dimensions": [
            "name"
        ],
        "dqlNamespace": "keyevent",
        "every": 300,
        "id": 47,
        "name": "test-core-worker",
        "status": 0,
        "updateAt": 1735893669.0875816,
        "updator": "wsak_xxxx",
        "uuid": "iatdc_xxxx",
        "workspaceUUID": "wksp_xxxxx"
    },
    "errorCode": "",
    "message": "",
    "success": true,
    "traceId": "1634728700182310814"
} 

문서 평가

이 페이지가 도움이 되었나요?