2021년 State of DevOps 설문조사에 참여하여 소프트웨어 작업의 미래를 설계하고 의견을 들려주세요.

모니터링 쿼리 언어 소개

모니터링 쿼리 언어(MQL)는 Cloud Monitoring 시계열 데이터에 대한 표현형 텍스트 기반 인터페이스를 제공합니다. MQL을 사용하여 시계열 데이터를 검색, 필터링, 조작할 수 있습니다.

MQL을 사용하는 이유?

MQL을 사용하면 시계열을 조작하여 다른 방법으로는 만들 수 없는 차트를 만들 수 있습니다. 예를 들어 다음을 수행할 수 있습니다.

  • 특정 응답 코드 클래스를 생성하는 요청 비율 계산
  • 현재 값과 과거 값의 비율 계산
  • 사전 정의된 백분위수 값이 아닌 임의의 값으로 선택
  • 시계열의 무작위 샘플 선택
  • 여러 측정항목 유형의 시계열에서 값에 대한 임의의 산술 표현식을 평가합니다.
  • 정규 표현식 하위 필드 캡처를 포함한 임의의 문자열 조작을 사용하여 수집 데이터에 새 라벨을 만듭니다.
  • 출력 데이터의 시간 범위와 및 기간을 제어합니다.

MQL은 작업과 함수의 집합을 사용합니다. 작업은 공용 파이프 메커니즘을 사용하여 서로 연결되며, 여기에서 한 작업의 출력이 다음 작업의 입력이 됩니다. 작업을 연결하면 복잡한 쿼리를 점진적으로 빌드할 수 있습니다.

또한 쿼리 편집기는 완료 제안 및 오류 메시지 형식으로 구문 도움말을 제공합니다. 자세한 내용은 쿼리 편집기 사용을 참조하세요.

다음 단계

모니터링 쿼리 언어 빠른 시작에서는 쿼리 편집기를 사용하여 간단한 MQL 쿼리를 만드는 방법을 설명합니다.

쿼리 편집기 또는 Monitoring API를 사용하여 MQL 쿼리를 만들고 제출할 수 있습니다.

  • 쿼리 편집기에 대한 자세한 내용은 쿼리 편집기 사용을 참조하세요.
  • Monitoring API로 MQL 쿼리 사용에 대한 자세한 내용은 API 사용을 참조하세요.

MQL을 사용하여 알림 정책을 만들 수도 있습니다. 자세한 내용은 MQL을 사용한 알림 정책을 참조하세요.

일련의 MQL 쿼리 예시는 예시를 참조하세요.

MQL에 대한 일반적인 정보는 MQL 언어 정보를 참조하세요.

자세한 내용은 모니터링 쿼리 언어 참조를 참조하세요.