이전 항목: JDBC API 사용다음 항목: 메트릭 쿼리 예제


메트릭 쿼리

메트릭 쿼리를 수행하는 경우 Introscope JDBC 드라이버에서 지원되는 다음 날짜 형식 중 하나를 사용하십시오.

한정자는 SQL 문에 다음 순서로 나타나야 합니다.

[sort by value {ascending|descending}] [maxmatches={max metrics}] [period={period in seconds}] [aggregateall]

참고: JDBC 드라이버를 사용하여 종료되는 에이전트를 쿼리하면 "0" 값이 반환됩니다.

다음 한정자는 Enterprise Manager의 메트릭 집계 기능을 지원합니다.

한정자

수행하는 작업

sort by value {a|d}

시간 조각마다 메트릭 값에 대한 오름차순 또는 내림차순 N 정렬을 수행하라는 플래그를 Enterprise Manager에 지정합니다. 상위 N 일치에 대한 메트릭 제한을 지정하려면 이 한정자와 maxmatches 플래그를 사용하십시오.

maxmatches

이 개수의 메트릭까지만 데이터를 반환하라는 플래그를 Enterprise Manager에 지정합니다. maxmatches=2인 경우 2개의 메트릭에 대한 데이터만 반환됩니다.

반환되는 행 수를 제한하는 sql limit 키워드와는 다릅니다. 예를 들어 maxmatches=2인 경우 2개의 메트릭에 대해 각각 50개의 시간 조각이 반환되어 총 100개의 데이터 행이 반환될 수 있습니다.

period

지정된 기간까지 데이터 포인트를 집계하라는 플래그를 Enterprise Manager에 지정합니다. 예를 들어 Enterprise Manager가 일반적으로 15초의 데이터 값을 보고하지만 period=60인 경우 60초까지 집계할 수 있습니다.

aggregateall

모든 메트릭 데이터를 하나의 요약된 시간 조각으로 집계하라는 플래그를 Enterprise Manager에 지정합니다. 예를 들어 이 한정자를 사용하여 1주 기간 동안 메트릭에 대한 단일 "평균 응답 시간"을 지정할 수 있습니다.

aggregateallperiod 한정자를 함께 사용하지 마십시오. 둘 다 집계를 다루므로 충돌하게 됩니다.