newrelic-install Chef 쿡북을 사용하여 MySQL 모니터링을 위한 NRDOT Collector를 설치하고 구성할 수 있습니다. newrelic-install::default 레시피를 실행하면 쿡북이 수집기를 설치하고, 모니터링 사용자를 생성하며, 수집기를 구성합니다.
가이드 설치
대신 뉴렐릭 UI를 통해 설치하려면 one.newrelic.com > Integrations & Agents > MySQL (Database 360) (으)로 이동하십시오. 이 페이지는 수동 설치만 다룹니다.
전제 조건
유효한 라이선스 키가 있는 뉴렐릭 계정.
뉴렐릭 계정 ID.
MySQL 5.7 이상.
Chef 15 이상이 필요합니다.
Debian/Ubuntu 또는 RHEL/CentOS를 실행하는 Linux 수집기 호스트.
자체 호스팅 MySQL의 경우: 비밀번호 기반 인증을 사용하여 MySQL 서버(
root계정 또는 이와 동등한 계정)에 대한 관리자 액세스 권한이 필요합니다.AWS RDS의 MySQL 또는 Aurora의 경우: 수집기 호스트에서 RDS 엔드포인트로의 네트워크 연결, 그리고 RDS 마스터 사용자 이름 및 비밀번호.
해당 리전의 뉴렐릭 OTLP 엔드포인트에 대한 네트워크 연결.
자세한 요구 사항은 호환성 및 필수 조건을 참조하십시오.
Chef 쿡북을 다운로드합니다.
Chef Supermarket에서 newrelic-install Chef 쿡북을 chef-repo 디렉터리로 다운로드하십시오:
$knife supermarket install newrelic-install기본 속성을 교체하십시오.
attributes/default.rb의 기본 속성을 계정 세부 정보로 변경하십시오:
Chef 쿡북을 업로드하십시오.
newrelic-install Chef 쿡북을 Chef 서버에 업로드하십시오:
$knife cookbook upload newrelic-install실행 목록을 업데이트하십시오
노드의 실행 목록에 newrelic-install 레시피를 추가하십시오:
"run_list": [ "recipe[newrelic-install]"]데이터 찾기 및 사용
데이터가 수집되면 뉴렐릭 UI를 통해 포괄적인 MySQL 데이터베이스 모니터링에 액세스할 수 있습니다.
뉴렐릭에서 MySQL 데이터베이스 엔티티를 찾으려면 다음을 수행하십시오:
- one.newrelic.com > All capabilities > Databases 으)로 이동합니다.
- Entity type 드롭다운 메뉴에서 MySQL instance을(를) 선택한 다음 Apply을(를) 클릭합니다.
- 엔티티 목록에서 MySQL 데이터베이스를 선택하십시오.