MySQL 통합은 오픈 소스 소프트웨어입니다. 즉 , 소스 코드를 탐색하고 개선 사항을 보내 거나 고유한 포크를 만들어 빌드할 수 있습니다.
MySQL 인스턴스 설정
MySQL 통합은 지표 및 인벤토리 정보를 모두 수집합니다. 표에서 각 컬렉션에 사용할 수 있는 설정에 대해 적용 대상 열을 사용합니다.
환경 | 설명 | 기본값 | 에 적용 |
---|---|---|---|
| MySQL이 실행 중인 호스트 이름 또는 IP입니다. | 로컬 호스트 | 측정항목/인벤토리 |
| MySQL 서버가 수신하는 포트입니다. | 3306 | 측정항목/인벤토리 |
| MySQL 서버에 액세스하기 위한 사용자 이름입니다. | 해당 없음 | 측정항목/인벤토리 |
| 지정된 사용자의 비밀번호입니다. | 해당 없음 | 측정항목/인벤토리 |
| MySQL 서버가 수신하는 Unix 소켓 파일의 경로입니다. 호스트 이름/포트 대신 이것을 사용하십시오. | 해당 없음 | 측정항목/인벤토리 |
| 모니터링할 데이터베이스의 이름입니다. 생략하면 모든 데이터베이스가 모니터링됩니다. | 해당 없음 | 측정항목/인벤토리 |
| MySQL 서버와 통신할 때 TLS를 사용하십시오. | 잘못된 | 측정항목/인벤토리 |
| TLS를 통해 연결할 때 서버 이름 확인을 비활성화합니다. | 잘못된 | 측정항목/인벤토리 |
| 이전암호 해싱 방법을 사용합니다. | 잘못된 | 측정항목/인벤토리 |
| 추가 연결 매개변수를 | 해당 없음 | 측정항목/인벤토리 |
| 확장된 메트릭 집합을 캡처합니다. 이것은 또한 슬레이브 메트릭 의 캡처를 가능하게 합니다. | 잘못된 | 메트릭 |
| 추가 innodb 메트릭 을 캡처합니다. | 잘못된 | 메트릭 |
| 추가 MyISAM 메트릭 을 캡처합니다. | 잘못된 | 메트릭 |
| 다중 테넌시 모니터링을 활성화합니다. 원격 모니터링 에 대해 자세히 알아보십시오. | 진정한 | 측정항목/인벤토리 |
| 측정항목 전용 수집을 활성화하려면 | 잘못된 | |
| 인벤토리 전용 컬렉션을 활성화하려면 | 잘못된 |
이러한 설정의 값은 여러 가지 방법으로 정의할 수 있습니다.
- 구성 파일에 직접 값을 추가합니다. 이것은 가장 일반적인 방법입니다.
{{ }}
표기법을 사용하여 환경 변수의 값 바꾸기. 호스트 내 통합과 함께 환경 변수 패스스루 사용 에 대해 자세히 알아보거나 환경 변수 교체 에 대한 예를 참조하십시오.중요
이를 위해서는 인프라 에이전트 v1.14.0 이상이 필요합니다.- 비밀 관리를 사용합니다. 이를 사용하여 구성 파일에서 일반 텍스트로 노출될 암호와 같은 민감한 정보를 보호하십시오. 자세한 내용은 비밀 관리 를 참조하십시오.
목록
MySQL 통합은 SHOW GLOBAL VARIABLES
에서 반환된 MySQL 노드의 구성 매개변수를 캡처합니다. 데이터는 config/mysql
소스 아래의 인프라 인벤토리 페이지 에서 사용할 수 있습니다.
시스템 메타데이터
MySQL 통합은 MySQL 시스템에 대한 다음 메타데이터 속성 을 수집합니다.
이름 | 설명 |
---|---|
|
|
| MySQL 서버 버전. |
| 모니터링 중인 MySQL 노드의 역할에 따라 |