메트릭 쿼리를 수행하는 경우 Introscope JDBC 드라이버에서 지원되는 다음 날짜 형식 중 하나를 사용하십시오.
예를 들어 메트릭 쿼리는 다음과 같이 나타납니다.
select * from metric_data where agent={regex} and metric={regex} and timestamp between {starttime} and {endtime}
또는:
select * from metric_data where agent='.*Custom Metric Host.*' and metric='.*' and timestamp between '01/01/01 00:00:00' and '01/01/07 00:00:00'
한정자는 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주 기간 동안 메트릭에 대한 단일 "평균 응답 시간"을 지정할 수 있습니다. aggregateall과 period 한정자를 함께 사용하지 마십시오. 둘 다 집계를 다루므로 충돌하게 됩니다. |
|
Copyright © 2013 CA.
All rights reserved.
|
|