정의
버전 7.0의 새로운 기능: 현재 Stream Processing 작업 공간 에서 실행 중인 스트림 프로세서에서 샘플링된 결과의 배열을 반환합니다.
호환성
이 메서드는 Atlas Stream Processing Workspaces에서 지원됩니다.
구문
sp.processor.sample() 메서드의 구문은 다음과 같습니다.
sp.processor.sample()
명령 필드
sp.processor.sample() 필드를 사용하지 않습니다.
행동
sp.processor.sample() 명명된 현재 실행 중인 스트림 프로세서에서 샘플링된 결과의 배열을 STDOUT 으)로 반환합니다. 이 명령은 CTRL-C 을 사용하여 취소하거나 반환된 샘플이 누적 40 MB 에 도달할 때까지 계속 실행됩니다.
액세스 제어
을(를atlasAdmin ) 실행 사용자에게는 역할 sp.processor.sample() 있어야 합니다.
예시
다음 예제에서는 solarDemo 이라는 스트림 프로세서에서 샘플링하기 위해 sp.solarDemo.sample() 를 호출할 때 예상되는 응답을 보여 줍니다.
sp.solarDemo.sample()
{ _id: { device_id: 'device_5' }, max_temp: 8, max_watts: 66, min_watts: 66, avg_watts: 66, median_watts: 66 } { _id: { device_id: 'device_0' }, max_temp: 18, max_watts: 210, min_watts: 68, avg_watts: 157, median_watts: 193 } { _id: { device_id: 'device_10' }, max_temp: 21, max_watts: 128, min_watts: 4, avg_watts: 66, median_watts: 4 } { _id: { device_id: 'device_9' }, max_temp: 10, max_watts: 227, min_watts: 66, avg_watts: 131.4, median_watts: 108 }