New Relic의 호스트 내 통합 은 MySQL, Apache 또는 Redis와 같은 호스트에서 실행되는 핵심 서비스에서 데이터를 수집하는 인프라 통합 유형입니다.
설정 및 요구 사항에 따라 온-호스트 통합을 설치하는 여러 가지 방법이 있습니다. 여기에서는 모든 설치 방법에 대한 간략한 개요와 이 방법을 사용하는 것이 더 적절한 시기에 대해 설명합니다.
뭐가 필요하세요? 호스트 내 서비스에서 데이터를 수집하려면 인프라 에이전트 와 호스트 내 통합 두 가지만 있으면 됩니다. 모든 호스트 내 통합을 위해서는 인프라 에이전트가 호스트에 설치되어 있어야 합니다 . 시스템 데이터 수집 외에도 에이전트는 통합 데이터의 전달자 역할을 하고 로그 를 전달할 수 있습니다.
인프라 에이전트 및 해당 통합은 시스템 및 핵심 서비스에서 데이터를 수집 하고 로그를 New Relic에 전달할 수 있습니다. 백엔드 애플리케이션 메트릭(APM)은 별도의 APM 에이전트 에 의해 수집됩니다. 각 통합 및 전달자가 New Relic 데이터베이스(NRDB)에서 서로 다른 데이터 유형 을 어떻게 제공하는지 확인하십시오.
빠른 시작 시작하는 가장 빠른 방법은 설치 안내를 사용하는 것입니다.
설치 방법 선택 서비스는 단일 물리적 호스트, VM 또는 Kubernetes 또는 ECS에 의해 조정되는 컨테이너에서 실행될 수 있습니다.설정이 무엇이든 호스트 내 통합은 환경에 적응하고 데이터를 New Relic으로 보낼 수 있습니다. 적절한 설치 방법을 선택하기만 하면 됩니다.
오케스트레이션된 환경에서 서비스를 실행 중입니다. 컨테이너화된 오케스트레이션 환경에서 서비스를 실행하는 경우 시나리오를 선택하십시오.
호스트 내 통합과 ECS 및 Kubernetes 통합을 함께 실행할 수 있습니다. 자세한 내용은Kubernetes 통합 소개 및 ECS 통합 소개를 참조하세요.
단일 VM에서 온프레미스 서비스 또는 서비스를 실행 중입니다. 오케스트레이션 또는 온프레미스 없이 서비스를 실행하는 경우 시나리오를 선택하십시오.
MSI 파일을 사용하여 설치( 윈도우 서버) Windows Server에서 실행되는 서비스에 대한 통합은 .MSI 설치 프로그램 또는 공식 zip 파일을 사용하여 설치할 수 있습니다. MSI 설치를 권장합니다.
저장소에서 최신 .MSI 설치 프로그램 이미지를 다운로드합니다.
관리자 계정에서 절대 경로를 사용하여 설치 스크립트를 실행합니다.
msiexec.exe /qn /i PATH\TO\integration-name.msi
C:\Program Files\New Relic\newrelic-infra\integrations.d\integration-name-config.yml.sample
을 integration-name-config.yml
로 변경하고 필요에 따라 편집하십시오.
인프라 에이전트를 다시 시작하십시오 .
apt로 설치( 데비안, 우분투) apt
과의 호스트 기반 인프라 통합을 설치하려면 다음을 수행합니다.
아직 설치하지 않은 경우 운영 체제용 인프라 에이전트를 설치하십시오 .
명령줄에서 다음을 실행합니다.
다음 명령을 실행합니다. 여기서 INTEGRATION_FILE_NAME은 통합의 파일 이름을 나타냅니다. 자세한 내용은 통합 설명서 를 참조하십시오.
sudo apt-get install INTEGRATION_FILE_NAME
특정 온-호스트 통합에 대한 추가 설치 절차를 따르십시오.
yum으로 설치( 아마존 리눅스, CentOS, RHEL) yum
을(를) 사용하여 통합 패키지를 설치하려면 다음을 수행합니다.
아직 설치하지 않은 경우 운영 체제용 인프라 에이전트를 설치하십시오 .
명령줄에서 다음을 실행합니다.
sudo yum -q makecache -y --disablerepo='*' --enablerepo='newrelic-infra'
다음 명령을 실행합니다. 여기서 INTEGRATION_FILE_NAME은 통합의 파일 이름을 나타냅니다. 자세한 내용은 특정 온호스트 통합을 참조하십시오.
sudo yum install INTEGRATION_FILE_NAME
특정 온-호스트 통합에 대한 추가 설치 절차를 따르십시오.
지퍼로 설치( SLES) zypper와 온-호스트 통합을 설치하려면:
New Relic Infrastructure가 아직 없는 경우 운영 체제용 인프라 에이전트를 설치하십시오 .
명령줄에서 다음을 실행합니다.
sudo zypper -n ref -r newrelic-infra
다음 명령을 실행합니다. 여기서 INTEGRATION_FILE_NAME은 통합의 파일 이름을 나타냅니다. 자세한 내용은 통합 설명서 를 참조하십시오.
sudo zypper -n install INTEGRATION_FILE_NAME
특정 온-호스트 통합에 대한 추가 설치 절차를 따르십시오.
tarball에서 설치( 기타 배포판) 수동 설치 프로세스는 자동화되지 않습니다. 수동 설치를 선택하는 경우 올바른 폴더에 다른 파일을 배치하고 에이전트에 통합을 실행할 수 있는 모든 권한이 있는지 확인해야 합니다.
tarball에서 통합을 설치하려면:
tarball 저장소 에서 패키지 통합 파일을 다운로드합니다.
에이전트가 통합의 정의, 구성 및 실행 파일을 찾을 수 있도록통합 파일 구조 및 배치 규칙 에 따라 tarball 파일의 압축을 풉니다.
에이전트 디렉토리 의 newrelic-integrations
또는 custom-integrations
내부에 정의 파일이 포함된 바이너리를 배치합니다.
플러그인 디렉토리 아래에 통합의 구성 파일을 배치합니다.
nrjmx
도구가 필요한 통합의 경우 다음 추가 지침을 따르세요.
New Relic JMX 도구 사용 일부 통합(예: JMX , Cassandra 및 Kafka )에는 nrjmx
도구가 필요합니다. 통합에 필요한 경우 저장소 에서 다운로드하여 압축을 풉니다.
중요 nrjmx
Java 8 이상이 필요합니다.
JMX 통합 버전 2.3.3 이상 및 Cassandra 통합 버전 2.3.0 이상의 경우 nrjmx
도구가 종속 항목으로 포함됩니다. 이러한 이유로 패키지 관리자를 사용할 때 nrjmx
도구를 수동으로 설치할 필요가 없습니다.
nrjmx
이(가) 이미 설치되어 있고 nri-jmx
을(를) 설치한 경우 JMX 도구는 이미 설치된 버전을 유지합니다. nrjmx
이(가) 아직 설치되어 있지 않으면 최신 nrjmx
릴리스를 가져옵니다.
기본적으로 nrjmx
위치는 /usr/bin/nrjmx/*
입니다. 다른 위치에 설치하려면 NR_JMX_TOOL
환경 변수에서 새 경로를 설정하십시오.
에이전트 업데이트 호스트 내 통합을 최신 상태로 유지하려면 표준 절차에 따라 호스트 내 통합 패키지를 업데이트하십시오 .