PHP MySQL 백엔드 모니터링 구성
PHP 에이전트를 MySQL 백엔드 모니터링용으로 구성할 수 있습니다.
apmdevops104kr
PHP 에이전트를 MySQL 백엔드 모니터링용으로 구성할 수 있습니다.
3
PHP 에이전트의 MySQL 백엔드 메트릭 수집 비활성화
PHP 에이전트의 MySQL 백엔드 데이터 수집 기능을 비활성화할 수 있습니다.
다음 단계를 따르십시오.
- <PHP 에이전트 홈>/apm‐phpagent/probe 디렉터리에 있는 PHP 에이전트의 wily_php_agent.ini 파일로 이동합니다.
- 텍스트 편집기에서 파일을 엽니다.
- wily_php_agent.enable.mysqlbackend.support속성을 구성합니다.이 속성을 비활성화하려면 값을1로 설정합니다.wily_php_agent.enable.mysqlbackend.support=1이 속성을 활성화하려면 값을 0으로 설정합니다.
- 파일을 저장하고 닫습니다.
(선택 사항) PHP 에이전트의 SQL 모니터링 비활성화
일반적으로는 SQL 백엔드 메트릭을 비활성화하지 않습니다. .NET 응용 프로그램 SQL 백엔드의 건전성과 성능에 대한 정보를 얻을 수 없기 때문입니다.
하지만 다음과 같은 경우에는 이 모니터링을 비활성화할 수 있습니다.
- .NET 에이전트가 너무 많은 SQL 메트릭을 보고하는 경우
- SQL 프런트엔드 메트릭에만 관심이 있고 SQL 백엔드 메트릭에는 관심이 없는 경우
PHP 에이전트 SQL 모니터링 비활성화(PHP 프로브 에이전트만 환경을 모니터링하는 경우)
이 방법은 모든 SQL 모니터링을 비활성화합니다. 사용 환경에서 메트릭 수집에 PHP 프로브 에이전트만 사용하는 경우에 이 방법을 사용하십시오.
다음 단계를 따르십시오.
- <PHP 에이전트 홈>/-phpagent/collector/core/config/ 디렉터리에 있는 IntroscopeCollectorAgent.profile 파일로 이동합니다.
- 이 파일을 텍스트 편집기에서 연 다음# # SQL Agent Configuration섹션을 찾습니다.
- introscope.agent.sqlagent.sql.turnofftrace속성을false로 설정하여 개별 SQL 문에 대한 트랜잭션 추적을 비활성화합니다.introscope.agent.sqlagent.sql.turnofftrace=false
- 구성이 적용되도록 수집기 에이전트를 다시 시작합니다.
PHP 에이전트 SQL 모니터링 비활성화(여러 프로브 에이전트가 환경을 모니터링하는 경우)
이 방법은 PHP 프로브 에이전트의 SQL 모니터링만 비활성화하고 환경을 모니터링하는 다른 유형의 프로브 에이전트에는 영향을 주지 않습니다. 예: Node.js 프로브 에이전트.
- <PHP 에이전트 홈>/collector/extensions/PhpExtension/directives 디렉터리에 있는 PHP 에이전트의 wily_php_agent.ini 파일로 이동합니다.
- 텍스트 편집기에서 파일을 엽니다.
- 다음 줄을 주석으로 처리합니다.TurnOn: PhpSqlTracing
- 파일을 저장하고 닫습니다.