Redmine 대시보드를 사용하면 웹 트랜잭션 속도, 애플리케이션 오류율 및 데이터베이스를 쉽게 추적할 수 있습니다. Ruby 에이전트로 구축된 Redmine 빠른 시작은 기본 설정을 제공합니다. 가장 중요한 데이터를 모두 한 곳에서 볼 수 있습니다.
New Relic과의 통합을 설정한 후 즉시 사용 가능한 것과 같은 대시보드에서 데이터를 확인하십시오.
Redmine을 Ruby 에이전트와 통합
Ruby 에이전트는 데이터를 수집하고 수집하므로 New Relic에서 Redmine 성능을 추적할 수 있습니다. 런처 를 사용하거나 문서를 사용하여 수동 설치 를 수행하여 Ruby 에이전트를 설치할 수 있습니다.
설치가 완료되면 one.newrelic.com 으로 이동하여 New Relic이 Redmine 데이터를 수집하고 있는지 확인하십시오. 측정항목 및 이벤트 를 클릭합니다. 다음 NRQL 쿼리를 실행하여 New Relic이 Redmine 데이터를 수신하고 있는지 확인합니다.
SELECT apm.service.transaction.duration FROM Metric
인프라 에이전트 설치
Redmine 통합은 인프라 에이전트와 함께 구축되지 않았지만 호스트에 대한 성능 데이터가 필요한 경우 설치하는 것이 좋습니다. 다음 두 가지 방법으로 인프라 에이전트를 설치할 수 있습니다.
- 가이드 설치 는 시스템을 검사하고 시스템에 가장 적합한 애플리케이션 모니터링 에이전트와 함께 인프라 에이전트를 설치하는 CLI 도구입니다. 가이드 설치 작동 방식에 대해 자세히 알아보려면 가이드 설치 개요 를 확인하세요.
- 인프라 에이전트를 수동으로 설치하려면 Linux , Windows 또는 macOS 용 수동 설치에 대한 자습서를 따를 수 있습니다.
대시보드에서 Redmine 지표 보기
우리의 기본값 원시 데이터를 차트와 그래프로 변환하여 시스템 상태를 한 눈에 파악할 수 있습니다. 기본 대시보드를 설치하려면 Redmine 즉시 관측 가능성 페이지로 이동하십시오.
맞춤형 대시보드에 대한 쿼리 생성
특정 성능 메트릭은 사전 구축된 기본 제공 기능에서 사용할 수 없습니다. . 선택 사항이지만 관리 가능, 관리 불가능 및 기한이 지난 문제와 같은 Redmine 메트릭을 추적할 수 있도록 추가 계측을 권장합니다. 추적을 시작하려면 Redmine 애플리케이션용 모니터링 및 제어 플러그인을 설치하세요.
redmine-monitoring-controlling
폴더로 이동하여home_monitoring_controlling_project_controller.rb
파일을 엽니다. 이는 플러그인 디렉토리에서 찾을 수 있습니다.- 파일 맨 아래에 이 스니펫을 삽입합니다.
::NewRelic::Agent.record_metric(‘Custom/managementIssues’,@managementissues.count)
- one.newrelic.com 으로 이동합니다. 그런 다음 측정항목 및 이벤트 를 클릭합니다. 다음 쿼리를 실행하여 New Relic이 사용자 지정 메트릭을 보고하는지 확인합니다.
SELECT MAX(newrelic.timeslice.value) AS Manageable Issues FROM Metric WHERE metricTimesliceName like '%Custom/managementissues%'
다음은 뭐지?
NRQL 쿼리 작성 및 대시보드 생성에 대해 자세히 알아보려면 다음 문서를 확인하세요.
- 기본 및 고급 쿼리를 생성 하기 위한 쿼리 빌더 소개
- 대시보드를 사용자 지정하고 다양한 작업을 수행하기 위한 대시보드 소개
- 대시보드를 관리하여 대시 보드 표시 모드를 조정하거나 대시보드에 더 많은 콘텐츠를 추가합니다.