New Relic의 Chef 레시피를 사용하여 New Relic의 인프라 에이전트를 설치하고 구성하는 방법을 알아보려면 계속 읽으십시오. Chef 레시피를 사용하는 방법은 Chef 문서 를 참조하십시오.
New Relic 요리책은 Chef Supermarket 에서 구할 수 있습니다. New Relic 가관측성 노력을 확장하는 데 도움이 될 것입니다. 이를 위해 New Relic CLI 와 개방형 설치 저장소를 사용합니다. 이것은 지역 사회가 지원하는 노력입니다.
호환성 및 요구 사항
Chef 레시피에는 다음과 같은 요구 사항이 있습니다.
- Chef 버전 15 이상
지원되는 플랫폼:
- 아마존 리눅스 모든 버전
- CentOS 버전 5 이상
- Debian 버전 7("Wheezy") 이상
- RHEL(Red Hat Enterprise Linux) 버전 5 이상
- 우분투 버전 16.04., 18.04., 20.04*(LTS 버전)
- Windows Server 2008, 2012, 2016, 2019 및 해당 서비스 팩.
- 수세 리눅스 엔터프라이즈 11, 12
셰프 레시피
인프라 모니터링에는 하나의 기본 레시피가 있습니다: default
. 이 레시피를 포함하여 인프라 에이전트, 로그 및 . 이 레시피가 지원되지 않는 플랫폼 또는 버전을 감지하면 Chef 실행이 실패합니다. 구성은 특정 설정 및 표준에 따라 다릅니다.
중요
이 쿡북은 항상 최신 릴리스 버전의 New Relic 에이전트를 설치하며 이전 버전 설치를 지원하지 않습니다.
Chef와 함께 New Relic 설정
newrelic_install
리소스 관리자는 안내식 설치를 사용하여 최소한의 구성으로 New Relic을 계측합니다. 그것은:
- 원하는 구성에 필요한 속성을 설정합니다.
- 실행 목록에
newrelic-install::default
레시피 추가
newrelic-install
레시피 실행
newrelic_install 'install' do action :install new_relic_api_key node['newrelic_install']['NEW_RELIC_API_KEY'] new_relic_account_id node['newrelic_install']['NEW_RELIC_ACCOUNT_ID'] env node['newrelic_install']['env'] targets node['newrelic_install']['targets']end
요리사 속성
default
레시피는 다음 Chef 속성을 제공합니다.
이름 | 필수 | 설명 |
---|---|---|
| 필수의 | 귀하의 New Relic 사용자 키. |
| 필수의 | |
| 필수의 | 호스트에서 실행할 대상 설치 목록입니다. 사용 가능한 옵션은 다음과 같습니다.
|
| 선택 과목 | 조직의 데이터 센터 지역 ( |
| 선택 과목 | 에이전트가 사용해야 하는 프록시 서버를 설정합니다. |
| 선택 과목 | 명령 출력 상세도를 지정합니다. 지원되는 값은 다음과 같습니다.
|
| 선택 과목 | 사용자 정의 속성을 통해 추가된 키 값 쌍 태그. |
| 선택 과목 | New Relic 설치에 대한 제한 시간을 초 단위로 설정합니다. 기본값은 |