PASnapshot - 범위 지정됨
PASnapshot API를 사용하면 스냅샷에 대한 퍼포먼스 분석 정보를 쿼리할 수 있습니다. 스냅샷은 해당 레코드의 점수가 수집될 때 수집된 레코드 목록(sys_ids)입니다. 스냅샷은 기록 수집이 선택된 자동 표시기에만 생성됩니다.
표시기 sys_id 및 날짜를 사용하여 특정 날짜의 스냅샷에 대한 정보를 쿼리하고 서로 다른 날짜의 표시기에 대한 스냅샷 간의 비교를 수행할 수 있습니다.
PASnapshot - getCompareIDs(문자열 sys_id, 숫자 날짜1, 숫자 날짜2, 문자열 유형)
한 스냅샷에는 포함되어 있지만 다른 스냅샷에는 포함되어 있지 않은 기록을 식별하기 위해 여러 날짜에 지정된 표시기에 대한 스냅샷의 기록을 비교합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| sys_id | 문자열 | 표시기의 sys_id입니다. |
| date1 | 번호 | 첫 번째 스냅샷의 날짜입니다. 형식: yyyymmdd |
| date2 | 번호 | 두 번째 스냅샷의 날짜입니다. 형식: yyyymmdd |
| 유형 | 문자열 | 검색할 데이터입니다. 유효한 값은 다음과 같습니다.
|
| 유형 | 설명 |
|---|---|
| 문자열 | 쉼표로 구분된 sys_id 값 목록입니다. |
var snapshot2 = PASnapshot.getCompareIDs('fb007202d7130100b96d45a3ce6103b4', 20160430, 20160531, 'shared');
gs.info(snapshot2);
출력:
*** Script: 09c01200d7002100b81145a3ce6103ab,19c01200d7002100b81145a3ce6103e9,fcc01200d7002100b81145a3ce61035b,….PASnapshot - getCompareQuery(문자열 sys_id, 번호 날짜1, 번호 날짜2, 문자열 유형)
여러 날짜에 지정된 표시기의 스냅샷 기록을 비교하는 데 사용되는 쿼리를 반환합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| sys_id | 문자열 | 표시기의 sys_id입니다. |
| date1 | 번호 | 첫 번째 스냅샷의 날짜입니다. 형식: yyyymmdd |
| date2 | 번호 | 두 번째 스냅샷의 날짜입니다. 형식: yyyymmdd |
| 유형 | 문자열 | 검색할 데이터를 지정합니다. 유효한 값은 다음과 같습니다.
|
| 유형 | 설명 |
|---|---|
| 문자열 | 테이블, 뷰 및 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 값을 반환합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| sys_id | 문자열 | 표시기의 sys_id입니다. |
| 날짜 | 번호 | 스냅샷이 생성된 날짜입니다. 형식: yyyymmdd |
| 유형 | 설명 |
|---|---|
| 문자열 | 쉼표로 구분된 sys_id 값 목록입니다. |
var snapshot1 = PASnapshot.getIDs('fb007202d7130100b96d45a3ce6103b4', 20160530);
gs.info(snapshot1);
출력:
*** Script: 09c01200d7002100b81145a3ce6103ab,19c01200d7002100b81145a3ce6103e9,fcc01200d7002100b81145a3ce61035b,….PASnapshot - getQuery(문자열 sys_id, 숫자 날짜)
지정된 날짜에 지정된 표시기에 대한 스냅샷을 생성하는 데 사용되는 쿼리를 반환합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| sys_id | 문자열 | 표시기의 sys_id입니다. |
| 날짜 | 번호 | 스냅샷이 생성된 날짜입니다. 형식: yyyymmdd |
| 유형 | 설명 |
|---|---|
| 문자열 | 테이블, 뷰 및 JSON 문자열로 인코딩된 쿼리입니다. |
var snapshot3 = PASnapshot.getQuery('fb007202d7130100b96d45a3ce6103b4', 20160530);
gs.info(snapshot3);
출력:
*** Script: {
"view":"",
"query":"sys_idINjavascript:new PAUtils().getSnapshotIDs(\"fb007202d7130100b96d45a3ce6103b4\",
\"20160530\")",
"table":"incident"
}