오늘날의 복잡한 인프라 환경에서 옵저버빌리티를 관리하는 것은 쉽지 않은 일입니다. 여러 에이전트, 수동 업데이트, 단편화된 툴, 일관되지 않은 설정 등으로 인해 옵저버빌리티의 사각지대가 생겨나고 운영 상의 위험과 사일로가 증가합니다. 기업 전반에서 어떤 에이전트와 통합이 구현되어 있는지 파악하는 것도 어렵지만, 그것이 최신 상태인지 또는 제대로 작동하고 있는지 파악하는 것은 더더욱 어렵습니다. 뉴렐릭이 업계에서 가장 포괄적인 옵저버빌리티 제어 패널인 ‘뉴렐릭 컨트롤’을 출시한 이유도 바로 이 때문입니다. 이 제품은 옵저버빌리티의 전체 수명주기를 중앙에서 관리하고 자동화하도록 설계되었습니다.
뉴렐릭 컨트롤: 중앙화, 지능형, 확장 가능
지난 2월 New Relic Now 이벤트에서 발표된 뉴렐릭 컨트롤(New Relic Control)은 플릿 컨트롤, 에이전트 컨트롤, 파이프라인 컨트롤의 세 가지 핵심 구성 요소를 단일 통합 플랫폼으로 통합하여, 데브옵스(DevOps) 및 플랫폼 팀이 모든 환경에서 에이전트와 텔레메트리 데이터를 쉽게 배포, 구성, 최적화할 수 있도록 지원합니다. 단편화된 수동 솔루션과 달리, 뉴렐릭 컨트롤은 한 곳에서 뉴렐릭 에이전트, 통합 및 OpenTelemetry에 대한 가시성을 제공하고 선제적 관리와 지능형 자동화, 원활한 확장을 지원합니다.

플릿 컨트롤: 대규모 에이전트 관리 자동화
플릿 컨트롤(Fleet Control)은 쿠버네티스 클러스터 같이 에이전트 컨트롤을 실행하는 엔터티로 구성된 플릿에 대해 중앙 위치에서 원격 명령을 사용할 수 있도록 함으로써 옵저버빌리티 에이전트 운영을 간소화합니다. 주요 이점은 다음과 같습니다.
- 중앙화된 에이전트 설정: 일관된 에이전트 설정을 전체 클러스터에 즉시 적용
- 간소화된 배포: 내장된 배포 링 등의 배포 보호 기능을 사용해 설정 변경이나 에이전트 업그레이드의 롤아웃 자동화
- 수동 작업 감소: 모든 단계에서 심층적인 가시성을 제공하는 직관적인 UI에서 플릿을 관리함으로써 수동 단계 제거
에이전트 컨트롤: 인프라 계측을 위한 경량 슈퍼바이저
에이전트 컨트롤(Agent Control)은 쿠버네티스 클러스터에서 인프라 수준의 계측을 원격으로 관리하는 경량 감독 에이전트 역할을 합니다. 에이전트 상태를 실시간으로 지속적으로 모니터링하는 동시에 에이전트 설정이 일관성과 최신 상태를 유지하도록 합니다. 에이전트 컨트롤을 사용하면 다음을 수행할 수 있습니다.
- 수동 개입 없이 원격으로 에이전트 설정 및 업데이트
- 클러스터 플릿 전반에서 일관되며 규정을 준수하는 계측 보장
- 중앙화된 상태 보고를 통해 쉽게 문제 진단
파이프라인 컨트롤: 최적의 데이터 수집에 맞게 텔레메트리 파이프라인 조정
파이프라인 컨트롤(Pipeline Control)은 정교하면서도 직관적인 필터링을 제공하여 뉴렐릭에 도달하기 전에 텔레메트리 데이터를 최적화할 수 있도록 합니다. 파이프라인 컨트롤은 데이터 수집을 간소화하여 노이즈를 크게 줄이고 명확성을 높이며 불필요한 데이터 처리로 발생하는 비용을 감소해줍니다. 파이프라인 컨트롤을 사용하면 다음을 수행할 수 있습니다.
- 효율적인 데이터 필터링: 지능형 규칙 엔진을 활용해 불필요한 데이터를 제거함으로써 수집량과 관련 비용 감소
- 유연한 배포 옵션: 전용 쿠버네티스 클러스터가 있는 파이프라인 컨트롤 게이트웨이를 선택해 환경을 완벽하게 제어하며 네트워크 이그레스 비용을 줄일 수도 있고, 파이프라인 컨트롤 클라우드를 선택하여 뉴렐릭에서 운영하는 간편한 매니지드 솔루션을 활용할 수도 있습니다.
- 간편한 파이프라인 시각화 및 관리: 통합된 뉴렐릭 컨트롤 인터페이스에서 심층적인 가시성을 확보하고 데이터 수집 규칙을 세부적으로 쉽게 조정하여 대규모 텔레메트리 데이터를 간단하게 관리할 수 있습니다.
- 태깅, 라우팅, 난독화, 강화 같은 추가적인 데이터 관리 기능이 곧 출시될 예정입니다.
플릿 컨트롤 및 에이전트 컨트롤 시작하기
플릿 컨트롤 및 에이전트 컨트롤 사전 공개:
- 뉴렐릭 계정에서 뉴렐릭 컨트롤 기능 사전 공개(프리뷰)를 신청합니다.
- 플릿 컨트롤의 구성 섹션에서 에이전트 설정을 정의합니다.
- 플릿을 생성하고 원하는 에이전트 설정을 플릿에 배포합니다.
- 쿠버네티스 클러스터에 에이전트 컨트롤을 설치하고 정의한 플릿에 할당합니다.
- 플릿 컨트롤의 직관적인 인터페이스를 사용하여 클러스터가 플릿에 올바르게 할당되었고 구성이 성공적으로 배포되었는지 확인합니다.

필수 권한
플릿 컨트롤 및 에이전트 컨트롤을 사용하려면 다음의 필수 역할 권한이 있어야 합니다.
- 인증 도메인 관리자: 에이전트 컨트롤 설치 중 보안 인증을 설정하는 데 필요합니다.
- 조직 제품 관리자: 플릿 컨트롤에서 플릿을 생성하고 관리하는 데 필요합니다.
NerdGraph API를 사용해 커스텀 역할을 생성하여 특정 권한을 부여할 수도 있습니다. 액세스 관리에 대해 자세히 알아보려면, 사용자 액세스 문서를 참조하십시오.
파이프라인 컨트롤 시작하기
파이프라인 컨트롤을 사용해 텔레메트리 파이프라인을 최적화하려면 다음 단계를 따릅니다.
- 뉴렐릭 계정에 로그인하여 Integrations & Agents 섹션에 위치한 Pipeline Control을 선택합니다.
- Pipeline Control Gateway(자체 호스팅되는 쿠버네티스) 또는 Pipeline Control Cloud(뉴렐릭에서 관리) 중 선택합니다.
- 설치 안내에 따라 고유한 요구 사항에 맞게 파이프라인 컨트롤을 설정합니다.
- 파이프라인 컨트롤 게이트웨이를 배포하는 경우 타깃 클러스터에서 Helm 명령을 실행하고 Test Connection를 선택하여 게이트웨이가 설정되었는지 확인합니다.
- 파이프라인 컨트롤 인터페이스 내에서 안내에 따라 또는 커스텀 NRQL 쿼리를 사용해 텔레메트리 데이터를 세부 조정하는 방식으로 파이프라인 규칙을 쉽게 만들고 배포할 수 있습니다.

필수 전제 조건
파이프라인 컨트롤을 설정하려면 다음 필수 구성 요소가 있어야 합니다.
- 뉴렐릭 계정 내 조직 제품 관리자 권한
- 클러스터에서 리소스를 배포 및 관리하기 위한 쿠버네티스 클러스터 관리자 권한
- 네트워크 내에서 프라이빗 DNS 호스트 이름 및 레코드를 생성하고 관리할 수 있는 권한
- 쿠버네티스 운영, Helm 및 규칙 생성에 필요한 NRQL 구문에 대한 기본적인 지식
이는 시작일 뿐입니다.
향후 출시될 더 많은 기능을 기대해 주십시오. 뉴렐릭은 엔터프라이즈 규모에서 옵저버빌리티를 더 간단하고 효과적으로 관리할 수 있도록 지원하기 위해 뉴렐릭 컨트롤의 기능을 적극적으로 확장해 나가고 있습니다. 플릿 컨트롤 및 에이전트 컨트롤의 공식 출시, 그 이후의 업데이트와 개선 사항에 관심을 갖고 계속 지켜봐 주시기 바랍니다.
다음 단계
- 보다 자세한 내용은 뉴렐릭 컨트롤 문서를 확인하십시오.
- 뉴렐릭에서 플릿 컨트롤과 파이프라인 컨트롤을 시험 사용해보십시오.
- New Relic Now+ 온디맨드 페이지에서 데모를 시청하실 수 있습니다. "Product Sessions” 아래에서 Developer Productivity and Cost Management 비디오를 확인하시기 바랍니다.
이 블로그에 표현된 견해는 저자의 견해이며 반드시 New Relic의 견해를 반영하는 것은 아닙니다. 저자가 제공하는 모든 솔루션은 환경에 따라 다르며 New Relic에서 제공하는 상용 솔루션이나 지원의 일부가 아닙니다. 이 블로그 게시물과 관련된 질문 및 지원이 필요한 경우 Explorers Hub(discuss.newrelic.com)에서만 참여하십시오. 이 블로그에는 타사 사이트의 콘텐츠에 대한 링크가 포함될 수 있습니다. 이러한 링크를 제공함으로써 New Relic은 해당 사이트에서 사용할 수 있는 정보, 보기 또는 제품을 채택, 보증, 승인 또는 보증하지 않습니다.