Advisories
권고는 토폴로지의 개별 리소스에 붙는 권장 사항입니다. 각 권고는 문제를 명시하고, 왜 중요한지 설명하고, 수정 방법을 제시합니다.
하는 일
Polylane은 각 리소스의 구성, 최근 활동, 그리고 리소스가 내보내는 텔레메트리의 품질에서 권고를 도출합니다. 모든 권고에는 세 가지 속성이 있습니다.
| 속성 | 값 | 설명 |
|---|---|---|
| 카테고리 | observability, resilience, security, data protection, lifecycle | 권고가 설명하는 위험의 종류. |
| 심각도 | warning, info | 권고가 나열되는 모든 곳에서 warning이 앞에 옵니다. |
| 수정 가능성 | in place, guidance | In place: 에이전트가 제공자 API 호출로 설정을 바꿀 수 있습니다. Guidance: 수정에 재생성이나 수동 단계가 필요합니다. |
몇 가지 예:
| 리소스 | 권고 | 카테고리 | 수정 가능성 |
|---|---|---|---|
| Cloudflare Worker | 로그가 비활성화됨 | observability | in place |
| Amazon RDS 데이터베이스 | 자동 백업이 비활성화됨 | resilience | in place |
| Amazon S3 버킷 | 퍼블릭 액세스가 완전히 차단되지 않음 | security | in place |
| Amazon RDS 데이터베이스 | 스토리지가 암호화되지 않음 | data protection | guidance |
| AWS 대상 그룹 | 상태 검사가 비활성화됨 | resilience | in place |
| 모든 리소스 | 트래픽을 처리하지만 로그를 내보내지 않음 | observability | guidance |
"트래픽을 처리하지만 로그를 내보내지 않음" 같은 텔레메트리 품질 권고는 조건이 세 번 연속 검사에 걸쳐 지속된 뒤에만 발생합니다. 구성 권고가 이미 근본 원인을 지목하고 있으면 조용히 있습니다: Worker에서 로깅이 비활성화되어 있으면 그 위에 얹힌 증상이 아니라 해당 권고가 보입니다. Lifecycle 권고는 리소스 티어를 정하는 것과 같은 활동 메트릭에서 나옵니다.
확인하는 곳
토폴로지에서 리소스를 열면 활성 권고가 노드 패널에 한 번에 하나씩, warning부터 표시되며, 나머지는 카운터로 넘겨 볼 수 있습니다. 콘솔의 Advisories 페이지는 워크스페이스 전체 롤업을 보여 줍니다: 규칙별로 묶인 권고와 영향받는 리소스 수, 그리고 모니터링할 수 있는 리소스 수, Minimal 티어에 있는 리소스 수, 열린 관측성 권고가 있는 리소스 수. 리포지토리에도 권고가 있으며 같은 롤업에 나타납니다.
수정하거나 무시하기
모든 권고에는 그에 대한 스레드를 시작하는 버튼이 있으며, 리소스가 연결되고 권고의 메시지와 해결 조치가 첫 프롬프트로 들어간 상태로 열립니다. Ask Polylane to fix it은 제자리에서 수정할 수 있는 권고에 나타나 에이전트에게 수정을 적용하거나 안내하도록 요청하고, Ask Polylane how to fix it은 guidance 권고에 나타나 해결 단계를 요청합니다.
리소스 하나에서 권고를 기각하려면 Ignore를 클릭하세요. 기각은 누가 언제 무시했는지 기록하고, 권고는 노드 패널과 롤업에서 빠져 노드의 Ignored 목록으로 이동하며, 거기에서 Restore로 되돌릴 수 있습니다. 기각은 근본 조건이 해소되면 스스로 정리되므로, 같은 문제가 돌아오면 조용히 무시된 채로 남는 대신 권고가 다시 발생합니다.