This document describes the current stable version of Celery (3.1). For development docs,
go here.
celery.events.snapshot
Consuming the events as a stream is not always suitable
so this module implements a system to take snapshots of the
state of a cluster at regular intervals. There is a full
implementation of this writing the snapshots to a database
in djcelery.snapshots
in the django-celery distribution.
-
class
celery.events.snapshot.
Polaroid
(state, freq=1.0, maxrate=None, cleanup_freq=3600.0, timer=None, app=None)[source]
-
cancel
()[source]
-
capture
()[source]
-
cleanup
()[source]
-
cleanup_signal
= <Signal: Signal>
-
clear_after
= False
-
install
()[source]
-
on_cleanup
()[source]
-
on_shutter
(state)[source]
-
shutter
()[source]
-
shutter_signal
= <Signal: Signal>
-
timer
= None
-
celery.events.snapshot.
evcam
(camera, freq=1.0, maxrate=None, loglevel=0, logfile=None, pidfile=None, timer=None, app=None)[source]