PHP MySQL 백엔드 모니터링 구성

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