본문 바로가기
WIKI 기술 지식 베이스

모니터 검색

원문 보기 위키 갱신

모니터 검색 (Search Monitors)

모니터를 검색하려면 왼쪽의 패싯(facet) 패널이나 상단의 검색 바를 사용해 쿼리를 구성하면 돼요. 속성을 선택하면 검색 바가 그에 해당하는 쿼리로 업데이트돼요. 마찬가지로 검색 바 쿼리를 수정하거나 새로 작성하면 속성 체크박스가 그 변경을 반영하도록 업데이트돼요. 어떤 경우든 쿼리를 편집할 때 검색 결과가 실시간으로 업데이트돼요. 참고: 클릭할 검색(search) 버튼은 없어요.

출처: 문서

본문

모든 모니터 제목과 알림 메시지에서 간단한 텍스트로 검색할 수 있어요. 예를 들어 *postgresql*로 검색하면 제목이나 알림 메시지 어디에든 postgresql이 포함된 모든 모니터를 반환해요.

검색 범위를 제한하려면 필드 이름을 지정하면 돼요:

항목 (Item) 설명 (Description) 예시 (Example)
Title 모니터 제목에서 텍스트를 검색해요. title:text
Message 모니터의 알림 메시지에서 텍스트를 검색해요. message:text

또한 ID로 모니터를 검색할 수도 있어요. 예: 1234567. 모니터의 ID는 모니터 상태 페이지에서 확인할 수 있어요.

{% alert level="info" %} 모니터 그룹을 필터링하는 방법에 대한 자세한 내용은 Monitor Status 페이지를 참고하세요. {% /alert %}

쿼리 (Query)

불리언 연산자(AND, OR, NOT)와 괄호를 사용해 검색 쿼리를 향상시킬 수 있어요. 검색 구문은 Elasticsearch와 유사하지만 다음 예외가 있어요:

  • 정규 표현식(regular expression)은 지원되지 않아요.
  • 단일 문자 와일드카드(?)와 일반 와일드카드(*)가 모두 지원돼요.
  • 근접 검색(proximity search)은 지원되지 않지만, fuzzy 연산자는 지원돼요.
  • 범위(range)는 지원되지 않아요.
  • 부스팅(boosting)은 지원되지 않아요.

다음 문자는 예약되어 있어요: -, (, ), ", ~, *, :, ., 공백. 예약 문자를 포함하는 모니터 필드를 검색하려면 필드 문자열을 따옴표로 감싸면 돼요. 예를 들어 status:Alert AND "chef-client"는 유효한 쿼리 문자열이에요.

따옴표로 감싼 필드에 관한 몇 가지 주의사항이 있어요:

  • .은 일부 필드에 흔히 나타나므로 따옴표를 사용하거나 사용하지 않아도 돼요. 예를 들어 metric:system.cpu.idle은 유효해요.
  • 따옴표 안에서는 와일드카드 검색이 지원되지 않아요. 예를 들어 "chef-client*"는 *가 문자 그대로 처리되므로 "chef-client failing"이라는 제목의 모니터를 반환하지 않아요.

속성 (Attributes)

고급 검색을 사용하면 모니터 속성의 모든 조합으로 모니터를 필터링할 수 있어요:

속성 (Attribute) 설명 (Description)
Status 모니터 상태: Triggered (Alert, Warn, No Data) 또는 OK
Muted 모니터의 음소거 상태: true 또는 false
Type Datadog 모니터 유형 (monitor type)
Creator 모니터를 만든 사람
Service service:<VALUE> 형식으로 사용하는 서비스 태그.
Tag 모니터에 할당된 태그 (tags)
Env env:<VALUE> 형식으로 사용하는 환경 태그.
Scope 모니터 쿼리의 from 필드에 나열된 태그를 검색해요.
Metric/Check 모니터링되는 메트릭 또는 서비스 체크
Notification 알림을 받는 사람 또는 서비스
Muted left 다운타임이 이 모니터의 알림 음소거를 중단하기까지 남은 시간. muted_left:30m으로 검색하면 최대 30분 동안 음소거된 상태인 모든 모니터가 반환돼요. 지원 단위는 초(s), 분(m), 시간(h), 주(w)예요.
Muted elapsed 다운타임이 이 모니터의 알림 음소거를 시작한 이후 경과한 시간. muted_elapsed:30d로 검색하면 최소 30일 동안 음소거된 모든 모니터가 반환돼요. 지원 단위는 초(s), 분(m), 시간(h), 주(w)예요.

모니터를 찾으려면 원하는 만큼 많은 체크박스를 선택하면 돼요. 다음 규칙이 적용돼요:

  • 서로 다른 필드의 속성을 선택하면 AND 연산자가 적용돼요. 예: status:Alert type:Metric(두 검색어 사이에 연산자가 없으면 AND를 의미해요).
  • 대부분의 경우 같은 필드 안에서 속성을 선택하면 OR 연산자가 적용돼요. 예: status:(Alert OR Warn). 예외도 있는데, 예를 들어 여러 스코프나 서비스 태그를 선택하면 AND 연산자를 사용해요.
  • 일부 속성은 여러 값을 선택할 수 없어요. 예를 들어 메트릭이나 서비스 체크를 선택하면 선택을 해제할 때까지 다른 옵션이 목록에서 사라져요.
  • Status 속성 아래의 Triggered 체크박스는 status:(Alert OR Warn OR "No Data")로 해석돼요. Triggered는 유효한 모니터 상태가 아니에요.
  • Metric/Check 속성의 이름은 쿼리에서 항상 metric이에요. 예를 들어 http.can_connect 체크를 선택하면 metric:http.can_connect로 해석돼요.

참고: 모니터에 값이 많은 속성의 경우 속성 검색 바를 사용해 올바른 값을 찾을 수 있어요.

저장된 보기 (Saved view)

저장된 보기(saved view)를 활용하면 미리 설정된 보기로 빠르게 이동할 수 있어요. 예를 들어 내 팀의 모니터나 60일 이상 음소거된 모니터 같은 특정 맥락에 관련된 모니터를 찾을 때 유용해요:

{% image source="https://docs.dd-static.net/images/monitors/manage_monitor/overview.66487b9f725506f9ad8ccc5dd727a93c.jpg?auto=format&fit=max&w=850 1x, https://docs.dd-static.net/images/monitors/manage_monitor/overview.66487b9f725506f9ad8ccc5dd727a93c.jpg?auto=format&fit=max&w=850&dpr=2 2x" alt="Saved Views selection" /%}

저장된 보기는 조직의 모든 사람이 볼 수 있어요. 기술적으로 저장된 보기는 다음을 추적해요:

  • 검색 쿼리

기본 보기 (Default view)

{% image source="https://docs.dd-static.net/images/monitors/manage_monitor/default.82c1cbb4a79803b3297ccad5d8031d4d.jpg?auto=format&fit=max&w=850 1x, https://docs.dd-static.net/images/monitors/manage_monitor/default.82c1cbb4a79803b3297ccad5d8031d4d.jpg?auto=format&fit=max&w=850&dpr=2 2x" alt="Default view" /%}

기존의 Manage Monitor 보기가 기본 저장된 보기(default saved view)예요. 이 구성은 사용자에게만 접근 가능하고 보이며, 이 구성을 업데이트해도 조직에는 아무 영향이 없어요.

UI에서 어떤 작업을 완료하거나 다른 구성을 포함하는 Manage Monitor 페이지 링크를 열 때 기본 저장된 보기를 일시적으로 덮어쓸 수 있어요.

Views 패널의 기본 보기 항목에서:

  • 항목을 클릭하면 기본 보기를 다시 불러올 수 있어요.
  • 현재 매개변수로 기본 보기를 업데이트할 수 있어요.
  • 기본 보기를 Datadog의 기본값으로 초기화해 새로 시작할 수 있어요.

더 알아보기 (Learn more)