newrelic.newrelic_install Ansible 역할을 사용하여 PostgreSQL 모니터링을 위한 NRDOT Collector를 설치하고 구성할 수 있습니다. 이 역할은 단일 플레이에서 수집기를 설치하고, 모니터링 역할 및 해당 권한을 생성하며, 수집기를 구성합니다.
가이드 설치
대신 뉴렐릭 UI를 통해 설치하려면 one.newrelic.com > Integrations & Agents > PostgreSQL (Database 360)(으)로 이동하십시오. 이 페이지는 수동 설치만 다룹니다.
전제 조건
유효한 라이선스 키가 있는 뉴렐릭 계정.
뉴렐릭 계정 ID.
PostgreSQL 14 이상.
Ansible Core 2.13 또는 2.14, 파이썬 3.10, 그리고
ansible.windows및ansible.utils컬렉션.Debian/Ubuntu 또는 RHEL/CentOS를 실행하는 Linux 수집기 호스트.
pg_stat_statementsshared_preload_libraries을(를) 통해 로드해야 하며, 데이터베이스 재시작이 필요합니다. 플레이북을 실행하기 전에 서버 수준 전제 조건을 준비해 주십시오.자체 호스팅 PostgreSQL의 경우: 비밀번호가 설정되어 있고
pg_hba.conf에서 비밀번호 기반 호스트 인증을 허용하는 PostgreSQL 서버(postgres슈퍼유저 또는 동급)에 대한 관리자 액세스 권한이 필요합니다.AWS RDS의 PostgreSQL 또는 Aurora의 경우: 수집기 호스트에서 RDS 엔드포인트로의 네트워크 연결, 그리고 RDS 마스터 사용자 이름 및 비밀번호.
해당 리전의 뉴렐릭 OTLP 엔드포인트에 대한 네트워크 연결.
자세한 요구 사항은 호환성을 참조하십시오.
역할 설치
$ansible-galaxy install newrelic.newrelic_install필요한 컬렉션도 설치되어 있는지 확인하십시오:
$ansible-galaxy collection install ansible.windows ansible.utils플레이북을 구성하십시오.
플레이북을 실행합니다.
$ansible-playbook -i <inventory_file> <playbook_file>.yml데이터 찾기 및 사용
데이터가 수집되면 뉴렐릭 UI를 통해 포괄적인 PostgreSQL 데이터베이스 모니터링에 액세스할 수 있습니다.
뉴렐릭에서 PostgreSQL 데이터베이스 엔티티를 찾으려면 다음을 수행하십시오:
- one.newrelic.com > All capabilities > Databases 으)로 이동합니다.
- Entity type 드롭다운 메뉴에서 PostgreSQL instance을(를) 선택한 다음 Apply을(를) 클릭합니다.
- 엔티티 목록에서 PostgreSQL 데이터베이스를 선택하십시오.
관련 문서
NRDOT를 사용한 PostgreSQL 모니터링 소개
뉴렐릭을 사용한 PostgreSQL 모니터링에 사용할 수 있는 모든 설치 방법에 대해 알아보십시오.
CLI 설치
단일 뉴렐릭 CLI 명령으로 PostgreSQL 모니터링을 설치하고 설정하는 방법을 알아보십시오.
Chef 설치
newrelic-install Chef 쿡북을 사용하여 대규모로 PostgreSQL 모니터링을 설치하고 구성하는 방법을 알아보십시오.
Helm 차트 설치
postgresql-otel Helm 차트를 사용하여 Kubernetes에서 PostgreSQL 모니터링을 설치하고 구성하는 방법을 알아봅니다.