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

사용자의 편의를 위해 제공되는 기계 번역입니다.

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

문제 신고

Flux 없이 파이프라인 컨트롤 게이트웨이 설치

|View as Markdown (English)

파이프라인 컨트롤 게이트웨이를 설정 전용 모드로 설치하면, Kubernetes 및 Helm 명령을 사용하여 게이트웨이 인프라(확장, 버전)를 관리하는 동시에 뉴렐릭 UI를 통해 Pipeline 설정 수명 주기(샘플링, 필터링, 변환)를 계속 관리할 수 있습니다.

이 설치 모드를 사용하는 경우

다음의 경우 이 설치 모드를 선택합니다:

  • 보안 정책이 클러스터 관리자 액세스를 제한합니다.
  • 인프라 확장 및 업그레이드에 대한 직접적인 제어가 필요합니다.
  • kubectl과 Helm 명령어를 사용하여 Kubernetes 리소스를 관리하는 데 익숙합니다.
  • 규정 준수 중심 환경에 배포하고 있습니다.

사용할 수 있는 혜택:

  • UI를 통해 파이프라인 설정(샘플링, 필터링, 변환) 관리하기.
  • 더 낮은 권한 요구 사항. 뉴렐릭은 파이프라인 설정을 배포하기 위해 ConfigMap 액세스(cluster-admin 아님)만 필요합니다.
  • 게이트웨이 스케일링 및 버전에 대한 직접 제어.

직접 관리하는 항목:

  • Kubernetes 수평 파드 오토스케일러(HPA)를 통한 게이트웨이 인프라 스케일링
  • Helm 명령어를 통한 게이트웨이 버전 업그레이드

팁

완전한 자동화가 필요하신가요? UI를 통해 모든 게이트웨이 인프라 관리(확장, 버전, 업그레이드)를 처리하고자 하고 보안 팀이 클러스터 관리자 권한을 승인하는 경우, 전체 관리 설치를 위해 파이프라인 컨트롤 게이트웨이 설정 및 배포 를 참조하세요.

게이트웨이 사용 시 고려 사항

게이트웨이 구성 요소를 통합하고 사용할 때 다음 고려 사항을 염두에 두십시오:

속성 및 데이터 관리

  • 속성 지원: 게이트웨이는 속성에 대해 OpenTelemetry 의미 규칙을 사용합니다. 지원되는 속성에 대한 자세한 내용은 게이트웨이 설명서를 참조하십시오.
  • 데이터/속성 처리: 게이트웨이는 지수 타임커버 데이터, 트레이스 및 트레이스에 대한 데이터 또는 속성 삭제 requests 수정 없이 뉴렐릭에 직접 전달합니다.

파싱 및 데이터 통합

  • 로그 구문 분석: 게이트웨이에는 로그에 대한 Grok 구문 분석이 포함되어 있지 않습니다. 쿼리 및 시각화를 위해 로그 데이터를 구조화하는 대체 방법이 필요할 수 있습니다.
  • Prometheus 통합: 게이트웨이는 메트릭에 대한 Prometheus 원격 쓰기를 지원하지 않습니다.

라이센싱 및 규정 준수

  • 라이선스 키 관리: 게이트웨이는 에이전트 수집기 또는 APM SDK와 같은 네이티브 OpenTelemetry 프로토콜(OTLP) 소스의 여러 라이선스 키를 수용하지 않습니다.
  • 규정 준수 기준: 게이트웨이는 FedRAMP와 호환되지 않으므로 연방 보안 기준을 충족해야 하는 경우 사용에 영향을 미칠 수 있습니다.

전제 조건

  • Kubernetes 권한: 이 설치 모드는 ConfigMap CREATE/UPDATE 권한만 필요합니다(cluster-admin 아님).

  • 필수 툴:

    • Helm v3.x 이상(helm version으로 확인)
    • kubectl 쿠버네티스 클러스터에 액세스할 수 있는 CLI
  • 뉴렐릭 인프라 에이전트(선택 사항): 파이프라인 컨트롤 게이트웨이는 더 이상 뉴렐릭 인프라 에이전트를 번들로 제공하지 않습니다. 게이트웨이 상태 대시보드에서 클러스터 상태 메트릭(CPU 사용량, 메모리 및 리전)을 보려면 인프라 에이전트를 별도로 설치하십시오. 설치 지침은 Kubernetes 통합 설치 를 참조하십시오.

인프라 에이전트가 없을 때 발생하는 일:

  • 게이트웨이 상태 테이블은 CPU 사용량, 메모리 사용량 및 리전에 대해 "N/A"를 표시합니다.
  • Pipeline 설정 및 데이터 처리는 계속해서 정상적으로 작동합니다.

중요

이 변경 사항 이전에 게이트웨이를 설치한 경우, 인프라 에이전트는 그대로 유지되며 계속 작동합니다. 이 요구 사항은 새 게이트웨이 설치에만 영향을 미칩니다.

파이프라인 컨트롤 게이트웨이 설치

Screenshot of Pipeline Control gateway installation wizard

Flux 없이 파이프라인 컨트롤 게이트웨이를 설치하려면:

  1. New Relic 계정의 통합 및 에이전트에서 Set up Pipeline Control [파이프라인 제어 설정] 을 클릭하거나 gateway [게이트웨이] 를 검색하여 Pipeline Control gateway [파이프라인 제어 게이트웨이]를 선택합니다.

  2. 선택한 계정이 파이프라인 위험에 사용하려는 계정인지 확인하세요. 그렇지 않은 경우 Select an account [계정 선택을] 클릭하고 원하는 계정을 선택한 다음 Continue [계속을] 클릭합니다.

  3. 자격 증명을 입력하려면 기존 라이선스 키를 제공하거나 새 키를 만드세요. 새 키를 생성하는 경우, 키를 복사하세요. 그런 다음 Continue [계속을] 클릭하세요.

  4. 게이트웨이 플릿을 선택하거나 생성하세요:

    • 새 게이트웨이가 조직의 다른 게이트웨이와 기존 설정(샘플링, 필터링 및 변환 규칙)을 공유하도록 하려면 기존 플릿을 선택하세요.
    • 특정 환경이나 비즈니스 단위를 위해 새롭고 격리된 설정이 필요한 경우, 고유한 게이트웨이 플릿 이름을 입력하십시오.
  5. Configuration only (without Flux) [설정만(Flux 제외)]을 선택합니다.

  6. 게이트웨이 구성:

    • 클러스터 이름을 입력하세요.
    • 게이트웨이 및 에이전트 컨트롤 설치를 위한 네임스페이스를 입력하십시오. 기본값은 newrelic입니다.
  7. 에이전트 컨트롤 설치:

    bash
    $
    helm repo add newrelic https://helm-charts.newrelic.com && helm repo update && helm upgrade --install agent-control-deployment newrelic/agent-control-deployment -n newrelic --create-namespace --values agent-control-deployment-values.yaml

    팁

    UI 마법사는 특정 설정이 포함된 전체 values 파일(agent-control-deployment-values.yaml)을 제공합니다. 이 파일을 다운로드하여 Helm 명령과 함께 사용하십시오.

  8. 에이전트 컨트롤 설치를 확인하고 Continue [계속]을 클릭하세요.

  9. 게이트웨이 설정(최소 복제본, 최대 복제본, CPU 임계값)을 구성합니다. 이 설정은 초기 Kubernetes HPA 설정을 생성합니다. 설치 후, UI를 통한 이러한 설정 변경은 적용되지 않습니다. HPA를 통해 스케일링을 직접 관리해야 합니다.

  10. 게이트웨이 설치:

    bash
    $
    helm upgrade --install newrelic-pcg newrelic/pipeline-control-gateway -n newrelic --create-namespace --values pipeline-control-gateway-values.yaml

    팁

    UI 마법사는 특정 설정이 포함된 전체 values 파일(pipeline-control-gateway-values.yaml)을 제공합니다. 이 파일을 다운로드하여 Helm 명령과 함께 사용하십시오.

  11. 계속 을 클릭합니다.

  12. Test connection [연결 테스트를] 클릭하고 연결이 성공할 때까지 기다리세요.

게이트웨이 설정에 대한 세부 정보를 보려면 뉴렐릭 제어로 이동하여 Gateway 클릭하세요.

여러 플릿을 사용하는 이유는 무엇인가요?

한 기업(The Corp)에 두 개의 부서가 있다고 가정해 보겠습니다: OrgA (감사 목적으로 데이터의 100%가 필요함) 및 OrgB (대용량 비용을 제어하기 위해 1% 샘플링이 필요함).

단 하나의 플릿만으로는 The Corp 가 꼼짝할 수 없습니다. OrgB 가 비용을 절감하기 위해 1% 샘플링을 적용하면, OrgA 는 성능 데이터의 99%를 잃게 됩니다. 한 팀의 비용 통제가 다른 팀의 미션 크리티컬 모니터링을 중단시킵니다.

여러 플릿을 사용하여 The Corp 는 "두뇌"를 분리할 수 있습니다:

  • 미션 크리티컬 플릿: OrgA 는 100% 데이터 보존을 위해 이 플릿에 합류합니다.
  • 대용량 플릿: OrgB 는 1% 샘플링 및 개인 데이터 교정을 위해 이 플릿에 합류합니다.

그 결과, 이제 개별 팀은 조직의 나머지 부분에 영향을 주지 않고 고유한 샘플링, 보안 및 규정 준수 규칙을 관리할 수 있습니다.

설치 후 게이트웨이 관리

설치 후, 뉴렐릭 UI의 게이트웨이 설정 페이지에 다음이 표시됩니다:

  • 게이트웨이 버전 - 읽기 전용으로 표시됨

  • 두 개의 편집 가능한 토글:

    • 게이트웨이에 대한 진단 로그 수집 - 진단 로깅 활성화/비활성화
    • 가용 CPU가 낮아질 경우 게이트웨이 규칙 우회 - 리소스 제약 시 규칙 우회 토글

게이트웨이 인프라(확장 및 버전)를 관리하려면 다음 접근 방식을 사용하세요:

게이트웨이 스케일링 설정 변경

최소/최대 레플리카 또는 CPU 임계값을 수정하려면 Kubernetes HPA를 업데이트하십시오:

옵션 1: HPA 직접 편집 빠른 테스트나 임시 조정, 스케일링 문제에 대한 즉각적인 대응 또는 Helm 업그레이드가 필요하지 않은 경우에 이를 사용합니다.

  1. 현재 HPA 보기:

    bash
    $
    kubectl get hpa -n newrelic

    이 예시에서는 네임스페이스가 newrelic이라고 가정합니다. 다른 네임스페이스를 사용하는 경우, 여기와 다음 명령어에서 그에 맞게 변경하십시오.

  2. HPA 직접 편집:

    bash
    $
    kubectl edit hpa pipeline-control-gateway-hpa -n newrelic

    여기서 pipeline-control-gateway-hpa는 편집 중인 HPA입니다. 사용 중인 HPA의 이름으로 변경합니다.

    편집기에서 필요한 필드를 수정한 다음, 저장하고 종료합니다. 변경 사항이 즉시 적용됩니다.

  3. 변경 사항을 확인합니다:

    bash
    $
    kubectl get hpa pipeline-control-gateway-hpa -n newrelic

    출력에 수정한 설정의 새 값이 표시되는지 확인하여 변경 사항이 적용되었는지 확인합니다.

옵션 2: Helm을 통한 업데이트

  1. pipeline-control-gateway-values.yaml 파일을 수정하세요.

  2. 운영:

    bash
    $
    helm upgrade newrelic-pcg newrelic/pipeline-control-gateway -n newrelic --values pipeline-control-gateway-values.yaml
  3. 변경 사항을 확인합니다:

    bash
    $
    kubectl get hpa -n newrelic

게이트웨이 버전 업그레이드

파이프라인 컨트롤 게이트웨이 버전을 업그레이드하려면:

  1. Helm 명령어에서 차트 버전을 업데이트하십시오:

    bash
    $
    helm upgrade newrelic-pcg newrelic/pipeline-control-gateway --namespace newrelic --version <NEW_VERSION> --values pipeline-control-gateway-values.yaml
  2. 업그레이드 확인:

    bash
    $
    helm list -n newrelic
    $
    kubectl get pods -n newrelic

Pipeline 설정 변경

이는 UI를 통해 처리됩니다:

  • 샘플링 규칙
  • 드롭 필터
  • Transform 규칙
  • 조건부 샘플링

이 모드에서도 파이프라인 설정 변경 사항은 ConfigMap 업데이트를 통해 자동으로 배포됩니다.

더 많은 클러스터 추가

게이트웨이 설정에 새 클러스터를 추가하려면:

  1. 뉴렐릭 컨트롤을 열고 Gateway 선택하세요.
  2. 클러스터 테이블에서 Add a cluster [클러스터 추가를] 클릭합니다.
  3. 위의 설치 지침을 따릅니다.
  4. 게이트웨이 요약 페이지로 돌아가세요. 새로 추가된 클러스터가 표시됩니다.

게이트웨이 컨테이너를 생성한 후 YAML 설정을 사용하여 파이프라인 처리를 구성하십시오. 게이트웨이 설정을 참조하세요.

Copyright © 2026 New Relic Inc.

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