IBM Cloud® Databases for MySQL 확장

IBM Cloud Logs 에서 IBM Cloud® Databases for MySQL 확장자를 사용하여 IBM Cloud 계정에서 생성된 로그에 대한 인사이트를 얻을 수 있습니다.

시작하기 전에

이 확장 프로그램을 사용하면 IBM Cloud® Databases for MySQL 에서 로그를 시각화하고 분석할 수 있는 대시보드를 만들 수 있습니다. 이 확장 기능은 로그 데이터에 대한 가시성을 제공하여 성능을 모니터링하고 오류를 감지하며 운영 상태를 보장합니다. 로그 메시지를 구조화하고 서비스 중단 시간, SSL 장애, 복제 오류와 같은 중요한 문제에 대한 알림을 활성화합니다.

IBM Cloud Logs 에서 IBM Cloud 서비스에서 생성되는 로그(플랫폼 로그라고 함)에는 검색을 개선하고 데이터를 분석하는 데 사용할 수 있는 메타데이터 필드가 포함되어 있습니다.

  • applicationName: 애플리케이션 이름은 로그를 생성하여 IBM Cloud Logs 으로 전송하는 환경입니다. ibm-platform-logs 로 설정되어 있습니다.
  • subsystemName: 하위 시스템 이름은 로그를 생성하여 IBM Cloud Logs 으로 전송하는 서비스 또는 애플리케이션입니다. database-for-mysql:<instanceID> 로 설정되며 <instanceID> 은 IBM Cloud® Databases for MySQL 인스턴스 ID입니다.

IBM Cloud 에서 로그를 IBM Cloud Logs 서비스로 라우팅하도록 IBM Cloud Logs Routing 을 구성해야 합니다.

IBM Cloud 계정에서 생성되는 로그를 모니터링하려면 먼저 해당 계정에서 IBM Cloud Logs Routing 서비스를 구성하여 로그를 모니터링할 대상을 정의해야 합니다.

  • 계정에서 1개 이상의 IBM Cloud Logs 인스턴스를 구성할 수 있습니다.
  • 리전에서 생성된 플랫폼 로그는 IBM Cloud Logs Routing 에 구성된 IBM Cloud Logs 인스턴스로 라우팅됩니다. IBM Cloud Logs 인스턴스는 계정에서 같은 지역에 있을 수도 있고 다른 지역에 있을 수도 있습니다.
  • IBM Cloud Logs Routing 서비스에 로그를 IBM Cloud Logs 서비스로 전송할 수 있는 권한을 부여하려면 IBM Cloud Logs Routing 와 IBM Cloud Logs 사이에 서비스 간 권한 부여를 정의해야 합니다.

자세한 정보는 다음을 참조하십시오.

이 확장 기능이 배포하는 내용

이 확장에는 하나 이상의 항목이 포함됩니다.

확장 프로그램 배포 시 포함된 항목
포함 숫자
경보 4
대시보드 1
강화 0
이벤트에서 메트릭으로 0
Rules 2
보기 0

이 확장 프로그램을 배포하기 전에 확장 프로그램을 배포하여 IBM Cloud Logs 인스턴스의 한도를 초과하지 않는지 확인하세요. 확장 프로그램을 배포한 결과 한도가 초과되면 배포가 실패합니다.

확장 배치

IBM Cloud® Databases for MySQL 로그를 수집하는 모든 IBM Cloud Logs 인스턴스에 이 확장 프로그램을 배포할 수 있습니다. 이 확장 프로그램에는 중요한 메트릭을 모니터링하고, 이상 징후를 식별하며, 시스템 성능을 최적화하는 데 도움이 되는 대시보드, 보기, 알림 등의 사전 구성된 리소스 세트가 포함되어 있습니다.

확장 프로그램 배포에 대한 자세한 내용은 IBM Cloud Logs 확장 프로그램 배포, 관리 및 제거하기를 참조하세요.

배포 후 확장 구성이 IBM Cloud Logs 인스턴스 TCO 구성과 일치하는 방식으로 데이터를 처리하는지 확인합니다. 알림, 대시보드, 메트릭에 대한 이벤트는 분석 및 경보 및 우선순위 인사이트 데이터 파이프라인을 통해 처리되는 데이터에 사용할 수 있는 기능입니다. 확장 프로그램을 배포한 후에는 구성이 사용자의 요구 사항을 충족하는지 확인하세요. 예를 들어, 분석 및 경보 파이프라인으로 데이터를 전송하는 TCO 정책이 있는 경우 이 확장 프로그램에서 구성한 대시보드를 변경하여 우선순위 인사이트 대신 분석 및 알림 데이터를 사용해야 합니다.

대시보드

IBM Cloud® Databases for MySQL 로그에 대한 데이터를 제공하는 하나의 대시보드가 제공됩니다:

  • 총 로그 수
  • 시간 경과에 따른 로그 수신
  • 심각도별 로그
  • 데이터베이스 구성원별 로그
  • 비밀번호를 사용한 작업

경보

다음 알림 중 하나를 배포할 수 있습니다:

  • Logs not detected in the last hour: 지난 한 시간 동안 MySQL 서비스에서 받은 로그가 없습니다. 로깅 구성 오류, 서비스 중단 시간 또는 연결 문제로 인해 발생한 것일 수 있습니다.
  • Instance shutdown detected: 데이터베이스 인스턴스가 지난 10분 이내에 종료되어 서비스가 중단되거나 데이터베이스를 사용할 수 없게 될 가능성이 있습니다.
  • Issue with SSL certificate: SSL 인증서에서 문제가 감지되어 데이터베이스 연결이 안전하지 않거나 연결 문제가 발생할 수 있습니다.
  • Sync source to replica issue: 데이터베이스 동기화 중에 심각한 오류가 발생하여 데이터 불일치 또는 복제 실패로 이어질 수 있습니다.

Rules

다음 규칙 중 하나를 배포할 수 있습니다:

  • Replace the message text to avoid mapping exceptions: message 키를 MySQLMessage 으로 대체하여 로깅 파이프라인에서 수집 또는 매핑 예외를 방지합니다.
  • Extract the log message into the log_message field: message.message 의 전체 콘텐츠를 새 필드 log_message 로 추출하여 검색, 분석 및 알림을 간소화합니다.