delay Delays events relative to a given start time, with an optional speedup.
Synopsis delay [--start <time>] [--speed <factor>] <field>
Description The delay
operator replays a dataflow according to a time field by introducing
sleeping periods proportional to the inter-arrival times of the events.
With --speed
, you can adjust the sleep time of the time series induced by
field
with a multiplicative factor. This has the effect of making the time
series "faster" for values great than 1 and "slower" for values less than 1.
Unless you provide a start time with --start
, the operator will anchor the
timestamps in field
to begin with the current wall clock time, as if you
provided --start now
.
The diagram below illustrates the effect of applying delay
to dataflow. If an
event in the stream has a timestamp the precedes the previous event, delay
emits it instanstly. Otherwise delay
sleeps the amount of time to reach the
next timestamp. As shown in the last illustration, the --speed
factor has a
scaling effect on the inter-arrival times.
eyJ2ZXJzaW9uIjoiMSIsImVuY29kaW5nIjoiYnN0cmluZyIsImNvbXByZXNzZWQiOnRydWUsImVuY29kZWQiOiJ4nO19WVdcIluQ7vv5XHUwMDE1teo+9EuTveeh30RAUVx1MDAwNlx1MDAxNVx1MDAxMPHeXixmXHUwMDEymWTGXue/39hYJUlqQoJAJVrWWceqXHUwMDFjyCQzvv1FxI79xf/+8+PHz9G8X/v53z9+1maVUtuuXHUwMDBlStOf/2m2T2qDod3rwi6y+PewN1x1MDAxZVRcdTAwMTZHNkej/vC//+u/Sv2+tTzLqvQ6r2fW2rVOrTtcdTAwMWHCsf9cdTAwMTf+/ePH/y7+77hW2+7WXHUwMDE2xy62Lq+kiHtjqtddXFxcdTAwMTRjRblcdTAwMTRcdTAwMWG/XHUwMDFkYFx1MDAwZiNwoVGtXG5766X2sLbcYzb9vH28XGZcdTAwMGYzo2Y12Vx1MDAxMtPL8uQxMXiYLS9at9vtzGjefv1GpUpzPHDc0nA06D3V8nZ11DRcdTAwMTd3bX87b9iD7748a9BcdTAwMWI3mt3a0Hxz9La11y9V7NHcfFx1MDAwZVpuLXVcdTAwMWKLz1humcG/KMOW5Fx1MDAxMisuMFx1MDAxM0LQt73m/Fx1MDAxMFPSkogzrLGQXGJx4rqx8167NzA39n8qtSqrlpa3Vi5Vnlx1MDAxYXB/3erymHq9qkpqecz019dd3lKzZjeaI2NcdTAwMDKcWIIzyTjjWjHB5fLKtcUrwFx1MDAxODHCMaL8bY+5Xj9eXdjB/yxcdTAwMWb8oNSpxc0p3XG77Xx23eqvZ/fbXpZcdTAwMTZDfm35d/mFzPFRh6UtrzDuV0uvdoElokhouHvN1dt+sL4n9+XbvcrTXHUwMDA3pjRcdTAwMWOVXHUwMDA2o7DdrdrdhvuUWrfqsaddXHUwMDFhjs57nY49gtu46dndkfuIxeeeXHJcdTAwMDa9abNWevcs4JM99/XNxy2hZX6Wf/uxfHeLf7z9/X/+c/PR79/x8vR/nL9/vVx1MDAwNN+oxsxcdTAwMTPWmkq4XHUwMDE2V/5hff1ST8eTZcRcdTAwMWbb2fblXHUwMDEzI+y8jYNcdTAwMGVreKKWwFx1MDAxMvDhXHRrglx1MDAxOcPk6LCWXHUwMDE24opJijiWVDieyCuqlVx1MDAxNoRTwpY3/Fx1MDAxN9QnXHUwMDA2atdcdTAwMWLeXHUwMDEzplx0Yl6YXHUwMDE2iFx1MDAxMlx1MDAwMlxm5lx1MDAxZtOkk82mX+LlYazXvU5MXHUwMDFhxehcdTAwMWSjQce0XHUwMDAwqsaaSYU8MK0tLCVcdTAwMDVGXHUwMDBmXHUwMDFjVSuKsFwiVPxF9cmi+pNUXTL3/Fx1MDAxMa6p9MQ1hrejXGKiS3vahOtIZc5oXdTu51x1MDAwZpXyQ2jYfmiMj4jr5Tnb4Fx1MDAxYcjOklhzxjimXFwpvETuXHUwMDAy2JwrSyPwWbRcIlx1MDAxMlx1MDAwNlx1MDAwMe1cdGxcXDN/1lx1MDAwM7uma5Va/T2wOcdcdTAwMTZiXGIxTVx1MDAxNUNaLqH6XHUwMDA29OVtv7ngjHI4XHUwMDE0Ld9QYHDNqJR6aVqnhuufo4H9ai6HQbfn63ad7Vx1MDAwYtyj2mz0XHUwMDExtlx1MDAwNdHurb+xrVx1MDAxNGKKqC2w/XzToslsxq48dvKTfLvBw/zxNujYXHUwMDA2NraArlx1MDAwNWKCXHUwMDAyguXy675Cm1LLuEqYwE6OXHUwMDA0c93YfqCNuaWw1pogXHUwMDE4wolcdTAwMTZqSXdv2HZE0b/ATThSXHUwMDE0RqTlXHUwMDE3d2J7idZcdTAwMGVDOKH7z9F+emCzKotFblI3P3/bzTZDwMqOrTl8aWpbYL3e644y9stiuFErW2Oljt2er7z4hZlcdTAwMWJz/7my6axtN7pcdTAwMGLXtVZfhcHIrpTab7tHvf5yb1x1MDAwNS5RXHUwMDAyV3fw/pH0XHUwMDA2dsPultrZ95czzvHl71eGLcJcdTAwMWT2MKwtXFxn8+J2XHUwMDAyqySeRFxmY1x1MDAwNGZcdTAwMTBMLlx1MDAxZvEmsOr7RvK+Ms8/jHHkkjyN6zRNz1x1MDAwM1x1MDAwZlamrVeAaCVcdTAwMTTRbrBiYklcdTAwMGXuXGKWWCnGlOvG9lx1MDAwNFZcdTAwMTiXkdSaXHUwMDBixJlQcvmKl1x1MDAwZfc7XCI2dyPAdfjYv/56WMXCL1bRcbGKtsQqZrtcdTAwMTEr4u6tb04zZZRihunSXHUwMDE2NoN12Dnr8txcdTAwMDUtIX1zXruYokQ86GBlmFmSMk5cdTAwMTFBXHUwMDA0c0d2IPDMiiV4XVx1MDAxY+uN1DpcdTAwMTbn1X76yq6f2XeD6EC3WHtinyBcXL89ta6BK4z0XHUwMDA0nEPqP3nVrqNsLoVcdTAwMDZcdTAwMWQymFXuXCK3XHUwMDE5OzFcdTAwMWJcdTAwMDRcdTAwMWWuXHUwMDE0WVx1MDAwMFOlXHUwMDE5XHUwMDA3XG7VhC5H8OOSK9XwyIHcMcJcXFx1MDAxMF/syiQ47lx1MDAwMNklXGa+Nlxc/bMrOS5cXMmR2JV5wpVhjlx1MDAxOWf+XHUwMDFk4Wm1Wlx1MDAxZNCHSTlfykxcdTAwMTi+fspcdTAwMGJcdTAwMTVcdTAwMGU8WCWztNDAmlx1MDAxOMPoRF2Z5iBzq1JcYmGB1cdcdTAwMTmpJVZpZDa8vH0517XiTaKYrF7R9KR7glj99tTKhHvrb6xSJjjHWC8vt1x0rHYvdjZOXFxFatlI62xeVvGr8GM08GDVyGLg/1x1MDAxMlx1MDAwNW5cdTAwMDRT3Fxy1uNcdTAwMTArslx1MDAxNFx1MDAxOLNcdTAwMTbITLD7I1VcdTAwMDF3hdCmkPWrXHUwMDAw1T+p0uNcdTAwMDKVXHUwMDFlh1SlY5Lg3TxcdTAwMGYhYDtcXPpcdTAwMGZZr7Lppy5cbl0mXHUwMDFh0Ub3fnxcdTAwMWK65YX7oCOVU25cdTAwMTFcbl+VIFx1MDAxOJo0d8/zXHUwMDA0mFZcdTAwMTfestSIbPKBXHUwMDBitfRlaVx1MDAxNtKZ2dmoXHUwMDFmbd3epO3M+Fx1MDAwNOH63XlVIc+pXHUwMDFizFx1MDAxNNCJYsT/3E2VNSNntSluXHUwMDBmXG5D1rtNSIJk4OduIFC1JKaaXHUwMDBiqpmi0lxy16NcdTAwMTArsyiFsVx1MDAxMWid+45XsVx1MDAxMojDoMo+roz8emD1z634uGDFR+JW6lxyVkWUXHUwMDAwu8H+wVqKZVDxXt+HSvn7XFx4KmfhYfMq6GBcdTAwMTXArVxmU6QoRlxmiVx1MDAxM5pnpeA0U1xiVDaB9aFcdTAwMTZcdTAwMWTSh/hcdTAwMDS/NMtcbj1cdTAwMGZvqk8teYJg/fbMyrB761x1MDAxYliJKchAXHUwMDEy+1x1MDAwZllTk24yRjLTcFx1MDAxZEcmk1x1MDAxZZWxYT1cdTAwMTZ4sHJcdTAwMTMuMmbqyVxidXhcdTAwMWHHjVhcdFx1MDAwNbBcIkKZz5BcdTAwMTVcdTAwMTNBX6tWvlx0VP3zKjsuVNl+eXVNcaJndlx0MzOLwbbBqibRci/Zx1x1MDAxNyVdKMvOXHUwMDE1XHUwMDEztT5cdTAwMGI6Vlx0Y5ZmxNR9alwiOF6icVx1MDAwMVbClcVcdTAwMDTWREtTXCLiqPDda3FcItNArVx1MDAxMjFcYkFhZHBMXHUwMDFlrSlOJFxiqJ5oXHUwMDFkxOJERogjRf23ONFVnOj1ul1n/+P8vS1cdTAwMGZz6blISEJsqynB/udk4zdx+ohQu596xq3iU7xcdTAwMTBcdTAwMGaH60GH9obiRFx1MDAwMk4zQ+DLXHUwMDEyoGlcdTAwMGVuyYGIeCevmVx0XCKVRJvSUVx1MDAxN72BZlk7J/BcXD2cic6EJK7uT5CJv7vTLCRyb30rTlx1MDAwNIdcdTAwMWFhvEXyePiYnD9Mr3P0gcRcdTAwMTJcdTAwMGZ9m5by/bvAg3V9cVwiXHUwMDAxp5lcdTAwMWGfXHUwMDE54MyBjcmBQtxdqlx1MDAxM1x0omYwZ+K7oPW7lydK4lx1MDAxOeJcdTAwMTJBKFx1MDAxN4z5R2v8YjRIj8bj2/DjNNTvXHUwMDE3SKGWKlx1MDAwNFx1MDAxZK2cIUtQqlxck7FcdTAwMGVKhUhfqkAlorDmXGKcXCJcIjfVTnSSrUz+lt3ydujClo3zRG96dnuCMP3upKqoJ0yZXHUwMDE2puhN+89cdTAwMWFcdTAwMTd5qz2aX0XayYdyNlZ8ulx1MDAxMH1+RPWLXad4hIUxx5pRplxic83wLDlcdTAwMTXoXHUwMDBl4lx1MDAxMfd9/blcdTAwMTlcdTAwMWVcdTAwMDJcdTAwMWMvpXJcdTAwMTZ5f22ofvdcdTAwMTlcdTAwMWWh1lRPmGJ/7lxcXHUwMDE3ulx0q+N7NchUUqFBN925qY+eWOepO1x1MDAwZjpW18/wXHUwMDA0OlhcdTAwMTWMXHUwMDEzgSTZNMVDzueCRodcdTAwMTVUjGQ6XHUwMDE3Z+P8KDufnSBavzuxSuU9XHUwMDFma2hVMaX8p437XHUwMDExTp6615lspU2rdvNx0Ju9NFx1MDAwMo/WtVM8x4pWt5/j0VxuI8qk3ESsX1x1MDAwNarfZYrH01x1MDAwN1x1MDAxNp4+sFKIaiNcdTAwMDLnXHUwMDFiqZN4p9XOpdRtU+VcdTAwMTTN0pGKPL1cdTAwMDRcdTAwMWSpXGZJi1xuXHUwMDAy5IlcdTAwMTlT4FcuXHUwMDFm71x1MDAwMqtUSssk4oWZ61x1MDAwMrvzJtY6Ulx1MDAxNYR2g6rEXHUwMDE2hqvAXHUwMDFmKihxamCsW6JcdTAwMGVQXHUwMDE14PyIPUjAnVxmY/5cYv04NmuuXvKQzKmFZ55cdTAwMTeiMI5cdTAwMTVi0j9z1s5Uo9pC5afp/XX1PDfM9Fqzm8DjkVx1MDAxMEtcdTAwMDFdXHTGNLi6zsT2K1x1MDAxZSFmJVxuwnPCmdbM4UjsXHUwMDEzj7tEpWaw1Mg5YJ4oXHUwMDFhv3u0XHRW51n3XHUwMDAw+Fx1MDAxM1x1MDAxMPfwLVx1MDAxMrhRPby7fJlfPz+PM/Xnfuul3M5cdTAwMDdcdTAwMWWFUlhKXHUwMDEyRsUvXHUwMDE0utarXHUwMDFlXHUwMDA3hTtNt2D4dnDPSu9Bbe1UcPg151E0XVN+JKQgQjL/3mn8rtYqxfLZkExcXGSqL5UmeVx1MDAwZaeDjkPOqYVcYsPwwzTEiq7yo6Vzqlx1MDAxNYKwm1x1MDAxY1x1MDAwNoc7eaeYKiFgsMQnz4d/vdPfvOhcckhT/MZcdTAwMTBcdTAwMTf+vdNWMYZCXHUwMDE35Vqon2tcdTAwMTUnk0u7XHUwMDE5uutcdTAwMDZcdTAwMWWPQllcdTAwMWPISFx1MDAwMu1JirArXHK7pEWFOXPmffZKizvU7nKFIVTcRzHgqXDi10zYYKQ96/ZcYoY3TFx1MDAxMNuicG/atG1cdTAwMTRr07NEjyVC8/Hwvlx1MDAxY1xyfE2ugFx1MDAxMJFTXHUwMDA2lPRcbkI3KVx1MDAxZVx1MDAwNYQ7rkxcdTAwMDNPWiFHfciBYPhrx1x1MDAwZkfp7ts7vynXXHUwMDA30ZyqR1ovtJSejaexVm2ZpluxwtfK8Lc9//76W3BA/jVcdTAwMDNQgr3TQFx1MDAwNGtsKv78XHUwMDA3oPdcdTAwMTU4Iz6dnjXnw2dZfZA2a++baKs9U1q9T5BLZZafSkqEXHUwMDAwXHUwMDFmklx1MDAxMldaljN45lx1MDAwNFx1MDAxY1+GjZbqgVSBXHUwMDE5s5BZmo9hMCFcdTAwMDS82Vx1MDAwZlD+ob6Zccg91p+eXHUwMDEw2TpGsFxyOMzandpxobh6RX9oVDuhka5Bo1x1MDAxMJhRQqX/4lx1MDAwM3s4KLfTaHyRXG6Hr8eVh1Gq2ytcdTAwMDVcdTAwMWaNUluCSkE1Rpwo6kIjPFx1MDAwMYszhIhe+MZrwtDjo1x1MDAxMWhaaMnVx9W3f9FcdTAwMThQNHouSlx1MDAwM1x1MDAwM6TuzcvyXHUwMDAyXHUwMDAy3Km2qa+VV1dFSrJcdTAwMGYhXHUwMDFkulx1MDAxZHdcdTAwMGKp0PXzbTLoXHUwMDFlMMR9limCNy1cdTAwMDJcdTAwMTCR3C0nSFx0s1x1MDAxOFKSS4pcclx1MDAxM3mX7n3GXHUwMDA1hktbmGhcIsDTVpoy+UE10HtcdTAwMWZ4MUlcIjTbXHUwMDAzXHUwMDFl995cZkMw4oing7guXHJekEPs0r0wbWXnXtekeb9r1+n/OH9vXHUwMDBmbkI9wa0pouZcdTAwMTb8Y3t9pFx1MDAxM1BsXHUwMDAzgVqaSGzExOBpo1x1MDAwZqBt+I9cdTAwMTJJkNboMPVcYppYXGJjgISgxIRcdTAwMWJcdTAwMWZkfD9acaqFhPg2qFx1MDAxZOl2XCJg38h23PKvhoxxXHUwMDFmKZZcdTAwMDWZV8bDhVx1MDAxN2VcdTAwMTkhZ85cdTAwMTEylWPw/JnjqEapv1x1MDAxOD0tJFx1MDAxNFx1MDAwNuPQRj+Oy/eP5YRcdTAwMDZcdTAwMTVPK3Od7WtM8VxmpvWamlxueNyMKOQ/a31xj6fh625hiKrRXFyjnXyOXHUwMDE3XHUwMDFmI7tccinuXHUwMDBlVYetceLgLyBcdTAwMTi4XHUwMDE5ltIlXHUwMDE2TrW0KIwmMKZAKL1uMvcz3rvQlkJSQ1x1MDAxMFx1MDAwMXE7oHL5VdZlzOCWqFwi+PRLnPzntIbtWq3/o95cdTAwMWJcdTAwMWPXhf/gsofMcVG8RrRcdGmC8TZccjfSjbss6+fStTHuPlcvb+66xcaOXG5rx4Ml58SSRJDfsHRXXHUwMDFlam5JXG5MXHUwMDBm471pa3AgcYmdcGlcdTAwMWHwcfBOXHUwMDBlnsj+XHUwMDBiy+PCkq/R6pdamYVXvkFpX3T6o8urXHUwMDE4SjzXW+GcnFx1MDAwZa9cdTAwMWX7QVx1MDAwNyUllmCm159cdTAwMDDcceSYS3vNO2tsKa1MWT+Scu2iOFxizytkN0xirszCPE1cdTAwMDWR2mOdjXxcdTAwMDdKLszaXG4h/iQomUmG7tR3bqeCi+hcdTAwMDTu6f91TfpcdLzaTn/oXHUwMDAxzlxuXHUwMDFjVlx1MDAxYlx1MDAxY1x1MDAwMJ5rbsBcdTAwMTdMXHUwMDA12lx0pmLN2lWIXG4hfFT+yfPqKt6f4mRmfltcdTAwMGLhrG7TaFtng45TXHUwMDBlLi1GlCAukORcXLt8WmJiXHUwMDBiroRAXGZw7Kzq328lhrSUuTiwN2FcdTAwMTCwL+9iXHJOKUdcbpub+nY4jXbs4cKC/1xmSt9fflx1MDAxZlx1MDAxOK2123Z/+GHXZk69161CiE/AXHUwMDEyhH8+nT3rWGHam3bC84S4XHUwMDFhYZQsPHpNXHUwMDFkufD2x1x1MDAxMtUmXHUwMDExTZgm4KxcdTAwMTFcdTAwMDWjlrtPleRcdTAwMTbBSEPsb6RcdTAwMTdcdTAwMWP1VLu4uCVeVfVcdTAwMGZgSoGzXHUwMDE5ONKSIYQ0xL9cdTAwMWYtW/U+5jdsXHSWXG579Wb/tc3YZfGyUNKzXHUwMDFiXkx2ssXCtFxcSevdZIVcdTAwMGaRXHUwMDA1c6ww2Vxm+p24XHS8Jm9cdTAwMTdcdTAwMTJLRjFcdTAwMTG+bf55NJ1cdTAwMGVS/aFcdTAwMWM992c2XHUwMDE5T2356NVAJig2T7mFyVwicWG4XHUwMDA3XHUwMDEzt81DxCWkUkhxwiRXn9NV8OpUjpFcdTAwMDUhXHUwMDFh3IWGcVx1MDAxZcLpj1xcSKwtrVx1MDAwNSNmSbdxV1x1MDAxZKVlv21eaUHUXHUwMDExTX43QiNcZmHFXHUwMDE1wlvY9ofRIIdcdTAwMDdcIjGVXFxryiFcIucrR60huNKxKa20JYltiFx1MDAwN9eQmFx1MDAxMJ6ZXHUwMDFhI7zAXHUwMDA12UJ7QV1cXE8vrsvT+n11ejFcdTAwMWLPw7c0+Vx1MDAxMGw8MyQsIDCzIG1RcHvCXHUwMDE0xrmJXHUwMDEwNyv41nuDs/m9SJ1XqpeJZrhis1x1MDAwN/XwjShsTVx1MDAwMZ40KXLMiH+TZz1cdTAwMWRPdXv2zfVYnd8kJXrKxrzSIEExeWBcdTAwMDYwXHUwMDFmXHUwMDAwNrioRlx01N1VSSjLkFxupnAkjLuf0y/wojBlIVwiwI451ejDXG7bzfylmDZcdTAwMDVcdTAwMDf64+mDQ1x1MDAxOPyn0plbWfZ+XHSscmxcdTAwMDKrXHUwMDFjjcAk8Z5q4Fx1MDAxNKFFksA3nOf0Mtml9rxzObtcdTAwMWZ3o0U7ez7uXHUwMDA1XHUwMDFjzkJYjHOKTT84w1Wny2BmXSfjivGPy4eWiFx1MDAxZVx1MDAxMFx1MDAxMYpei3zfTl335lx1MDAwZiyauX0h34nCuPfiSS5cdTAwMTClWlD/qYdcdTAwMTc5wNloPnXeiITyT8VcXPMuX/Wqklx1MDAwYorRS1x0YyHEYFopzlx1MDAxNCXulrtcdTAwMTCGYdismVIrXHUwMDE1g/ukMG0hvSjUM1X7u5JcdTAwMTjlpjOG5ptIbH8mf6okVj02iVWPR2Lac2KOXHQkKKZbXHUwMDE0xpVcdTAwMTNcIjGZJZ9cboliVCs+LD6VRl4t71x1MDAwM1x1MDAwMmdOlCWR4IvGvIJcdTAwMTDXoq9T4jAqXHUwMDEwQcpcdTAwMTk1f4zn2bB9M59H6l3WOquFXHUwMDA206Qqv8S+XHUwMDExhVHvWlCltKmP87/Q8eI5/Vxcn+cn6um5VrnKmWKn7nXALZ4hi4OpXHUwMDBiLFx1MDAwNCdcdTAwMWO5m3pcdTAwMDF/XHUwMDEx0+/ZVG0h+UktZe9cdTAwMThcZlx1MDAxM1M4xsHp0iafuVx1MDAwYoGB00YoJXxjXHUwMDBi+f1Z/KkyWPnYXGZWPlx1MDAxYYMp5emRXG7JXHUwMDA0U05cdTAwMTPfuGzjZnaNI6lwz66kZ8OiXHUwMDE0OnNJg41n8P4sXCIpIJpB0Enedap2MdjnXHUwMDE0XFxcdTAwMGbLYFpcdTAwMDDMkbNcIu1jPOdZaN65uZzm9ZTaebtcXO9OZfQ7MZi301x1MDAwNrG4STtg4r/2OFxce561O/eS1jo5+1x1MDAxZdk3rJxrXHUwMDA23OapsLjGplx1MDAxYqs0hVx1MDAxMu+8Nlx1MDAwNFx1MDAwMVx1MDAxMiNcXCrNXHUwMDA1p4eZXG5cdTAwMDPHkVx1MDAwMYNcIu/+7H4ojFx1MDAxYlx1MDAwMVx1MDAxY6o2dVx1MDAwN9ifyZ8qhXktPTxcdTAwMTiFbb3ycHdcbvOeXG7DXHUwMDE4S2ZcdTAwMTRW/E9cZtRcdTAwMWbj951eOJeLRm/vLoWaVuv0Mdh4fqvnwJoxulwiyfZadlx1MDAwNSQmOKZCglx0cqFcdTAwMGWTVdlcdTAwMGaJXHRFqFwizvl3j7RKaDQvdCqNl/OzbvtcItvu8mK/+o1IzCk56l6SRzjnRufLt82f9Z5xv5FcdTAwMTg2h0X7qjC648+DeS7gNv9Wz0FcZkVcdLeYN3CYSatcdTAwMGLO2WL5+0FMfj/lXHUwMDFjWHDjaDO0MZW4N5v/XFxBXHUwMDA32cK498tiX7igY11cdTAwMGJmISBcZuOU+mexcYFcdTAwMTSK81tVmVZsOlx1MDAwMmuxWdxL3zQgiOZcdTAwMTCJIVxmXHUwMDAzlyZcdTAwMTA4SnffXHUwMDFipSyNXHUwMDEwIFxyMYVcdTAwMDRSh0H0nubD4NtyofnG5lx1MDAxYYPU/PGh/tJcdTAwMWFEYrFGMsJcdTAwMTNnXHUwMDE3w4tvxGJUeVx1MDAxYr1xZuA5S//ph15qfl5IXHJUmV6Gipl0i7ZS1YCX4nIqLbOYxGihcEbftTtVxMKKwOdgzSlY1GGsfj/5RFxukTNiXtKihzD6U1xyxr5wPlGvWUGKXHUwMDA1gWevt+hOfsuaxWIjNC+VeW8wr/C0nX32auBcdTAwMTZcdTAwMTREM1xitrAkXHUwMDFjXHUwMDEwK4Gn3L3JpbKkWVZcdTAwMGZQwlxci8MkV/ZV1sFcdTAwMTkmnmvXlogupmb5y7Oz8Oi2UzlPN8ODaCp9941ojDHPYIwg07BcdTAwMDWTLdRcZnqxyTxcdTAwMWFP0srFY791U+70VW9cdTAwMTTw6nrOpSU0ZsykXHUwMDE5NEHuXHUwMDE2o5JYQlx0U9NcdTAwMDF8Ltas+/rDlYlcdTAwMDBJpISHSP0h7P1UXHUwMDE57Fx1MDAwYlx1MDAxNyZi5N3XXHUwMDEwXHUwMDFlkVH50VtMXHUwMDBmzHuZWFekXHUwMDEzulSN5aL581ahilx1MDAwM1x1MDAwZWaiLVxmnrkwXHUwMDExP1x1MDAxY+6OxFx1MDAwNLNMyVwi56Y9KSfu1aVBYjDJqMmKbuycZtNkIdyg9jRcdTAwMTMj88Fjlc9zk9w3XCIwQbzV+zRcIlx1MDAxMJ1cdTAwMTDiv6wjXHUwMDE5Vd1Uv1vJnKtpc1x1MDAxMpGX5Xj/LOA2b8o6jIAvhseN3VVcdTAwMWSEK1x1MDAwYlwiI1x1MDAwNPEoPFxyLj6na3vQskTwsDFcdTAwMDeSRZt8tv2Z/Kly2Fx1MDAxN65LxE5ccox3XHUwMDFlKfho5sd/NnHaeX6oV1MxO5S7Ztl2I91cdTAwMWE+eGlcdTAwMTFcdTAwMDRcdTAwMDTQXHUwMDFi6jpgl0VNXHUwMDFlXHUwMDEx0CzRilZnXHUwMDAwWcy0c+LYQyx3XHTpeTLEKzejIYpcdTAwMGaH9WTrjD80Uu3vxGJyzZJcdTAwMTKztFx1MDAxN5MtquunqatiXCLbj1x1MDAwZa+m6cTTbbUvXHUwMDFm64WAXHUwMDFi/frCXHUwMDBlXCKURVx1MDAwNHivXGJInXFxqGTiXHUwMDFlXG47zFx1MDAxMlZKycYpsf2Z/Kmy2KlcdTAwMTd2eKrO0jVccqtcdNHYdOzwX1xc3+09dVOXXHUwMDBm6UpcZp89X1x1MDAxNKhMtFx1MDAxOPdAc2BUZ1x1MDAwMcZG35eaelxiM1x1MDAxZuIq7ODEWjiMXHUwMDFjXHUwMDExIU3i4jBcdTAwMWSrjfYtMVx0TanA5IkjVPCWnTVcdTAwMTPiRO2lzdi+uci0/3YsLFxuop60+5NXlF9HXHUwMDAz+9Va3o7Yq/yr59t2nf2P8/fWTO0w1XfrZjQ1i1xi/EM7e82nuZd4rH6dLqPr6kUlg+qBhzalzIJQTSAmqOLKNfEnpaXAmzHkwlx1MDAxONKfzLF4XHUwMDBi2lnKcDDEjJx5XGLafdBCkJlOntpZU+Mxz5dMnD3k7WyhQu9lnsd0XHUwMDBiR9hcdHLzXHUwMDE2nVx1MDAwNj24+FBdXHUwMDA2t2TiXHUwMDFkO1xmSuHZ3IxcdTAwMTJhNKKl/9xcdTAwMTB5zj3ZT8374vVcdTAwMDRcdTAwMTWnLERo6FZcdTAwMDVcdTAwMWWsTFuvXGLRSlx1MDAxOMZdXHUwMDAxq1aWaS2EXHUwMDEx1VxmQTD5uVByr213wUOCMVx1MDAxY25rU1x1MDAwMvSrYPW7d+dVa6bfqenOt9VMpKrejUozaotC8UahQq6QapdcdTAwMDLPrIwgS1CqVjM+S0ZcdTAwMDVcYlx1MDAwMSxcdTAwMGUjp74jo1x1MDAxMmW8XHUwMDAwJDYleKa9lt3O3+Xnelx1MDAxMkk9353l4vryXHUwMDE0K2e+O6Nqx1x1MDAwM3iXqNKIwaOmW0y3tLOJZKhXKIXvXHUwMDEzKFx1MDAxN67Wn895KPAopcKIKUNQS800XCL24lRGIdIn6kCdXHUwMDA0d2lcdTAwMTdKYVx1MDAxY4WYm29yf79cbli/e99Pqb3lYlx1MDAxMTxgip2TbVx1MDAxYrtcdTAwMWZJO3f28HTXXGIzjEr6Mn+V7Fx1MDAwNd7/XUhcdTAwMTVhilx1MDAxNFx1MDAwNUA6xXGDXHUwMDFlq3Jtpne0R6NcdTAwMTJcdTAwMDdWw8Pnu/PO7CoxnLaqmoZaJfvlXHUwMDA0sfrdiVXpNcQqkYBQlft3f5PlM2GzYlx1MDAxM1x1MDAxN1O9+6yOllFv6iUqXHUwMDE2XHUwMDFjrCrTXHUwMDBigZksJyfUpSp2pFBcdTAwMTVZhFx1MDAwMlbRQpnTXHUwMDFmq3JAt9G1/S5I9c+q7LhIZcdhVUyJZ1xuXHUwMDE4XHUwMDBiXHUwMDA1VFwixFx1MDAxNjlg/nLXad3HXHUwMDA34WQzKbKhYaFbtitBhyrhyKJgTlJycIeNXCLaXG5YQ+BeWFx1MDAxNJBkVu1cIkzwmjVPNUQxxbvBVWJcdTAwMGIzs45eUkGJwlx1MDAxZrRcdTAwMTV8z6xCII5cdMVcdTAwMWbj9YSAuFx1MDAwNWX+XGL9ODZtrl7ykNSJqfJcdTAwMDSkMVCOxVx1MDAxNnqcyVx1MDAxNJpcdTAwMTQmdHBcdTAwMTNcdTAwMTlXI1x1MDAwM1x1MDAxYblcIs27YeDxKMDJlECNWGlcYkyRK4VcdTAwMTRSzFx1MDAwMpBcdGBWZTpcdTAwMTFx76D0M3DcKShFXHUwMDEy+FxceuV5T1xijt892sTOuel3XHUwMDBiqJQgkm3Di1x0OWzkZ612kvXkKJ/M6kJ+XHUwMDE0+Ga71Fx1MDAxNFxiIVx1MDAwMt/zXHUwMDE3XHUwMDBlXVwiocfB4U5cdTAwMTMumGhJOFx1MDAwMOHg7b7eXFziZX3E21tvpsWkMelf3F107kdh+/qxk0gs3/qKXHUwMDFkvpbfvO35950n/adh/jXnaeiapFx1MDAxMlx1MDAwMybmTEr/KCdxXCLHVVx1MDAxNVx1MDAxOdU7d/NpJXRcdTAwMTPpXHL3jfJqz9Sv7Fx1MDAxM+ZSaktQXHUwMDAwsDZ5NEVXvV9JLUlcdTAwMTRcdTAwMDfnly06snhi/FNcdGBmISNEj03zbqD/pVUuMf5+ulx1MDAwNoJVbqrsT9/3RStb16DQtNI7Llx1MDAxMFev6Fx1MDAwZotqLVx1MDAxNtf0t1/TX9Osp+BCaP/V8slSU1xyp8VK7+b2otHuV3Pzs6urwHMuI1x1MDAxNlx1MDAxMlx1MDAxMHMzTVx1MDAxMFkpiH+NRZlcdTAwMDVAYYRSOEIxvKZg/jOkq5ClKDW+rDQtdtVcdTAwMDeAfN/2XHUwMDE2XHUwMDFiXHI4LD+ePT2tunfHQz1SreGfajPv+aZdZ//j/L09tFx1MDAwNfdOM5l3XHUwMDAzr2iL2ZuzUfklM05cdTAwMTfoY1x1MDAwZb/kZur5PN/asaP1MVx1MDAwYlwipFx1MDAwNehcdTAwMDCiRVoogtzIppbRhoNcdTAwMTDS1OwjuUZcdTAwMWXuU2EttjRcdTAwMDTXiDKIbIlzXHUwMDA23Fx1MDAxYtlcdTAwMThBXHUwMDE4XHUwMDAwXHUwMDE2QvdcdTAwMTDW/oX20aDt+apdZ/uCtue07JqGhsjMPpiqWt/A5nf986fJw0WzXCKzpHlcdTAwMTNNPSVj092AfbxuuyZ/LMy0rJCMXCJcYohd632wWVx1MDAwM4eFUV1cdTAwMDBvVVBxmKnZnXrVY1x1MDAwMcG9NGHOqTvRf5vV/1hcdTAwMDUm8SxcdTAwMTfG1FRcdTAwMTCAxfpn3Kum/ZC5u7aznWeRKD/FXHUwMDA2vYvQPPDAxFx1MDAxNtWImoJcYsrFSlx1MDAxZptFaGthIFqT3TWLmJhTXHUwMDEwaa9cdCxldJy5plx1MDAwNCFcdTAwMDHhtb8+2JhKTVx1MDAxOPpWXHLrM1x1MDAwMLNa9cdcdTAwMWbuh73pLlx1MDAwZdxcdTAwMTbbqUXlXjJcdTAwMGWuslx1MDAxMlx1MDAxMPb5r50ovYyHmdlLJD29eVx1MDAxOZ3nXHUwMDA2tXypd9oyyvSXrpepzmRcdTAwMTRo9VNkWq9XdEW/XHUwMDA37Z5UlCVcdTAwMTF4ZcLu42qKbqpcdTAwMWNcIqSeuGpddUj06qbausrff6NcdTAwMTXjXFx4J36wML2ghWNcdTAwMTjaZPNcdTAwMTPGkrNsu39/eT65m748RYfzVMBFV9fLKDNTXHUwMDE5oIHCXHUwMDE4R5pxij6XhfWy+T3JKGNusCD4JuWT/Vx1MDAxOf1fXHUwMDE55cDJKGvuWVx1MDAwMVxig7YyRObf+cyxu/jT8HF8PY7VZ6lQNK6L2iuTXHUwMDFiXHUwMDEwQDNEvVWUMbGokFx1MDAxMjiOY02N4GuAOYwziOMl2thcdTAwMTY7XHUwMDE0Vp1olzyyhG5cdTAwMTZztt1J3Fx1MDAxN5++XHUwMDExhzHvqUSIPTBWzo5Amyw+nrlcdTAwMWEkXHUwMDBi/CZfmrT0rD+Q92Q6XHS4xcM46JRQXHUwMDE2q/lNIFx1MDAwZaRcdTAwMDRcdTAwMDdWMUutTeHrQWx+P1x1MDAxMsqSXHUwMDEySSmVmyhsfzZ/qrInX1hCXHUwMDE5hj3PXGaKmZnDfFx1MDAxYnWEUjt9YYfSvVx1MDAwNs2n20/RVLRwnlx1MDAwZriaLMNyjYQykVx1MDAxNjfliFIqXHUwMDA1bFx1MDAwNyxcdTAwMTJgXHUwMDEyI0aVhVx1MDAxMbGRxW5DnU77IV2+zI/bpYuXfKVfYZlvxGLc22/DmGCmJNpiXG4+MkDNy/adXX7sRK9CiE572XDAs1x1MDAwZozoXHUwMDE1XHRl4so+UIsrgilcdTAwMDVcXEC8xj4rQenFYp+XUGaEKoPe41n8qXLYV1x1MDAxNlHG3lwiylx1MDAxMJ1wXHUwMDE42NFcdTAwMTbZxKeGPYnXXHUwMDFmR7NbO/qQXHUwMDFmlLPpq6lXOXlQ8IzWqSgzZUku4Fx1MDAwN3jMTIJ9Vn7yoIGYmcxV0qO+Zlx06PJg3Kt3a2wmXHUwMDEzZVx1MDAxYSuM77qTyNk3orA1XHUwMDEzX1x1MDAxNFx1MDAwMlx1MDAwM1x1MDAxOCy30Fxyr5NBtMdcdTAwMDeZZDOUjjW6pWSmXHUwMDEyTVx1MDAwNNziyaqGsqtcdTAwMGJcdTAwMDBnlpDwXHUwMDE4KFx1MDAwNzNjh8ol7kVEXHUwMDE5XCJmjSje2El3f1x1MDAxNn+qXHUwMDE09pU1lInynsg2JcBMKuE/l1ic37Rj3cRcXJ89Y1x1MDAxNFeZ3Fx1MDAwM2l6qXRcdTAwMDRcdTAwMDXQXFys0VCm0lJKIaPgQTRhn251f0hcbsOcY1x1MDAwMkyMNnFYpoZuXHUwMDFmxeTqXHUwMDFhX1x1MDAxNksjKlx1MDAwN/dTQr9cdTAwMTOHrVx1MDAxMV01QyZBcotsYnNcdTAwMWON5m9v03f3zVx1MDAxYjtcdTAwMWOuhlx1MDAxMvWLWMBtXsg1XHUwMDEyyoxaXGLBIViZTFx1MDAxZv10a2yvKOzzXG7KklwiXHUwMDAyw9PG9fT7M/hTpbBTXHUwMDE3UF5cdTAwMWP1XHUwMDAxlFx09YYyYkZyiW1cdTAwMTGBPdfJvJaNUdkstc4jhDevSN2rzf1cdTAwMDEqn5fmsZ1+MjVatkawSUlcdTAwMGWjl6uVjWCWXHUwMDAyXHUwMDBiXHUwMDA0N1x1MDAxMSvTvfBzlc+eLimxMFxcXHUwMDAyYaW1MupcdTAwMWLv8fy+XG5LU2X+6L+LXHUwMDFh9i2gvLJvr3XPni/adfY/zt9br1x1MDAxY3RcdTAwMTRPulx1MDAxYn9TLSSlyH/Z83mlUW28RMv5SH3aUbfV6eXAOeRcdTAwMDVzPYNpoYiNbFx1MDAwNlx1MDAxNYpcdTAwMTBnWnhcdTAwMDFqySwz20cwPFx1MDAwYlxiN71nXHUwMDA3PoNpbFx1MDAwNGGlXHUwMDA2XHUwMDA3WGOBzDr996Bm71ZcdTAwMGVKk8eG0PTkXHUwMDE3XHUwMDBlUv81z8dm1+GW7ErJTjDEdM2aQS1cdTAwMTSSxOlLb1x1MDAwMuJ8XFy4eH4pQIxSfo7E7+ezWjxcdTAwMTN4pVWOXHUwMDA0XGZ4xpwkYsi55v1NvkZcdTAwMTl1PETAU0VrJt6Prl5jVjkyXHUwMDAwLt9cdTAwMDO97r5M//IqProlvY4679xlU61G8/48sWyrtGKGf2iZ/l9xnN9o9y5cdTAwMTRlXHUwMDEwcUC8sUVut3VcdTAwMDc3+nJzjfM3sayk5/fx9G0t8GAn2OKKUcJcdTAwMTEnXHUwMDA0SGxcdTAwMTXsillioZyDTH9XjFx1MDAwZrOIcFx1MDAxN2U5U1VKXHUwMDEwwVx1MDAwN4d6cFx1MDAxNlx1MDAxYX1RyThGPF1fybhZULONZkb4oYqa8W5cdHW7kcEsI1r67iHwIJRmXHUwMDExgql1+4Mg3EmgXG5cdTAwMGKKiKRcdTAwMWVVXHUwMDAxX1x1MDAxMoWnLVDlmVZy1Fe6mdB0R5Zgl75BXHUwMDE4Lt/baZs8oOKgSJvlu7toX0aCnlViRkVcdTAwMTW+KFbY5IjxaqFOSHDLdFx1MDAxZpBCXHUwMDE539gpYfGnk0rSXGZcdTAwMWJU/1x1MDAxNcr4m1P6sYpp5UmsYKBcbjxcXMz9g7rS0IKHZW2W6mdr5WE69yBevIrvgsOslFx1MDAxYc05bZbrXHUwMDEyzpCLWYF3zU5tRKJcdTAwMTZcdTAwMWTkXHUwMDBlXHUwMDAy6t2yStjo5HmtkzghZv2bVJLeOORYgPPHsP+U0sv8rHgxK4X7M5U9b+NOqj1cdTAwMGU/7Vx1MDAwNsPjrZzniFx1MDAwMdA4h/9cdTAwMTghXHUwMDA0u/riLSQtfuWUKFx1MDAxNYRcdTAwMWOm4+VOilx1MDAxNkpRXHUwMDE4XHUwMDFlXHUwMDE4+StocaKCXHUwMDE23lwiUto71YulNmJojsh0Y1HEWnHOgNIjZdxcIoJcdCTAXHUwMDExUc56g1d6NFx1MDAwYlx1MDAwYlx1MDAxMaNcdTAwMDBcdTAwMWFu5PI+hUovdmTMYppIZPiXUIY+0IaDQ4hcdTAwMDCnm1x1MDAwMHSRXFxRjfxcdTAwMDVSKTSnXGJ/ZUEpx43VXi+9+FwiXHUwMDFitIBcdTAwMTdor4zNXYZcdTAwMTBEMIRcdTAwMTLwdCCGkaZxhuOoRqm/wJJFIZbQQlx1MDAxOLVcdTAwMTDTZuXdl/8yLXFNfVx1MDAxOVg2Nj2YXHSjdKUlrolcdTAwMDVcdTAwMTV46IpcdTAwMDJjKcX0pk/zNONfO1dccnhLXHUwMDBm37ubtndcdTAwMTNPLFx1MDAxNKXgQGL/Y9j6mYuAjmFcdTAwMTA8WVx1MDAxYb+2MFwiiLm7LUhtSXhcdTAwMGVYM3hcdTAwMDOCc+/k2adcdTAwMDYxboFnLylcdTAwMDLMgFx1MDAxMyM/8PA5sVx1MDAxNitwOFZcXFx1MDAxYl139yAmJTNdkr/jXHUwMDE4tn6e1DGGIVx1MDAwYrNFYCRcdTAwMTT4lOCaLbtcdTAwMWI4xzDDZlxcXGLwq1x1MDAwMcP4/Zf/MmNYiDLLXHUwMDE4NYTmQpjaXGLiPF1ZXFyC66qVNHrrXHUwMDEwgW78OE87Nj/vLHjLUcyzvZP0dMSMqlx1MDAwNoxgyH98dNFcdTAwMTTdp0iExufDOc1FKpnb0cN94McwavqgXHTOXHUwMDA0NaL0ytU2XHUwMDExxjB4f1x1MDAwNFxiRFx1MDAwYkbVmjTF59omQnhcdTAwMDbUL1x1MDAxMcPI/1x1MDAxNFx1MDAwMIPjwVfeuLj9eV5/xNNKdtifnp3Vy4PGXHUwMDA1v7o+xZJU33HUf1x1MDAxYzd++o/9xk2eXU7pXHUwMDFhjXtcdTAwMTiSXHTiW5SqdWZcdFSNXFzq0DW6XHUwMDBlq+l5leRY4LOKplx1MDAxOVx1MDAxYpHGl1vAdbVSzVxy1lx1MDAwM0nc71x1MDAwNFZcdTAwMDZeXHUwMDEwR1xcbcJq5lwinepHk7nrPi081+OjeWw85n+xenpY9U5xcGakLOVcdTAwMTZcdTAwMTNcdTAwMDCzaE2M5i37MnV/2Xwpx/NnzavAN2OjTFrUxHH8XHUwMDAzqCpkca00QCh4UMVCgNtcdTAwMDY42LRa8TpRqIfO+k/6LDdMdp8mbaVI7y9W/zxW//n1+H+W+v3MXGKe2FtcdTAwMDD0c2LXpuFcdTAwMGbDS/NjXt5cdTAwMDLpXHUwMDA2U7VFQPfvP//+fzBcdTAwMDXckSJ9t 0 t 2 t 3 t 1 t 4 t 0 t 1 t 4 t - t 1 0 t - t 4 1 Time Time sleep for sleep for Event Timestamps Event Emission a c d b e a b c d e t 0 t 1 t 4 t - t 1 0 Time sleep for Scaled Event Emission a b c d e s t - t 4 1 s sleep for ' ' '
The options --start
and --speed
work independently, i.e., you can use them
separately or both together.
--start <time>
The timestamp to anchor the time values around.
Defaults to the first non-null timestamp in field
.
--speed <speed>
A constant factor to be divided by the inter-arrival time. For example, 2.0
decreases the event gaps by a factor of two, resulting a twice as fast dataflow.
A value of 0.1 creates dataflow that spans ten times the original time frame.
Defaults to 1.0.
<field>
The name of the field containing the timestamp values.
Examples Replay the M57 Zeek logs with real-world inter-arrival times from the ts
column. For example, if event i arrives at time t and i + 1 at time u ,
then the delay
operator will wait time u - t after emitting event i before
emitting event i + 1 . If t > u then the operator immediately emits event *i
from https://storage.googleapis.com/tenzir-datasets/M57/zeek-all.log.zst read zeek-tsv | delay ts
Replay the M57 Zeek logs at 10 times the original speed. That is, wait (u - t)
/ 10 between event i and i + 1 , assuming u > t .
from https://storage.googleapis.com/tenzir-datasets/M57/zeek-all.log.zst read zeek-tsv | delay --speed 10 ts
Replay as above, but start delaying only after ts
exceeds 2021-11-17T16:35
and emit all events prior to that timestamp immediately.
from https://storage.googleapis.com/tenzir-datasets/M57/zeek-all.log.zst read zeek-tsv | delay --start "2021-11-17T16:35" --speed 10 ts
Adjust the timestamp to the present, and then start replaying in 2 hours from
now:
from https://storage.googleapis.com/tenzir-datasets/M57/zeek-all.log.zst read zeek-tsv | timeshift ts | delay --start "in 2 hours" ts