로그를 뉴렐릭에 연결하고 차트와 대시보드 탐색을 시작한 후에는 공지를 생성하여 데이터의 비정상적인 동작에 대해 팀에 최신 정보를 제공하는 것이 좋습니다. 기능은 단순히 데이터를 수집하는 것에서 사려 깊고 효과적인 조치를 취하는 것까지 뉴렐릭 경험을 향상시킵니다.
여기서는 뉴렐릭의 알림 기능을 배울 수 있도록 첫 번째 공지를 만드는 5단계를 안내해 드립니다.
차트에서 알림 조건 만들기
알림을 시작하는 가장 쉬운 방법은 New Relic 차트에서 알림을 만드는 것입니다. 이 경로는 처음부터 NRQL 경고 조건을 생성하는 것과 동일하지만 차트에는 작업할 수 있는 NRQL 쿼리가 이미 있습니다.
경고 조건은 기본적으로 비정상적인 동작에 대한 알림을 받기 전에 충족해야 하는 조건을 정의하기 위해 만드는 컨테이너입니다. 이 예에서는 웹 트랜잭션 시간과 관련된 대기 시간 문제를 팀에 알리는 경고를 생성합니다.
따라서 이 경우 웹 트랜잭션이 50밀리초를 초과하지 않도록 하려면 웹 트랜잭션 시간이 50밀리초를 초과하고 인시던트를 생성할 때 모니터링하는 경고 조건을 구축합니다.
경고 조건에 대한 임계값 설정
경고 조건이 컨테이너인 경우 임계값은 각 경고 조건에 포함된 규칙입니다. 데이터가 시스템으로 스트리밍될 때 경보 조건은 이러한 규칙의 인시던트를 검색합니다. 경고 조건이 설정한 모든 조건을 충족하는 시스템에서 들어오는 데이터를 확인하면 인시던트를 생성합니다. 인시던트는 시스템에서 문제가 발생하여 살펴봐야 한다는 신호입니다.
팀에서 웹 트랜잭션 시간의 대기 시간 문제를 찾기 위해 경고 조건을 만들고 있습니다. 이제 이 조건이 찾을 규칙을 만들 것입니다.
고급 신호 설정 미세 조정
뉴렐릭은 귀하의 창작물에서 우리 시스템으로 스트리밍되는 데이터를 지속적으로 관찰합니다. 그러나 모든 애플리케이션이 동일한 주파수나 케이던스로 신호를 보내는 것은 아닙니다. 일부 이벤트는 1분에 한 번씩 우리 시스템에 신호를 보내는 반면 다른 이벤트는 하루에 한 번만 뉴렐릭에 데이터를 보고할 수 있습니다. 공지 조건은 specific 사용 사례를 위해 설계된 specific 컨테이너입니다. 공지 조건을 생성할 때 이 섹션은 평가 중인 데이터에 대해 가장 적합하게 사용자 정의할 수 있습니다.
웹 트랜잭션 대기 시간 문제를 찾는 조건에 대해 이러한 고급 신호 설정을 사용자 정의할 것입니다.
조건을 정책에 연결
웹 트랜잭션 시간에 지연 문제가 있는 경우 가능한 한 빨리 알림을 받고 싶습니다. 가장 빠르고 효율적인 조치는 웹 트랜잭션 시간이 너무 오래 걸리는 경우 인시던트를 여는 경고 조건을 만드는 것입니다.
이 경고 조건은 모든 규칙을 보관하는 컨테이너입니다. 정적 또는 이상 임계값을 사용하고 있습니까, 슬라이딩 윈도우 집계를 사용하고 있습니까, 아니면 평가 기간을 정상적으로 유지하고 있습니까?
프로세스의 이 시점에서 우리는 이제 완전히 정의된 컨테이너를 갖게 되었으며 우리가 원할 때 인시던트가 열리도록 모든 규칙을 설정했습니다. 위의 설정에 따라 경고 조건이 시스템에서 설정한 임계값을 위반하는 이 동작을 인식하는 경우 인시던트를 생성합니다. 이제 이 컨테이너를 정책에 연결하기만 하면 됩니다.
정책은 인시던트의 분류 시스템입니다. 정책을 생성하면 수신되는 모든 인시던트를 구성하는 도구가 생성됩니다. 뉴렐릭에게 들어오는 모든 정보를 어디로 보낼지, 얼마나 자주 보낼지, 어디로 보낼지 알려주는 정책을 workflows 에 연결할 수 있습니다.