분산된 로그를 함께 보기
하나의 애플리케이션도 여러 파드에서 실행되고 파드마다 컨테이너가 여러 개일 수 있다. Stern은 이들의 로그를 함께 이어 보여준다. 파드와 컨테이너의 이름을 표시하고 색상을 활용해 어느 실행 단위에서 나온 메시지인지 구별하도록 돕는다.
파드가 교체돼도 조건 유지
이름의 정규식이나 특정 Kubernetes 리소스, 레이블로 추적 범위를 지정할 수 있다. 선택 조건에 맞는 파드가 새로 생기면 로그 추적에 추가되고 삭제된 파드는 대상에서 빠진다. 컨테이너 이름과 네임스페이스, 로그 문장의 포함 및 제외 조건으로도 범위를 좁힐 수 있다.
관찰과 출력의 역할
시간 범위와 타임스탬프 표시를 조절하고 JSON이나 사용자 정의 템플릿으로 출력할 수 있다. 이런 출력은 다른 도구와 연결해 살펴보는 데 유용하다. 다만 여러 로그를 함께 읽는 기능을 장기간 보존하는 중앙 로그 저장소와 동일하게 보아서는 안 되며 조회 가능한 로그의 범위도 확인해야 한다.