PASnapshot - 범위 지정

  • 릴리스 버전: Washingtondc
  • 업데이트 날짜 2024년 02월 01일
  • 읽기4분
  • PASnapshot API를 사용하면 스냅샷에 대한 퍼포먼스 분석 정보를 쿼리할 수 있습니다. 스냅샷은 해당 기록에 대한 점수가 수집될 때 수집되는 기록 목록(sys_ids)입니다. 스냅샷은 기록 수집이 선택된 자동 표시기에 대해서만 생성됩니다.

    표시기 sys_id와 날짜를 사용하여 특정 날짜의 스냅샷에 대한 정보를 쿼리하고, 여러 날짜의 표시기에 대한 스냅샷 간의 비교를 수행할 수 있습니다.

    PASnapshot - getCompareIDs(문자열 sys_id, 번호 날짜1, 번호 날짜2, 문자열 유형)

    한 스냅샷에는 포함되었지만 다른 스냅샷에는 포함되지 않은 기록을 식별하는 것과 같이 여러 날짜에 지정된 표시기에 대한 스냅샷의 기록을 비교합니다.

    표 1. 매개변수
    이름 유형 설명
    sys_id 문자열 표시기가 sys_id.
    날짜1 번호 첫 번째 스냅숏의 날짜로, yyyymmdd 형식입니다.
    날짜2 번호 yyyymmdd 형식의 두 번째 스냅숏 날짜입니다.
    유형 문자열 검색할 데이터를 지정합니다. 유효한 값은 다음과 같습니다.
    • all1: 첫 번째 스냅샷의 모든 기록
    • all2: 두 번째 스냅샷의 모든 기록
    • 공유됨: 두 스냅샷 모두에 있는 기록
    • movedin: 첫 번째 스냅샷에는 있지만 두 번째 스냅샷에는 없는 기록
    • movedout: 두 번째 스냅샷에 있지만 첫 번째 스냅샷에는 없는 기록
    표 2. 반환
    유형 설명
    문자열 쉼표로 구분된 sys_id 값 목록입니다.
    var snapshot2 = PASnapshot.getCompareIDs('fb007202d7130100b96d45a3ce6103b4', 20160430, 20160531, 'shared');
    gs.info(snapshot2);

    출력: *** 스크립트: 09c01200d7002100b81145a3ce6103ab,19c01200d7002100b81145a3ce6103e9,fcc01200d7002100b81145a3ce61035b,....

    PASnapshot - getCompareQuery(문자열 sys_id, 번호 날짜1, 번호 날짜2, 문자열 유형)

    여러 날짜에 지정된 표시기의 스냅샷 기록을 비교하는 데 사용되는 쿼리를 가져옵니다.

    표 3. 매개변수
    이름 유형 설명
    sys_id 문자열 표시기가 sys_id.
    날짜1 번호 첫 번째 스냅숏의 날짜로, yyyymmdd 형식입니다.
    날짜2 번호 yyyymmdd 형식의 두 번째 스냅숏 날짜입니다.
    유형 문자열 검색할 데이터를 지정합니다. 유효한 값은 다음과 같습니다.
    • all1: 첫 번째 스냅샷의 모든 기록
    • all2: 두 번째 스냅샷의 모든 기록
    • 공유됨: 두 스냅샷 모두에 있는 기록
    • movedin: 두 번째 스냅샷에 있지만 첫 번째 스냅샷에는 없는 기록
    • movedout: 첫 번째 스냅샷에는 있지만 두 번째 스냅샷에는 없는 기록
    표 4. 반환
    유형 설명
    문자열 테이블, 뷰 및 JSON 문자열로 인코딩된 쿼리입니다.
    var snapshot4 = PASnapshot.getCompareQuery('fb007202d7130100b96d45a3ce6103b4', 20160530, 20160531, 'all1');
    gs.info(snapshot4);
    

    출력: *** Script: {"view":"query":"sys_idINjavascript:new PAUtils().getCompareSnapshotIDs(\"fb007202d7130100b96d45a3ce6103b4\",\"20160530\",\"20160531\",\"all1\")","table":"incident"}

    PASnapshot - getIDs(문자열, sys_id, 숫자, 날짜)

    지정된 날짜에 지정된 표시기의 스냅샷에 포함된 모든 기록의 sys_id 값을 가져옵니다.

    표 5. 매개변수
    이름 유형 설명
    sys_id 문자열 표시기가 sys_id.
    날짜 번호 스냅샷을 만든 날짜(yyyymmdd 형식)입니다.
    표 6. 반환
    유형 설명
    문자열 쉼표로 구분된 sys_id 값 목록입니다.
    var snapshot1 = PASnapshot.getIDs('fb007202d7130100b96d45a3ce6103b4', 20160530);
    gs.info(snapshot1);

    출력: *** 스크립트: 09c01200d7002100b81145a3ce6103ab,19c01200d7002100b81145a3ce6103e9,fcc01200d7002100b81145a3ce61035b,....

    PASnapshot - getQuery(문자열 sys_id, 번호 날짜)

    지정된 날짜에 지정된 표시기의 스냅샷을 생성하는 데 사용되는 쿼리를 가져옵니다.

    표 7. 매개변수
    이름 유형 설명
    sys_id 문자열 표시기가 sys_id.
    날짜 번호 스냅샷을 만든 날짜(yyyymmdd 형식)입니다.
    표 8. 반환
    유형 설명
    문자열 테이블, 뷰 및 JSON 문자열로 인코딩된 쿼리입니다.
    var snapshot3 = PASnapshot.getQuery('fb007202d7130100b96d45a3ce6103b4', 20160530);
    gs.info(snapshot3);

    출력: *** Script: {"view":"query":"sys_idINjavascript:new PAUtils().getSnapshotIDs(\"fb007202d7130100b96d45a3ce6103b4\",\"20160530\")","table":"incident"}