군대 로케이션을 사용하면 귀하의 뒤쪽이나 제한된 네트워크에서 모니터를 사용할 수 있습니다. 위치 위치를 생성할 때, 위치 위치에 할당된 모니터를 실행하도록 위치 미니언을 설치하고 구성합니다. 이 튜토리얼에서는 NerdGraph API 사용하여 프로그래밍 방식으로 로케이션을 관리하는 방법에 대한 예를 제공합니다.
개인 위치 만들기
syntheticsCreatePrivateLocation 변이를 사용하여 고립 지역을 생성할 수 있습니다. 이 변형을 사용하면 구현하다, 배포하다 시위언 또는 작업 관리자를 수행할 수 있는 관찰 관측에서 새로운 독립 로케이션을 설정할 수 있습니다.
입력스피커, 변수
매개변수 | 데이터 형식 | 꼭 필요한가요? | 설명 |
|---|---|---|---|
| 정수 | 네 | 절연로케이션과 관련된 입니다. |
| 문자열 | 아니요 | 로케이션에 대한 설명입니다. |
| 문자열 | 네 | 로케이션의 이름입니다. |
| 부울 | 아니요 | 조직 로케이션이 조직 전반에 걸쳐 공유되는지 여부를 지정합니다. |
| 부울 | 네 | 값이 true인 경우, 편집하려면 비밀번호가 필요합니다. |
샘플 요청
mutation { syntheticsCreatePrivateLocation( accountId: ACCOUNT_ID name: "PrivateLocationName" description: "Optional description" shared: true verifiedScriptExecution: false ) { guid errors { description type } }}샘플 응답
성공적인 응답은 새로 생성된 로케이션의 GUID를 반환합니다.
{ "data": { "syntheticsCreatePrivateLocation": { "guid": "PRIVATE_LOCATION_GUID", "errors": null } }}만약 생성 로케이션을 생성하는 데 문제가 발생하면 errors 에는 오류가 발생한 이유를 설명하는 description 및 type 필드가 있는 객체가 포함됩니다.
비공개 위치 업데이트
syntheticsUpdatePrivateLocation 돌연변이를 사용하여 기존의 제외 위치를 업데이트할 수 있습니다. 이미 생성된 등록 위치의 설정을 수정할 수 있습니다.
중요
합성 모니터를 실행하기 위해 조직의 다른 계정이 위치를 공유하고 사용하는 경우 해당 모니터가 비활성화될 때까지 이 배치 위치의 공유를 해제할 수 없습니다.
입력스피커, 변수
매개변수 | 데이터 형식 | 꼭 필요한가요? | 설명 |
|---|---|---|---|
| 문자열 | 네 | 업데이트하려는 파티 로그인의 고유한 입니다. |
| 문자열 | 아니요 | 로케이션에 대한 설명입니다. |
| 부울 | 아니요 | 조직 로케이션이 조직 전반에 걸쳐 공유되는지 여부를 지정합니다. |
| 부울 | 네 | 값이 true인 경우, 편집하려면 비밀번호가 필요합니다. |
샘플 요청
mutation { syntheticsUpdatePrivateLocation( guid: "ENTITY_GUID" description: "EnterYourDescription" shared: false verifiedScriptExecution: true ) { description verifiedScriptExecution errors { description type } }}샘플 응답
성공적인 응답은 업데이트된 필드를 반환하고 오류의 경우 null 반환합니다.
{ "data": { "syntheticsUpdatePrivateLocation": { "description": "EnterYourDescription", "verifiedScriptExecution": true, "errors": null } }}만약 사람 로케이션을 업데이트하는 데 문제가 발생하면 errors 에는 무엇이 잘못되었는지 설명하는 description 및 type 필드가 있는 객체가 포함됩니다.
개인 위치 작업 대기열 제거
syntheticsPurgePrivateLocationQueue 변형을 사용하여 고립 위치에 대한 작업 대기열을 지울 수 있습니다. 이 기능은 성능 문제나 일시적인 연결 문제로 인해 누적된 대기 중인 합성 모니터링 작업의 백로그를 제거해야 할 때 유용합니다.
팁
이 작업은 대기 중인 모든 작업을 영구적으로 삭제하므로 주의해서 사용하십시오. 현재 실행 중인 작업은 영향을 받지 않습니다.
입력스피커, 변수
매개변수 | 데이터 형식 | 꼭 필요한가요? | 설명 |
|---|---|---|---|
| 문자열 | 네 | 제거하려는 작업 대기열의 입니다. |
샘플 요청
mutation { syntheticsPurgePrivateLocationQueue(guid: "PRIVATE_LOCATION_ENTITY_GUID") { errors { description type } }}샘플 응답
성공적인 응답은 오류 발생 시 null 반환합니다.
{ "data": { "syntheticsPurgePrivateLocationQueue": { "errors": null } }}큐를 비우는 데 문제가 있는 경우 errors 에는 오류가 발생한 이유를 설명하는 description 및 type 필드가 있는 객체가 포함됩니다.
개인 위치 삭제
짝 위치가 더 이상 필요하지 않으면 syntheticsDeletePrivateLocation 변형을 사용하여 영구적으로 제거할 수 있습니다.
중요
배열 위치를 삭제하기 전에 해당 위치에 할당된 모니터가 없는지 확인하세요. 활성 모니터가 할당된 위치를 삭제하면 해당 모니터가 실패하게 됩니다.
입력스피커, 변수
매개변수 | 데이터 형식 | 꼭 필요한가요? | 설명 |
|---|---|---|---|
| 문자열 | 네 | 삭제하려는 파티션의 고유 입니다. |
샘플 요청
mutation { syntheticsDeletePrivateLocation(guid: "ENTITY_GUID") { errors { description type } }}샘플 응답
성공적인 응답은 오류 발생 시 null 반환합니다.
{ "data": { "syntheticsDeletePrivateLocation": { "errors": null } }}만약 시체 로케이션을 삭제하는 데 문제가 발생하면 errors 에는 무엇이 잘못되었는지 설명하는 description 및 type 필드가 있는 객체가 포함됩니다.