metrics#
“metrics/index”
마지막 저장된 메트릭의 인덱스 값
“metrics/outdex”
마지막으로 인출된 메트릭의 인덱스 값
인텍스가 32비트이므로 10자리 숫자까지 저장 가능
prefix로
metrics/를 사용하여 저장prefix와 index 모두 최대 8+10=18자리 키 문자열
metrics collection 평균 사이즈가 약 200바이트 가정할 경우, 1MiB에 5000개 저장 가능
1시간에 1개씩 저장할 경우, 5000시간(208일) 저장 가능
전체 저장 공간 8MiB를 필요 이상으로 사용하지 않도록, 1MiB 상한 설정
용량이 아닌 갯수로 제한하기 때문에 metric 저장 주기가 달라질 경우 공간 사용량이 달라짐
응답 구조#
POST 로 메트릭을 전송하면 응답으로 다음과 같은 CBOR 구조가 반환됨
{
"runner": "development", // "production", "installing", manufacturing"
"csms": {
"url": "wss://ocpp.pazzk.net:9000",
"cid": "PZK-EC1-241119-0001",
"ba_id": "evse",
"ba_pw": "pass",
},
"factory_mode": false, // 공장 모드 여부
"op_mode": "ocpp", // "free", "hlc"
"fw": "https://r2.pazzk.net/v1.0.0.img",
"reboot": false, // 재부팅 요청 여부
"clear_logs": false, // 로그 삭제 요청 여부
"clear_metrics": false, // 메트릭 삭제 요청 여부
"netif": "eth", // "wifi", "eth", "auto"
"mark_fw_valid": false, // 현재 펌웨어를 유효로 마킹 요청 여부
"power_safety": true, // 전원 안전 모드 여부
"log_level": "info", // "debug", "info", "warn", "error"
"log": "all", // "none", "file", "console"
"upload_log": "https://ocpp.pazzk.net/logs/upload", // 로그 업로드 URL
"kbvas": false, // 한국형 화재예방형 충전기 VAS 적용 여부
"coredump": "https://ocpp.pazzk.net/logs/upload", // 코어덤프 업로드 URL
}