당사의 LAMPy 통합은 인프라 에이전트, MySQL 통합, Apache 통합 및 Python 에이전트를 사용하여 응답 시간, CPU 사용률, 트래픽 및 로그인 빈도와 같은 가장 중요한 메트릭이 포함된 사전 구축된 대시보드를 제공합니다.
LAMPy 통합을 설정한 후 LAMPy 웹 앱 메트릭에 대한 대시보드를 제공합니다.
1단계: 인프라 에이전트 설치
이렇게 하려면 LAMPy 애플리케이션을 포함하는 호스트에 대한 인프라 에이전트 설치 단계를 따르십시오.
2단계: MySQL 통합 설치
우리의 LAMPy 통합은 작동하기 위해 MySQL 통합에 의존합니다. 자세히 알아보고 요구 사항을 확인하려면 MySQL 문서를검토하십시오.
- one.newrelic.com 에서 Add data > Infrastructure & OS > MySQL클릭합니다.
- 지침에 따라 MySQL 에이전트를 설치합니다.
3단계: Apache 통합 설치
당사의 LAMPy 통합은 작동을 위해 Apache 통합에 의존합니다. 자세한 내용을 알아보고 요구 사항을 확인하려면 Apache 문서를검토하십시오.
- one.newrelic.com 에서 Add data > Infrastructure & OS > Apache클릭합니다.
- 화면의 지침에 따라 Apache 에이전트를 설치합니다.
4단계: Python 에이전트 설치
우리의 LAMPy 통합은 작동하기 위해 Python 에이전트에 의존합니다. 자세한 내용을 알아보고 요구 사항을 확인하려면 Python 문서를검토하십시오.
- one.newrelic.com 에서 Add data > Application monitoring > Python**을 클릭합니다.
- 애플리케이션의 이름을 지정합니다.
- 구성 파일을 다운로드하여 애플리케이션의 루트 디렉터리에 배치합니다.
- Django 웹 사이트에 연결된 Python 에이전트를 통합합니다. 이 Python 에이전트는 Apache 서버에서도 실행됩니다.
- wsgi.py 및 settings.py 파일을 업데이트합니다.
settings.py
NEW_RELIC_CONFIG_FILE = BASE_DIR
downloaded_newrelic_file
- 아래 줄을
wsgi.py
import newrelic.agent
from django.conf import settings from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()
newrelic.agent.initialize(settings.NEW_RELIC_CONFIG_FILE) newrelic.agent.WSGIApplicationWrapper(application)
- Apache 서버를 다시 시작하십시오.
5분 정도 기다린 후 New Relic에서 데이터 찾기를 진행합니다.
데이터 찾기
LAMPy 대시보드를 얻으려면:
- one.newrelic.com에서, 데이터 추가 페이지로 이동합니다.
- 대시보드 를클릭합니다.
- 검색창에
LAMPy
를 입력합니다. - LAMPy 대시보드가 나타납니다. 그것을 클릭하여 설치하십시오.
LAMPy 대시보드는 맞춤형 대시보드로 간주되며 Dashboards UI에서 찾을 수 있습니다. 대시보드 사용 및 편집에 대한 문서는 대시보드 문서 를참조하십시오.
보고된 데이터에 대한 자세한 내용은 설치한 각 도구의 문서를 참조하세요.
인프라 에이전트를 설치한 경우 인프라 데이터도 수신합니다.
다음은 요청당 전송된 바이트를 확인하는 NRQL 쿼리의 예입니다.
SELECT (average(`apache.server.net.bytesPerSecond`) / average(`apache.server.net.requestsPerSecond`)) as 'Bytes sent per request' FROM Metric TIMESERIES auto
다음은 뭐지?
데이터 쿼리 및 맞춤형 대시보드 생성에 대해 자세히 알아보려면 다음 문서를 확인하세요.