5.1. psConfig 개요

psConfig 는 pScheduler 가 수행할 작업을 기술해 둔 파일입니다.

웹에 게시한 config 를 작업이 수행할 서버에서 구독하면 작업이 수행됩니다.

(참고) https://docs.perfsonar.net/psconfig_intro.html


다음과 같이, 테스트 결과를 가시화 하는 MadDash 를 구성하는데도 사용됩니다.


JSON 형식의 파일이며, 구조는 다음과 같습니다.

psconfig.json
{
  "_meta": {/**/},
  "archives": {/**/},
  "tasks": {
    "my_owamp_test":{/**/},
    "my_tput_test":{/**/},
    "my_trace_test":{/**/}
  },
  "schedules": {/**/},
  "tests": {/**/},
  "groups": {/**/},
  "addresses": {/**/}
}
속성설명
_meta대시보드의 제목
archives테스트 데이터를 저장하고 불러올 아카이브
tasks수행할 테스트 목록
schedules

tasks 에서 참고할 시간 정보

(예: sched_every_6h)

tests테스트의 상세한 파라미터
groupstask 를 수행할 그룹
addresses그룹 멤버의 웹주소 정보