• EnglishEspañol日本語한국어Português
  • 로그인지금 시작하기

이 한글 문서는 사용자의 편의를 위해 기계 번역되었습니다.

영문본과 번역본이 일치하지 않는 경우 영문본이 우선합니다. 보다 자세한 내용은 이 페이지를 방문하시기 바랍니다.

문제 신고

Kubernetes 이벤트 통합

New Relic Kubernetes 이벤트 통합은 Kubernetes 클러스터에서 발생하는 이벤트를 감시하고 해당 이벤트를 New Relic으로 보냅니다. 이벤트 데이터를 시각화하려면 Kubernetes 클러스터 탐색기 를 사용하거나 인프라 이벤트 UI 를 사용하십시오.

설치

Kubernetes 이벤트 통합은 가이드 설치 를 사용하거나 Helm을 통해 설치할 때 기본적으로 설치됩니다.

Kubernetes 이벤트 보기

Kubernetes 이벤트 통합을 성공적으로 설치하면 New Relic에서 이벤트를 보고 쿼리할 수 있습니다.

대시보드 에 이벤트를 추가하려면:

  1. 새 대시보드 또는 기존 대시보드 에 차트를 추가하거나 New Relic 쿼리 빌더 를 사용하여 차트를 생성합니다.

  2. 차트를 생성하거나 업데이트할 때 차트 유형 table 을 선택하고 다음 이벤트 쿼리를 사용하여 YOUR_CLUSTER_NAME 을 클러스터 이름으로 바꿉니다.

    FROM InfrastructureEvent SELECT
    event.involvedObject.kind, event.involvedObject.name, event.reason,event.message
    WHERE clusterName = 'YOUR_CLUSTER_NAME' limit 100

쿼리 이벤트

다음은 데이터를 쿼리 하는 몇 가지 예입니다.

속성 이름 가져오기

모든 속성 이름을 보려면 다음 쿼리를 사용하십시오.

FROM InfrastructureEvent SELECT keyset() WHERE category = 'kubernetes'

이벤트 세부정보 보기

클러스터의 최신 이벤트에 대한 세부정보를 보려면 다음 쿼리를 사용하고 YOUR_CLUSTER_NAME 을 클러스터 이름으로 바꿉니다.

FROM InfrastructureEvent SELECT event.involvedObject.kind,
event.involvedObject.name, event.type, event.message, event.reason WHERE
category = 'kubernetes' AND clusterName = 'YOUR_CLUSTER_NAME'

New Relic에서 수집한 이벤트는 Kubernetes에서 제공한 것과 정확히 동일한 속성을 갖습니다. 이러한 속성에 대한 참조는 Kubernetes 이벤트 v1 핵심 문서 를 참조하십시오.

New Relic에서 이벤트 검색

인프라 UI에서 이벤트를 검색하려면:

  1. 이벤트 페이지로 이동합니다. one.newrelic.com > All capabilities > Infrastructure > Events 으로 이동합니다.

  2. 범주 에서 kubernetes 를 선택합니다.

  3. 사용

    Search events [이벤트 필드를 검색하여] 특정 이벤트를 찾습니다. 특정 이벤트 세트에 초점을 맞추려면 필터 세트를 선택하거나 변경하십시오.

Kubernetes 클러스터 탐색기에서 이벤트 보기

Kubernetes 클러스터 탐색기에서 이벤트를 보려면 다음 방법 중 하나를 사용하십시오.

그런 다음 포드 세부정보를 보려면 다음 단계를 따르세요.

  1. Kubernetes 클러스터 탐색기에서 팟(Pod)을 선택하십시오.
  2. 포드 이벤트 표시를 선택합니다.

선택 사항: 이벤트 수집기의 메트릭 수집

이벤트 콜렉터 자체에 대한 메트릭 데이터를 수집하려면 New Relic Prometheus 에이전트 통합을 설치하십시오. 시작하려면:

  1. New Relic Prometheus 에이전트 통합 을 설치합니다.
  2. 구성된 스크랩 레이블(기본값은 prometheus.io/scrape=true )을 사용하여 Kubernetes 이벤트 통합의 배포에 레이블을 지정합니다.

선택 사항: 사용자 정의 속성 정의

통합에서 보낸 이벤트에 사용자 정의 속성을 추가하려면 customAttributes 맵 아래 values.yaml 에 지정해야 합니다.

예를 들어, 값이 devenvironment 속성을 모든 이벤트에 추가하려면 values.yaml 에 다음을 추가합니다.

nri-kube-events:
customAttributes:
environment: dev

전역적으로 설정하여 다른 모든 kubernetes 통합에 전역적으로 다른 사용자 정의 속성을 추가할 수 있습니다.

global:
customAttributes:
environment: dev

문제점 해결

다음은 Kubernetes 이벤트 통합을 사용할 때의 몇 가지 문제 해결 팁입니다.

Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.