IT 문제가 운영에 지장을 주거나 비즈니스 수익에 영향을 미치기 전에 예측해 예방할 수 있다고 상상해 보십시오. 미래의 추세와 시스템의 잠재적 문제를 예측하는 기능은 업타임을 유지하고 운영 효율성을 높이는 데 필수적인 툴이 되었습니다. 뉴렐릭 Predictions(프레딕션즈)는 이러한 고급 기능을 쉽게 활용할 수 있게 해줍니다.

뉴렐릭의 Predictions가 어떻게 AI와 머신 러닝을 활용해 잠재적인 문제를 선제적으로 식별하고, 운영 추세를 시각화하며, 사용자에게 영향을 미치기 전에 수정함으로써, 인시던트 관리에 대한 접근 방식을 바꿔놓고 있는지 알아봅니다.

사후 대응적인 기존 알림

IT 팀에게 알림은 이미 문제가 발생한 후에 알려 준다는 중대한 단점이 있습니다. 레이턴시, 메모리 소비 또는 디스크 공간 같은 메트릭이 심각한 한계 수준에 도달하고 나서야 사이트 안정성 엔지니어(SRE)는 대응 모드에 들어갑니다.

결과적으로, 

  • 팀이 문제 해결을 위해 분주히 노력을 해도 다운타임은 길어질 수 밖에 없습니다.
  • 감지와 근본 원인 식별이 지연되어 인시던트 대응 프로세스가 비효율적이 됩니다.
  • 시스템 가용성이 손실되거나 성능이 저하되어 잠재적으로 수익 손실이 발생합니다.

이러한 문제들은 비즈니스 운영에 지장을 주고 고객 경험을 해치며 리소스에 부담을 줄 수 있습니다.

뉴렐릭 예측 기능이 이 부분에서 도움을 줄 수 있습니다.

뉴렐릭 Predictions는 사후 대응적 인시던트 대응에서 선제적 인시던트 방지로 패러다임을 전환해줍니다. 고급 AI를 사용하는 머신 러닝 알고리즘이 과거 데이터를 분석하고 패턴을 발견하여 시계열 예측과 선제적 알림을 제공합니다.

사후 대응에서 예측적 대응으로

예측 알림은 과거 데이터를 사용해 예측 모델을 신호에 적용합니다. 모델은 수신된 각 데이터 포인트에 과거 데이터를 사용해 최대 360개의 미래 데이터 포인트를 예측할 수 있습니다. 각 데이터 포인트는 일정 기간 내의 데이터 그룹을 나타냅니다. 예측된 데이터 포인트가 정해진 정적 임계값을 넘어서면, 예측 알림이 전송되어, 문제가 발생하기 전에 예방 조치를 취할 수 있습니다. 토글 또는 마우스 오른쪽 버튼 클릭만으로 강력한 뉴렐릭 쿼리 언어(NRQL)를 활용하여 메트릭이 중요 임계값에 도달하는 경우 조기 경고를 전달하는 알림 조건을 파악하고 특정 데이터세트에 대한 심층적인 인사이트를 확보할 수 있습니다.

뉴렐릭 Predictions의 주요 특징:

  • 손쉬운 액세스: 클릭 한 번으로 알림 조건에 예측을 추가하여 선제적 모니터링을 활용할 수 있습니다.
  • 인과 관계 분석 엔진: 예측 이면의 근본 원인을 파악하여 보다 빠르고 스마트하게 문제를 해결할 수 있습니다.
  • 완벽하게 통합된 인사이트: Predictions은 뉴렐릭 지능형 플랫폼의 일부로 제공되므로 별도의 SKU나 라이선스가 필요하지 않습니다.

예측 알림은 계절적 및 비계절적 시계열 모두에 대해 '지수 평활화'라고도 불리는 홀트-윈터스(Holt-Winters) 알고리즘을 지원합니다. 이 기능은 예측용 알고리즘에 기반한 모델들을 사용하며, 예측 모델이 데이터에 적용될 때, 과거 데이터의 동작을 기반으로 계절적 또는 비계절적 모델이 자동으로 선택됩니다.

인시던트 관리에 대한 혁신적인 접근 방식

뉴렐릭의 예측 기능은 IT 팀에 다양한 이점을 제공합니다.

1. 다운타임 감소

리소스 고갈, 네트워크 정체, 데이터베이스 장애 같은 문제를 예측하면 팀이 중단이 발생하기 전에 조치를 취할 수 있습니다. 예를 들어,

  • 디스크 공간 관리: 로그 증가율을 예측하여 서버 오버플로우를 방지할 수 있습니다.
  • 애플리케이션 성능: 충돌로 이어질 수 있는 메모리 사용 추세를 조기에 감지할 수 있습니다.

2. 효율적인 인시던트 대응

예측 분석은 현재 장애에 대해 반복적으로 알림을 전송하는 것이 아니라 우선순위를 지정하고 미래의 위험에 집중할 수 있도록 하여 알림 피로를 크게 줄여 줍니다.

3. 시스템 성능 극대화

추세를 시각화함으로써, 중요 영역에 리소스를 효과적으로 할당하여 시스템이 최상의 성능을 발휘하도록 최적화할 수 있습니다.

활용 사례

다음은 뉴렐릭 Predictions가 비즈니스에 실질적인 영향을 미칠 수 있는 몇 가지 시나리오입니다.

  • 인프라 모니터링: 증가하는 로그 파일을 기준으로 디스크 공간이 소진될 시기를 자동으로 예측합니다.
  • 애플리케이션 성능: 애플리케이션을 중단시키거나 속도를 저하시킬 수 있는 메모리 사용량 증가를 예측합니다.
  • 비즈니스 전략: 시간에 따른 매출 추세를 예측하고 계절별 패턴과 시장 추세를 활용하여 전략적 계획을 지원합니다.

이러한 예는 시작에 불과합니다. 레이턴시, 처리량, 오류율 모니터링 등 많은 사례에서 예측을 활용해 잠재적인 문제를 미리 파악할 수 있습니다.

고급 맞춤화 지원

쉽게 시작할 수 있는 기본적인 NRQL Predictions 기능 이외에도, 고급 사용자는 하이퍼파라미터로 예측 모델을 원하는 대로 설정할 수 있습니다.

  • 계절성을 수동으로 조정하여 특정 데이터세트에 맞게 모델을 미세 조정할 수 있습니다.
  • USING, BY 같은 키워드를 사용해 예측의 정밀도를 높일 수 있습니다.

이러한 유연성은 Predictions가 고객의 고유한 IT 요구 사항에 맞게 조정될 수 있도록 합니다.

지금 뉴렐릭 Predictions을 시작하세요.

예측 분석의 역량을 활용하는 것이 그 어느 때보다 쉬워졌습니다. Predictions를 사용하려면 다음 단계를 따르면 됩니다.

  • 뉴렐릭에서 기존 대시보드에 액세스하거나 새 차트를 생성합니다.
  • Prediction Toggle을 추가하거나 PREDICT 절을 NRQL에 통합합니다.
  • 시각적 추세를 모니터링하고 중요 임계값에 대한 예측 알림을 설정합니다. 

이제 팀은 미래를 내다보는 인사이트를 확보하고 데이터에 기반해 의사 결정을 내릴 수 있습니다.

예측 알림은 잠재적인 문제가 시스템에 영향을 미치기 전에 미리 예측하고 해결할 수 있도록 합니다. 시작하는 방법은 다음과 같습니다.

  • 신호 정의:
    • Alert Conditions (policies)로 이동한 후 New alert condition을 선택합니다.
    • Write your own query를 선택하고 NRQL 쿼리를 작성합니다. 예를 들어 애플리케이션의 처리량을 모니터링하기 위해 다음과 같은 쿼리를 작성할 수 있습니다.
SELECT rate(count(apm.service.transaction.duration), 1 minute)
FROM Metric
WHERE appName = 'MyAwesomeApp'
  • Run을 클릭하여 차트를 미리 봅니다.
     
  • 신호 미세 조정:
    • Next를 클릭하고 window duration, sliding window aggregation, streaming method 등 고급 설정을 구성합니다.
  • 조건 임계값 설정:
    • 임계값 유형으로 Static을 선택합니다.
    • Predict future behavior 토글을 활성화합니다.
    • Look-Ahead Time을 조정하여 예측 기간을 설정합니다.
  • 세부적인 알림 조건 추가:
    • 알림 조건의 이름을 지정하고 알림 정책에 첨부합니다.
예측 경고

NRQL Predictions는 과거의 데이터 패턴을 기반으로 향후 추세를 예측합니다. 시작하는 방법은 다음과 같습니다.

  • 대시보드에 엑세스:
    • 뉴렐릭에서 기존 대시보드를 열거나 새 차트를 생성합니다.
  • 예측 추가:
    • 시계열 그래프에 Predictions를 추가하거나 PREDICT 절을 시계열 NRQL 쿼리에 통합합니다. 예:
FROM Transaction SELECT count(*) WHERE error IS TRUE TIMESERIES PREDICT 
holtwinters(seasonality: AUTO, alpha: 0.2) BY 1 hour 
USING 2 hours
  • 이 쿼리는 계절성을 자동 감지로 설정하고 1시간 후의 미래를 예측합니다.
  • 시각적 추세 모니터링:
    • 대시보드에서 추세를 시각화하고 중요 임계값에 대한 예측 알림을 설정합니다.
예측 맞춤화

선제적 운영을 위한 첫 단계

이제 IT 문제가 발생하기 전에 미리 예측할 수 있게 되었습니다. 뉴렐릭 Predictions를 사용하면, 업타임을 유지하고 탁월한 사용자 경험을 제공할 수 있습니다.

사후 대응적인 인시던트 관리에서 벗어날 준비가 되셨나요? 지금 바로 뉴렐릭 Predictions로 IT 운영을 관리하세요.

New Relic Now 새로운 에이전틱 통합 데모 출시.
지금 시청하세요.