※ 일부 데이터에는 항목 누락이나 잘못된 값이 포함되어 있습니다. 이러한 데이터로 인해 전체 처리가 중단되지 않도록 구현해야 합니다.
조건
1. ServerLog 클래스는 다음 정보를 저장합니다.
- timestamp
- server_id
- cpu_usage
- temperature
- is_anomaly
2. 로그는 한 건씩 순차적으로 처리합니다.
3. 데이터 형식이 올바르지 않거나 필요한 정보가 누락된 로그는 제외합니다.
4. 다음 중 하나를 만족하면 이상 로그로 분류합니다.
- cpu_usage가 90 이상
- temperature가 90 이상
5. 정상 로그는 normal_logs, 이상 로그는 anomaly_logs에 저장합니다.