많은 조직들의 경우, 애플리케이션 개발 작업과는 별도로 중앙에 인프라 또는 전담 데이터베이스 팀이 데이터베이스 소유권을 가집니다. 애플리케이션 성능 모니터링(APM)은 가치 있는 인사이트를 제공하지만, 중앙 팀은 APM 에이전트에 의존하지 않고 직접적으로 데이터베이스의 부하와 성능을 계측하고 시각화할 수 있어야 합니다. 데이터베이스의 속도가 느려진 것을 확인할 수 있어야 할 뿐만 아니라 쿼리 수준의 세부 정보를 통해 데이터베이스가 느린 이유를 정확히 파악할 필요가 있습니다.
오늘 뉴렐릭이 향상된 데이터베이스 성능 모니터링을 공식 출시했습니다. 이번 출시를 통해 데이터베이스 인스턴스에서 바로 심층적인 쿼리 수준 세부 정보를 수집할 수 있게 되었습니다.
향상된 온호스트 통합(OHI)은 MySQL, Microsoft SQL Server 및 PostgreSQL 데이터베이스의 느린 쿼리, 그룹화된 쿼리 세부 정보, 데이터베이스 대기 유형, 쿼리 실행 계획에 대한 세부적인 가시성을 제공합니다. 데이터베이스 관리자와 인프라 소유자는 성능 병목 지점을 빠르게 찾아 해결할 수 있으므로 서비스의 안정성과 성능이 향상됩니다.
APM을 뛰어넘어 데이터베이스에 대한 완전한 뷰 제공
데이터베이스 관리자가 데이터베이스의 성능을 이해하기 위해 애플리케이션 코드나 에이전트에 액세스할 필요는 없습니다. 중요한 것은 데이터베이스가 공유 리소스이며, 데이터베이스를 관리하는 팀은 특정 성능 특징에 중점을 둔 툴 세트가 필요하다는 것입니다. 향상된 온호스트 통합은 데이터베이스 계측으로부터 바로 쿼리 수준의 인사이트를 제공하며, 데이터베이스 관리자가 서비스를 사용하는 모든 애플리케이션의 성능과 안정성을 보장하는 데 필요한 데이터와 자율성을 제공합니다.
대기 유형, 실행 계획과 병목 지점 식별
애플리케이션이 느려지는 것은 보통 비효율적인 쿼리가 원인이 되는 경우가 많습니다. 단순한 메트릭으로는 이러한 문제를 해결할 수 없습니다. 쿼리가 제대로 수행되지 않는 이유를 정확히 파악할 수 있어야 합니다. 뉴렐릭은 이제 대기 유형과 실제 쿼리 실행 계획이 포함된 세부 정보를 수집합니다. 이를 통해 느린 쿼리를 식별하는 것에서 특정 대기 유형을 파악해 실행 계획을 분석하는 것으로 전환하여, 문제를 진단하고 해결하는 데 걸리는 시간을 크게 줄일 수 있습니다.
하이브리드 자산 전반의 모니터링 간소화
데이터베이스 인프라는 온프레미스 서버와 클라우드 환경에 걸쳐 있을 수 있습니다. 새로 출시된 기능은 자체 호스팅되는 MySQL, PostgreSQL 및 Microsoft SQL Server 데이터베이스를 지원하며, AWS Aurora/RDS와도 함께 사용할 수 있습니다. 이는 전체 하이브리드 자산에서 뉴렐릭으로 심층 데이터베이스 모니터링을 표준화할 수 있도록 해줍니다.
환경은 실무자 위주로 설계되었으며 간단하게 시작할 수 있습니다.
- 뉴렐릭의 Integrations & Agents 아래에서 안내 설치(guided install) 프로세스로 이동합니다.
- 데이터베이스 유형(MySQL, PostgreSQL 또는 Microsoft SQL Server)을 선택합니다.
- 단계별 지침에 따라 데이터베이스가 호스팅되는 환경에 온호스트 통합(On-Host Integration)을 배포합니다. 이 프로세스는 수동으로 수행할 수도 있고 뉴렐릭 CLI로 자동화할 수도 있습니다.
- 계측이 설치되어 데이터가 전송되기 시작하면, 싱글 엔터티 페이지 또는 멀티 엔터티 대시보드에서 자세한 성능 데이터를 볼 수 있습니다.
추가 정보
각 데이터베이스 유형별 세부 설치 지침과 정보는 뉴렐릭 문서를 참조하십시오.- Microsoft SQL Server: Microsoft SQL Server 설치
- MySQL: MySQL 설치
- PostgreSQL: PostgreSQL 설치
다음 단계
- 특정 데이터베이스에 온호스트 통합을 설치 및 구성하는 자세한 방법은 관련 문서를 참조하십시오.
- 뉴렐릭 계정을 신청하십시오. 무료 계정에는 매월 100GB의 무료 데이터 수집과 1명의 무료 전체 액세스 사용자 및 무제한 무료 기본 사용자가 포함됩니다. 이 통합의 모든 데이터는 유료 인제스트로 청구됩니다.
이 블로그에 표현된 견해는 저자의 견해이며 반드시 New Relic의 견해를 반영하는 것은 아닙니다. 저자가 제공하는 모든 솔루션은 환경에 따라 다르며 New Relic에서 제공하는 상용 솔루션이나 지원의 일부가 아닙니다. 이 블로그 게시물과 관련된 질문 및 지원이 필요한 경우 Explorers Hub(discuss.newrelic.com)에서만 참여하십시오. 이 블로그에는 타사 사이트의 콘텐츠에 대한 링크가 포함될 수 있습니다. 이러한 링크를 제공함으로써 New Relic은 해당 사이트에서 사용할 수 있는 정보, 보기 또는 제품을 채택, 보증, 승인 또는 보증하지 않습니다.