2017-02-02 1 views
2

시계열이 주어지면 마지막 값 변경의 타임 스탬프를 찾을 수 있습니까?마지막 값 변경의 타임 스탬프를 찾을 수 있습니까

예를 들어, 매일 밤 cron 작업이 실행됩니다. 먼저 rsync 작업을 실행하고 나중에 대상 디렉토리의 크기를 계산합니다. 실제 측정 항목 값이 그다지 중요하지는 않지만 실제로 밤마다 바뀌는 지 확인하고 싶습니다.

마지막 값 변경의 타임 스탬프가있는 스칼라 값을 반환하는 쿼리를 만들 수 있습니까?

답변

2

이 작업을 처리하는 표준 방법은 일괄 처리 작업이 성공한 유닉스 타임 스탬프 값을 갖는 메트릭을 푸시하는 것입니다. 그런 다음 그 값이 최근의 것임을 알릴 수 있습니다.

https://www.robustperception.io/monitoring-batch-jobs-in-python/에는 파이썬 예제가 있습니다.

+0

예, 알고 있습니다. 하지만 정말 내 질문에 대답하지 않습니다 : 마지막 값 변경의 타임 스탬프에 대한 데이터 저장소를 쿼리 할 수 ​​있습니까? (명확히하기 위해 일괄 처리 작업이 제대로 실행될 가능성이 있습니다 (예 : 원격 서버의 모든 데이터를 복사 한 경우) "값 변경"(디렉토리 크기)을 모니터링하면 다음과 같은 예외가 감지됩니다. 원격 서버에서 생성 프로세스) –

+0

아니, 당신은 현재 그것을 얻을 수 없습니다. 따라서 제안한대로 측정 항목을 추가 할 수 있습니다. –

+0

고마워, 잘 알고있다. 나는 그만 볼 것이다! (제안한 메트릭을 추가해도 문제가 해결되지 않는다는 점에 유의하십시오. 배치 작업은 매일 밤 성공적으로 완료되면서 예상대로 작동합니다. 기본 데이터가 변경되지 않는 시나리오를 감지하려고하므로 찾고 있습니다. 마지막 값 변경의 타임 스탬프). –

관련 문제