Skip to content

Instantly share code, notes, and snippets.

@trickkiste
Created October 13, 2017 09:30
Show Gist options
  • Save trickkiste/13dfa9e02871292dd5902a6f3758aca0 to your computer and use it in GitHub Desktop.
Save trickkiste/13dfa9e02871292dd5902a6f3758aca0 to your computer and use it in GitHub Desktop.
hiMac:processor-worker-ffmpeg elias$ docker build -t flaneurtv/core-worker-ffmpeg --no-cache .
Sending build context to Docker daemon 3.518MB
Step 1/8 : FROM jrottenberg/ffmpeg:3.3-alpine as ffmpeg
---> 70ea2b424980
Step 2/8 : FROM golang:1.9-alpine as builder
---> 107ed76bfbd2
Step 3/8 : COPY --from=ffmpeg /usr/local/ /usr/local/
---> 72b3c500179d
Step 4/8 : RUN apk add --no-cache --update ca-certificates libcrypto1.0 libssl1.0 libgomp expat libgcc libstdc++
---> Running in 04d0770f0714
fetch http://dl-cdn.alpinelinux.org/alpine/v3.6/main/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/v3.6/main/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/v3.6/community/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/v3.6/community/x86_64/APKINDEX.tar.gz
(1/6) Installing expat (2.2.0-r1)
(2/6) Installing libcrypto1.0 (1.0.2k-r0)
(3/6) Installing libgcc (6.3.0-r4)
(4/6) Installing libgomp (6.3.0-r4)
(5/6) Installing libssl1.0 (1.0.2k-r0)
(6/6) Installing libstdc++ (6.3.0-r4)
Executing busybox-1.26.2-r5.trigger
OK: 9 MiB in 18 packages
---> c90f921e2c8f
Removing intermediate container 04d0770f0714
Step 5/8 : COPY . /go/src/github.com/flaneurtv/worker-ffmpeg/
---> 885bedca0bbd
Step 6/8 : RUN cd /go/src/github.com/flaneurtv/worker-ffmpeg && apk add --no-cache git gettext jq && go get -d -v ./... && GOOS=linux GOARCH=amd64 go build -o "/go/bin/worker-ffmpeg" ./main.go
---> Running in d5fe06e33e24
fetch http://dl-cdn.alpinelinux.org/alpine/v3.6/main/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/v3.6/community/x86_64/APKINDEX.tar.gz
(1/13) Installing libintl (0.19.8.1-r1)
(2/13) Installing ncurses-terminfo-base (6.0_p20170930-r0)
(3/13) Installing ncurses-terminfo (6.0_p20170930-r0)
(4/13) Installing ncurses-libs (6.0_p20170930-r0)
(5/13) Installing libunistring (0.9.7-r0)
(6/13) Installing libxml2 (2.9.4-r4)
(7/13) Installing gettext (0.19.8.1-r1)
(8/13) Installing libssh2 (1.8.0-r1)
(9/13) Installing libcurl (7.56.0-r0)
(10/13) Installing pcre (8.41-r0)
(11/13) Installing git (2.13.5-r0)
(12/13) Installing oniguruma (6.3.0-r0)
(13/13) Installing jq (1.5-r3)
Executing busybox-1.26.2-r5.trigger
OK: 42 MiB in 31 packages
bitbucket.org/bilgee0629/ffmpeg-golang (download)
---> 944908dfcb69
Removing intermediate container d5fe06e33e24
Step 7/8 : WORKDIR /go
---> 942bae877721
Removing intermediate container 9f4d0eb0819a
Step 8/8 : CMD ash
---> Running in 22ec8ea81b3d
---> c399331ffe68
Removing intermediate container 22ec8ea81b3d
Successfully built c399331ffe68
Successfully tagged flaneurtv/core-worker-ffmpeg:latest
hiMac:processor-worker-ffmpeg elias$ docker run -it --rm -v /Users/elias/Resilio\ Sync/code/processor-worker-ffmpeg/:/go/src/github/flaneurtv/worker-ffmpeg/ -w /go/src/github/flaneurtv/worker-ffmpeg/ flaneurtv/core-worker-ffmpeg
/go/src/github/flaneurtv/worker-ffmpeg # ./test.sh test.json
{
"topic": "",
"service_name": "",
"service_host": "",
"service_uuid": "",
"created_at": "2017-10-13T09:27:36.448637121Z",
"payload": {
"uuid": "",
"reference_uuid": "",
"queue_name": "",
"command": "",
"args": null,
"created_at": "2017-10-13T09:27:36.448637228Z",
"started_at": "2017-10-13T09:27:36.448637348Z",
"finished_at": "0001-01-01T00:00:00Z",
"stdout": "",
"stderr": "",
"exitcode": 0,
"tick_reference": {
"tick_uuid": "",
"tick_timestamp": "0001-01-01T00:00:00Z"
},
"progress": {
"progress": 0,
"attribute": ""
}
}
}
{
"topic": "",
"service_name": "",
"service_host": "",
"service_uuid": "",
"created_at": "2017-10-13T09:27:36.448637121Z",
"payload": {
"uuid": "",
"reference_uuid": "",
"queue_name": "",
"command": "",
"args": null,
"created_at": "2017-10-13T09:27:36.448637228Z",
"started_at": "2017-10-13T09:27:36.448637348Z",
"finished_at": "2017-10-13T09:27:36.449122818Z",
"stdout": "",
"stderr": "",
"exitcode": 0,
"tick_reference": {
"tick_uuid": "",
"tick_timestamp": "0001-01-01T00:00:00Z"
},
"progress": {
"progress": 0,
"attribute": ""
}
}
}
{
"topic": "",
"service_name": "",
"service_host": "",
"service_uuid": "",
"created_at": "2017-10-13T09:27:37.456702661Z",
"payload": {
"uuid": "",
"reference_uuid": "",
"queue_name": "",
"command": "",
"args": null,
"created_at": "2017-10-13T09:27:37.456702877Z",
"started_at": "2017-10-13T09:27:37.456702941Z",
"finished_at": "0001-01-01T00:00:00Z",
"stdout": "",
"stderr": "",
"exitcode": 0,
"tick_reference": {
"tick_uuid": "",
"tick_timestamp": "0001-01-01T00:00:00Z"
},
"progress": {
"progress": 0,
"attribute": ""
}
}
}
{
"topic": "",
"service_name": "",
"service_host": "",
"service_uuid": "",
"created_at": "2017-10-13T09:27:37.456702661Z",
"payload": {
"uuid": "",
"reference_uuid": "",
"queue_name": "",
"command": "",
"args": null,
"created_at": "2017-10-13T09:27:37.456702877Z",
"started_at": "2017-10-13T09:27:37.456702941Z",
"finished_at": "2017-10-13T09:27:37.457137075Z",
"stdout": "",
"stderr": "",
"exitcode": 0,
"tick_reference": {
"tick_uuid": "",
"tick_timestamp": "0001-01-01T00:00:00Z"
},
"progress": {
"progress": 0,
"attribute": ""
}
}
}
{
"topic": "",
"service_name": "",
"service_host": "",
"service_uuid": "",
"created_at": "2017-10-13T09:27:38.460561195Z",
"payload": {
"uuid": "",
"reference_uuid": "",
"queue_name": "",
"command": "",
"args": null,
"created_at": "2017-10-13T09:27:38.460561417Z",
"started_at": "2017-10-13T09:27:38.460561491Z",
"finished_at": "0001-01-01T00:00:00Z",
"stdout": "",
"stderr": "",
"exitcode": 0,
"tick_reference": {
"tick_uuid": "",
"tick_timestamp": "0001-01-01T00:00:00Z"
},
"progress": {
"progress": 0,
"attribute": ""
}
}
}
{
"topic": "",
"service_name": "",
"service_host": "",
"service_uuid": "",
"created_at": "2017-10-13T09:27:38.460561195Z",
"payload": {
"uuid": "",
"reference_uuid": "",
"queue_name": "",
"command": "",
"args": null,
"created_at": "2017-10-13T09:27:38.460561417Z",
"started_at": "2017-10-13T09:27:38.460561491Z",
"finished_at": "2017-10-13T09:27:38.461051141Z",
"stdout": "",
"stderr": "",
"exitcode": 0,
"tick_reference": {
"tick_uuid": "",
"tick_timestamp": "0001-01-01T00:00:00Z"
},
"progress": {
"progress": 0,
"attribute": ""
}
}
}
{
"topic": "",
"service_name": "",
"service_host": "",
"service_uuid": "",
"created_at": "2017-10-13T09:27:39.467195468Z",
"payload": {
"uuid": "",
"reference_uuid": "",
"queue_name": "",
"command": "",
"args": null,
"created_at": "2017-10-13T09:27:39.467195689Z",
"started_at": "2017-10-13T09:27:39.467195765Z",
"finished_at": "0001-01-01T00:00:00Z",
"stdout": "",
"stderr": "",
"exitcode": 0,
"tick_reference": {
"tick_uuid": "",
"tick_timestamp": "0001-01-01T00:00:00Z"
},
"progress": {
"progress": 0,
"attribute": ""
}
}
}
{
"topic": "",
"service_name": "",
"service_host": "",
"service_uuid": "",
"created_at": "2017-10-13T09:27:39.467195468Z",
"payload": {
"uuid": "",
"reference_uuid": "",
"queue_name": "",
"command": "",
"args": null,
"created_at": "2017-10-13T09:27:39.467195689Z",
"started_at": "2017-10-13T09:27:39.467195765Z",
"finished_at": "2017-10-13T09:27:39.467506252Z",
"stdout": "",
"stderr": "",
"exitcode": 0,
"tick_reference": {
"tick_uuid": "",
"tick_timestamp": "0001-01-01T00:00:00Z"
},
"progress": {
"progress": 0,
"attribute": ""
}
}
}
{
"topic": "",
"service_name": "",
"service_host": "",
"service_uuid": "",
"created_at": "2017-10-13T09:27:39.467195468Z",
"payload": {
"uuid": "",
"reference_uuid": "",
"queue_name": "",
"command": "",
"args": null,
"created_at": "2017-10-13T09:27:39.467195689Z",
"started_at": "2017-10-13T09:27:39.467195765Z",
"finished_at": "2017-10-13T09:27:39.467506252Z",
"stdout": "",
"stderr": "",
"exitcode": 0,
"tick_reference": {
"tick_uuid": "",
"tick_timestamp": "0001-01-01T00:00:00Z"
},
"progress": {
"progress": 0,
"attribute": ""
}
}
}
{
"topic": "flaneur/tick",
"service_name": "micro-worker-ffmpeg",
"service_host": "ticker",
"service_uuid": "TICKER00-1285-4E4C-A44E-AAAABBBB0000",
"created_at": "2017-10-13T09:27:40.472315023Z",
"payload": {
"uuid": "",
"reference_uuid": "",
"queue_name": "",
"command": "",
"args": null,
"created_at": "2017-10-13T09:27:40.472315119Z",
"started_at": "2017-10-13T09:27:40.472315198Z",
"finished_at": "0001-01-01T00:00:00Z",
"stdout": "",
"stderr": "",
"exitcode": 0,
"tick_reference": {
"tick_uuid": "",
"tick_timestamp": "0001-01-01T00:00:00Z"
},
"progress": {
"progress": 0,
"attribute": ""
}
}
}
{
"topic": "flaneur/tick",
"service_name": "micro-worker-ffmpeg",
"service_host": "ticker",
"service_uuid": "TICKER00-1285-4E4C-A44E-AAAABBBB0000",
"created_at": "2017-10-13T09:27:40.472315023Z",
"payload": {
"uuid": "",
"reference_uuid": "",
"queue_name": "",
"command": "",
"args": null,
"created_at": "2017-10-13T09:27:40.472315119Z",
"started_at": "2017-10-13T09:27:40.472315198Z",
"finished_at": "2017-10-13T09:27:40.473118518Z",
"stdout": "",
"stderr": "",
"exitcode": 0,
"tick_reference": {
"tick_uuid": "",
"tick_timestamp": "0001-01-01T00:00:00Z"
},
"progress": {
"progress": 0,
"attribute": ""
}
}
}
{
"topic": "flaneur/tick",
"service_name": "micro-worker-ffmpeg",
"service_host": "ticker",
"service_uuid": "TICKER00-1285-4E4C-A44E-AAAABBBB0000",
"created_at": "2017-10-13T09:27:40.472315023Z",
"payload": {
"uuid": "",
"reference_uuid": "",
"queue_name": "",
"command": "",
"args": null,
"created_at": "2017-10-13T09:27:40.472315119Z",
"started_at": "2017-10-13T09:27:40.472315198Z",
"finished_at": "2017-10-13T09:27:40.473118518Z",
"stdout": "",
"stderr": "",
"exitcode": 0,
"tick_reference": {
"tick_uuid": "",
"tick_timestamp": "0001-01-01T00:00:00Z"
},
"progress": {
"progress": 0,
"attribute": ""
}
}
}
{
"topic": "flaneur/tick",
"service_name": "micro-worker-ffmpeg",
"service_host": "ticker",
"service_uuid": "TICKER00-1285-4E4C-A44E-AAAABBBB0000",
"created_at": "2017-10-13T09:27:41.477279737Z",
"payload": {
"uuid": "",
"reference_uuid": "",
"queue_name": "",
"command": "",
"args": null,
"created_at": "2017-10-13T09:27:41.477279866Z",
"started_at": "2017-10-13T09:27:41.477279957Z",
"finished_at": "0001-01-01T00:00:00Z",
"stdout": "",
"stderr": "",
"exitcode": 0,
"tick_reference": {
"tick_uuid": "",
"tick_timestamp": "0001-01-01T00:00:00Z"
},
"progress": {
"progress": 0,
"attribute": ""
}
}
}
{
"topic": "flaneur/tick",
"service_name": "micro-worker-ffmpeg",
"service_host": "ticker",
"service_uuid": "TICKER00-1285-4E4C-A44E-AAAABBBB0000",
"created_at": "2017-10-13T09:27:41.477279737Z",
"payload": {
"uuid": "",
"reference_uuid": "",
"queue_name": "",
"command": "",
"args": null,
"created_at": "2017-10-13T09:27:41.477279866Z",
"started_at": "2017-10-13T09:27:41.477279957Z",
"finished_at": "2017-10-13T09:27:41.477922936Z",
"stdout": "",
"stderr": "",
"exitcode": 0,
"tick_reference": {
"tick_uuid": "",
"tick_timestamp": "0001-01-01T00:00:00Z"
},
"progress": {
"progress": 0,
"attribute": ""
}
}
}
{
"topic": "flaneur/tick",
"service_name": "micro-worker-ffmpeg",
"service_host": "ticker",
"service_uuid": "TICKER00-1285-4E4C-A44E-AAAABBBB0000",
"created_at": "2017-10-13T09:27:41.477279737Z",
"payload": {
"uuid": "",
"reference_uuid": "",
"queue_name": "",
"command": "",
"args": null,
"created_at": "2017-10-13T09:27:41.477279866Z",
"started_at": "2017-10-13T09:27:41.477279957Z",
"finished_at": "2017-10-13T09:27:41.477922936Z",
"stdout": "",
"stderr": "",
"exitcode": 0,
"tick_reference": {
"tick_uuid": "",
"tick_timestamp": "0001-01-01T00:00:00Z"
},
"progress": {
"progress": 0,
"attribute": ""
}
}
}
{
"topic": "flaneur/tick",
"service_name": "micro-worker-ffmpeg",
"service_host": "ticker",
"service_uuid": "TICKER00-1285-4E4C-A44E-AAAABBBB0000",
"created_at": "2017-10-13T09:27:42.480932467Z",
"payload": {
"uuid": "",
"reference_uuid": "",
"queue_name": "",
"command": "",
"args": null,
"created_at": "2017-10-13T09:27:42.480932592Z",
"started_at": "2017-10-13T09:27:42.480932669Z",
"finished_at": "0001-01-01T00:00:00Z",
"stdout": "",
"stderr": "",
"exitcode": 0,
"tick_reference": {
"tick_uuid": "",
"tick_timestamp": "0001-01-01T00:00:00Z"
},
"progress": {
"progress": 0,
"attribute": ""
}
}
}
{
"topic": "flaneur/tick",
"service_name": "micro-worker-ffmpeg",
"service_host": "ticker",
"service_uuid": "TICKER00-1285-4E4C-A44E-AAAABBBB0000",
"created_at": "2017-10-13T09:27:42.480932467Z",
"payload": {
"uuid": "",
"reference_uuid": "",
"queue_name": "",
"command": "",
"args": null,
"created_at": "2017-10-13T09:27:42.480932592Z",
"started_at": "2017-10-13T09:27:42.480932669Z",
"finished_at": "2017-10-13T09:27:42.48191829Z",
"stdout": "",
"stderr": "",
"exitcode": 0,
"tick_reference": {
"tick_uuid": "",
"tick_timestamp": "0001-01-01T00:00:00Z"
},
"progress": {
"progress": 0,
"attribute": ""
}
}
}
{
"topic": "flaneur/job_queue/workers/WORKER00-1285-4E4C-A44E-AAAABBBB0000/job_accepted",
"service_name": "micro-job-queue",
"service_host": "job-queue",
"service_uuid": "JOBQUEUE-1285-4E4C-A44E-JOBQUEUE0000",
"created_at": "2017-10-13T09:27:42.482428212Z",
"payload": {
"uuid": "FFJOB000-1285-4E4C-A44E-JOBFFMPEG000",
"reference_uuid": "RRRRRRRR-1285-4E4C-A44E-RRRRBBBB0000",
"queue_name": "ffmpeg",
"command": "/usr/local/bin/ffmpeg",
"args": [
"-i",
"test.mp4",
"-c:v",
"libx264",
"-c:a",
"libfdk_aac",
"-f",
"mpegts",
"-y",
"-stats",
"out.ts"
],
"created_at": "2017-10-13T09:27:42.48242833Z",
"started_at": "2017-10-13T09:27:42.482428444Z",
"finished_at": "0001-01-01T00:00:00Z",
"stdout": "",
"stderr": "",
"exitcode": 0,
"tick_reference": {
"tick_uuid": "",
"tick_timestamp": "0001-01-01T00:00:00Z"
},
"progress": {
"progress": 0,
"attribute": ""
}
}
}
{
"topic": "flaneur/job_queue/workers/WORKER00-1285-4E4C-A44E-AAAABBBB0000/worker_busy",
"service_name": "micro-job-queue",
"service_host": "job-queue",
"service_uuid": "JOBQUEUE-1285-4E4C-A44E-JOBQUEUE0000",
"created_at": "2017-10-13T09:27:42.482428212Z",
"payload": {
"uuid": "FFJOB000-1285-4E4C-A44E-JOBFFMPEG000",
"reference_uuid": "RRRRRRRR-1285-4E4C-A44E-RRRRBBBB0000",
"queue_name": "ffmpeg",
"command": "/usr/local/bin/ffmpeg",
"args": [
"-i",
"test.mp4",
"-c:v",
"libx264",
"-c:a",
"libfdk_aac",
"-f",
"mpegts",
"-y",
"-stats",
"out.ts"
],
"created_at": "2017-10-13T09:27:42.48242833Z",
"started_at": "2017-10-13T09:27:42.482428444Z",
"finished_at": "0001-01-01T00:00:00Z",
"stdout": "",
"stderr": "",
"exitcode": 0,
"tick_reference": {
"tick_uuid": "",
"tick_timestamp": "0001-01-01T00:00:00Z"
},
"progress": {
"progress": 0.05,
"attribute": ""
}
}
}
{
"topic": "flaneur/job_queue/workers/WORKER00-1285-4E4C-A44E-AAAABBBB0000/worker_busy",
"service_name": "micro-job-queue",
"service_host": "job-queue",
"service_uuid": "JOBQUEUE-1285-4E4C-A44E-JOBQUEUE0000",
"created_at": "2017-10-13T09:27:42.482428212Z",
"payload": {
"uuid": "FFJOB000-1285-4E4C-A44E-JOBFFMPEG000",
"reference_uuid": "RRRRRRRR-1285-4E4C-A44E-RRRRBBBB0000",
"queue_name": "ffmpeg",
"command": "/usr/local/bin/ffmpeg",
"args": [
"-i",
"test.mp4",
"-c:v",
"libx264",
"-c:a",
"libfdk_aac",
"-f",
"mpegts",
"-y",
"-stats",
"out.ts"
],
"created_at": "2017-10-13T09:27:42.48242833Z",
"started_at": "2017-10-13T09:27:42.482428444Z",
"finished_at": "0001-01-01T00:00:00Z",
"stdout": "",
"stderr": "",
"exitcode": 0,
"tick_reference": {
"tick_uuid": "",
"tick_timestamp": "0001-01-01T00:00:00Z"
},
"progress": {
"progress": 0.18333334,
"attribute": ""
}
}
}
{
"topic": "flaneur/job_queue/workers/WORKER00-1285-4E4C-A44E-AAAABBBB0000/worker_busy",
"service_name": "micro-job-queue",
"service_host": "job-queue",
"service_uuid": "JOBQUEUE-1285-4E4C-A44E-JOBQUEUE0000",
"created_at": "2017-10-13T09:27:42.482428212Z",
"payload": {
"uuid": "FFJOB000-1285-4E4C-A44E-JOBFFMPEG000",
"reference_uuid": "RRRRRRRR-1285-4E4C-A44E-RRRRBBBB0000",
"queue_name": "ffmpeg",
"command": "/usr/local/bin/ffmpeg",
"args": [
"-i",
"test.mp4",
"-c:v",
"libx264",
"-c:a",
"libfdk_aac",
"-f",
"mpegts",
"-y",
"-stats",
"out.ts"
],
"created_at": "2017-10-13T09:27:42.48242833Z",
"started_at": "2017-10-13T09:27:42.482428444Z",
"finished_at": "0001-01-01T00:00:00Z",
"stdout": "",
"stderr": "",
"exitcode": 0,
"tick_reference": {
"tick_uuid": "",
"tick_timestamp": "0001-01-01T00:00:00Z"
},
"progress": {
"progress": 0.38333333,
"attribute": ""
}
}
}
{
"topic": "flaneur/job_queue/workers/WORKER00-1285-4E4C-A44E-AAAABBBB0000/worker_busy",
"service_name": "micro-job-queue",
"service_host": "job-queue",
"service_uuid": "JOBQUEUE-1285-4E4C-A44E-JOBQUEUE0000",
"created_at": "2017-10-13T09:27:42.482428212Z",
"payload": {
"uuid": "FFJOB000-1285-4E4C-A44E-JOBFFMPEG000",
"reference_uuid": "RRRRRRRR-1285-4E4C-A44E-RRRRBBBB0000",
"queue_name": "ffmpeg",
"command": "/usr/local/bin/ffmpeg",
"args": [
"-i",
"test.mp4",
"-c:v",
"libx264",
"-c:a",
"libfdk_aac",
"-f",
"mpegts",
"-y",
"-stats",
"out.ts"
],
"created_at": "2017-10-13T09:27:42.48242833Z",
"started_at": "2017-10-13T09:27:42.482428444Z",
"finished_at": "0001-01-01T00:00:00Z",
"stdout": "",
"stderr": "",
"exitcode": 0,
"tick_reference": {
"tick_uuid": "",
"tick_timestamp": "0001-01-01T00:00:00Z"
},
"progress": {
"progress": 0.51666665,
"attribute": ""
}
}
}
{
"topic": "flaneur/job_queue/workers/WORKER00-1285-4E4C-A44E-AAAABBBB0000/worker_busy",
"service_name": "micro-job-queue",
"service_host": "job-queue",
"service_uuid": "JOBQUEUE-1285-4E4C-A44E-JOBQUEUE0000",
"created_at": "2017-10-13T09:27:42.482428212Z",
"payload": {
"uuid": "FFJOB000-1285-4E4C-A44E-JOBFFMPEG000",
"reference_uuid": "RRRRRRRR-1285-4E4C-A44E-RRRRBBBB0000",
"queue_name": "ffmpeg",
"command": "/usr/local/bin/ffmpeg",
"args": [
"-i",
"test.mp4",
"-c:v",
"libx264",
"-c:a",
"libfdk_aac",
"-f",
"mpegts",
"-y",
"-stats",
"out.ts"
],
"created_at": "2017-10-13T09:27:42.48242833Z",
"started_at": "2017-10-13T09:27:42.482428444Z",
"finished_at": "0001-01-01T00:00:00Z",
"stdout": "",
"stderr": "",
"exitcode": 0,
"tick_reference": {
"tick_uuid": "",
"tick_timestamp": "0001-01-01T00:00:00Z"
},
"progress": {
"progress": 0.65,
"attribute": ""
}
}
}
{
"topic": "flaneur/job_queue/workers/WORKER00-1285-4E4C-A44E-AAAABBBB0000/worker_busy",
"service_name": "micro-job-queue",
"service_host": "job-queue",
"service_uuid": "JOBQUEUE-1285-4E4C-A44E-JOBQUEUE0000",
"created_at": "2017-10-13T09:27:42.482428212Z",
"payload": {
"uuid": "FFJOB000-1285-4E4C-A44E-JOBFFMPEG000",
"reference_uuid": "RRRRRRRR-1285-4E4C-A44E-RRRRBBBB0000",
"queue_name": "ffmpeg",
"command": "/usr/local/bin/ffmpeg",
"args": [
"-i",
"test.mp4",
"-c:v",
"libx264",
"-c:a",
"libfdk_aac",
"-f",
"mpegts",
"-y",
"-stats",
"out.ts"
],
"created_at": "2017-10-13T09:27:42.48242833Z",
"started_at": "2017-10-13T09:27:42.482428444Z",
"finished_at": "0001-01-01T00:00:00Z",
"stdout": "",
"stderr": "",
"exitcode": 0,
"tick_reference": {
"tick_uuid": "",
"tick_timestamp": "0001-01-01T00:00:00Z"
},
"progress": {
"progress": 0.8,
"attribute": ""
}
}
}
{
"topic": "flaneur/job_queue/workers/WORKER00-1285-4E4C-A44E-AAAABBBB0000/worker_busy",
"service_name": "micro-job-queue",
"service_host": "job-queue",
"service_uuid": "JOBQUEUE-1285-4E4C-A44E-JOBQUEUE0000",
"created_at": "2017-10-13T09:27:42.482428212Z",
"payload": {
"uuid": "FFJOB000-1285-4E4C-A44E-JOBFFMPEG000",
"reference_uuid": "RRRRRRRR-1285-4E4C-A44E-RRRRBBBB0000",
"queue_name": "ffmpeg",
"command": "/usr/local/bin/ffmpeg",
"args": [
"-i",
"test.mp4",
"-c:v",
"libx264",
"-c:a",
"libfdk_aac",
"-f",
"mpegts",
"-y",
"-stats",
"out.ts"
],
"created_at": "2017-10-13T09:27:42.48242833Z",
"started_at": "2017-10-13T09:27:42.482428444Z",
"finished_at": "0001-01-01T00:00:00Z",
"stdout": "",
"stderr": "",
"exitcode": 0,
"tick_reference": {
"tick_uuid": "",
"tick_timestamp": "0001-01-01T00:00:00Z"
},
"progress": {
"progress": 0.93333334,
"attribute": ""
}
}
}
{
"topic": "flaneur/job_queue/workers/WORKER00-1285-4E4C-A44E-AAAABBBB0000/job_finished",
"service_name": "micro-job-queue",
"service_host": "job-queue",
"service_uuid": "JOBQUEUE-1285-4E4C-A44E-JOBQUEUE0000",
"created_at": "2017-10-13T09:27:42.482428212Z",
"payload": {
"uuid": "FFJOB000-1285-4E4C-A44E-JOBFFMPEG000",
"reference_uuid": "RRRRRRRR-1285-4E4C-A44E-RRRRBBBB0000",
"queue_name": "ffmpeg",
"command": "/usr/local/bin/ffmpeg",
"args": [
"-i",
"test.mp4",
"-c:v",
"libx264",
"-c:a",
"libfdk_aac",
"-f",
"mpegts",
"-y",
"-stats",
"out.ts"
],
"created_at": "2017-10-13T09:27:42.48242833Z",
"started_at": "2017-10-13T09:27:42.482428444Z",
"finished_at": "2017-10-13T09:27:50.137949104Z",
"stdout": "",
"stderr": "",
"exitcode": 0,
"tick_reference": {
"tick_uuid": "",
"tick_timestamp": "0001-01-01T00:00:00Z"
},
"progress": {
"progress": 1,
"attribute": ""
}
}
}
{
"topic": "flaneur/job_queue/workers/WORKER00-1285-4E4C-A44E-AAAABBBB0000/worker_idle",
"service_name": "micro-job-queue",
"service_host": "job-queue",
"service_uuid": "JOBQUEUE-1285-4E4C-A44E-JOBQUEUE0000",
"created_at": "2017-10-13T09:27:42.482428212Z",
"payload": {
"uuid": "FFJOB000-1285-4E4C-A44E-JOBFFMPEG000",
"reference_uuid": "RRRRRRRR-1285-4E4C-A44E-RRRRBBBB0000",
"queue_name": "ffmpeg",
"command": "/usr/local/bin/ffmpeg",
"args": [
"-i",
"test.mp4",
"-c:v",
"libx264",
"-c:a",
"libfdk_aac",
"-f",
"mpegts",
"-y",
"-stats",
"out.ts"
],
"created_at": "2017-10-13T09:27:42.48242833Z",
"started_at": "2017-10-13T09:27:42.482428444Z",
"finished_at": "2017-10-13T09:27:50.137949104Z",
"stdout": "",
"stderr": "",
"exitcode": 0,
"tick_reference": {
"tick_uuid": "",
"tick_timestamp": "0001-01-01T00:00:00Z"
},
"progress": {
"progress": 1,
"attribute": ""
}
}
}
{
"topic": "flaneur/tick",
"service_name": "micro-worker-ffmpeg",
"service_host": "ticker",
"service_uuid": "TICKER00-1285-4E4C-A44E-AAAABBBB0000",
"created_at": "2017-10-13T09:27:50.562637078Z",
"payload": {
"uuid": "",
"reference_uuid": "",
"queue_name": "",
"command": "",
"args": null,
"created_at": "2017-10-13T09:27:50.5626372Z",
"started_at": "2017-10-13T09:27:50.56263728Z",
"finished_at": "0001-01-01T00:00:00Z",
"stdout": "",
"stderr": "",
"exitcode": 0,
"tick_reference": {
"tick_uuid": "",
"tick_timestamp": "0001-01-01T00:00:00Z"
},
"progress": {
"progress": 0,
"attribute": ""
}
}
}
{
"topic": "flaneur/tick",
"service_name": "micro-worker-ffmpeg",
"service_host": "ticker",
"service_uuid": "TICKER00-1285-4E4C-A44E-AAAABBBB0000",
"created_at": "2017-10-13T09:27:50.562637078Z",
"payload": {
"uuid": "",
"reference_uuid": "",
"queue_name": "",
"command": "",
"args": null,
"created_at": "2017-10-13T09:27:50.5626372Z",
"started_at": "2017-10-13T09:27:50.56263728Z",
"finished_at": "2017-10-13T09:27:50.563725975Z",
"stdout": "",
"stderr": "",
"exitcode": 0,
"tick_reference": {
"tick_uuid": "",
"tick_timestamp": "0001-01-01T00:00:00Z"
},
"progress": {
"progress": 0,
"attribute": ""
}
}
}
{
"topic": "flaneur/tick",
"service_name": "micro-worker-ffmpeg",
"service_host": "ticker",
"service_uuid": "TICKER00-1285-4E4C-A44E-AAAABBBB0000",
"created_at": "2017-10-13T09:27:50.562637078Z",
"payload": {
"uuid": "",
"reference_uuid": "",
"queue_name": "",
"command": "",
"args": null,
"created_at": "2017-10-13T09:27:50.5626372Z",
"started_at": "2017-10-13T09:27:50.56263728Z",
"finished_at": "2017-10-13T09:27:50.563725975Z",
"stdout": "",
"stderr": "",
"exitcode": 0,
"tick_reference": {
"tick_uuid": "",
"tick_timestamp": "0001-01-01T00:00:00Z"
},
"progress": {
"progress": 0,
"attribute": ""
}
}
}
{
"topic": "flaneur/tick",
"service_name": "micro-worker-ffmpeg",
"service_host": "ticker",
"service_uuid": "TICKER00-1285-4E4C-A44E-AAAABBBB0000",
"created_at": "2017-10-13T09:27:51.571451621Z",
"payload": {
"uuid": "",
"reference_uuid": "",
"queue_name": "",
"command": "",
"args": null,
"created_at": "2017-10-13T09:27:51.57145173Z",
"started_at": "2017-10-13T09:27:51.571451828Z",
"finished_at": "0001-01-01T00:00:00Z",
"stdout": "",
"stderr": "",
"exitcode": 0,
"tick_reference": {
"tick_uuid": "",
"tick_timestamp": "0001-01-01T00:00:00Z"
},
"progress": {
"progress": 0,
"attribute": ""
}
}
}
{
"topic": "flaneur/tick",
"service_name": "micro-worker-ffmpeg",
"service_host": "ticker",
"service_uuid": "TICKER00-1285-4E4C-A44E-AAAABBBB0000",
"created_at": "2017-10-13T09:27:51.571451621Z",
"payload": {
"uuid": "",
"reference_uuid": "",
"queue_name": "",
"command": "",
"args": null,
"created_at": "2017-10-13T09:27:51.57145173Z",
"started_at": "2017-10-13T09:27:51.571451828Z",
"finished_at": "2017-10-13T09:27:51.571908838Z",
"stdout": "",
"stderr": "",
"exitcode": 0,
"tick_reference": {
"tick_uuid": "",
"tick_timestamp": "0001-01-01T00:00:00Z"
},
"progress": {
"progress": 0,
"attribute": ""
}
}
}
{
"topic": "flaneur/tick",
"service_name": "micro-worker-ffmpeg",
"service_host": "ticker",
"service_uuid": "TICKER00-1285-4E4C-A44E-AAAABBBB0000",
"created_at": "2017-10-13T09:27:51.571451621Z",
"payload": {
"uuid": "",
"reference_uuid": "",
"queue_name": "",
"command": "",
"args": null,
"created_at": "2017-10-13T09:27:51.57145173Z",
"started_at": "2017-10-13T09:27:51.571451828Z",
"finished_at": "2017-10-13T09:27:51.571908838Z",
"stdout": "",
"stderr": "",
"exitcode": 0,
"tick_reference": {
"tick_uuid": "",
"tick_timestamp": "0001-01-01T00:00:00Z"
},
"progress": {
"progress": 0,
"attribute": ""
}
}
}
{
"topic": "flaneur/tick",
"service_name": "micro-worker-ffmpeg",
"service_host": "ticker",
"service_uuid": "TICKER00-1285-4E4C-A44E-AAAABBBB0000",
"created_at": "2017-10-13T09:27:52.574984625Z",
"payload": {
"uuid": "",
"reference_uuid": "",
"queue_name": "",
"command": "",
"args": null,
"created_at": "2017-10-13T09:27:52.574984751Z",
"started_at": "2017-10-13T09:27:52.574984832Z",
"finished_at": "0001-01-01T00:00:00Z",
"stdout": "",
"stderr": "",
"exitcode": 0,
"tick_reference": {
"tick_uuid": "",
"tick_timestamp": "0001-01-01T00:00:00Z"
},
"progress": {
"progress": 0,
"attribute": ""
}
}
}
{
"topic": "flaneur/tick",
"service_name": "micro-worker-ffmpeg",
"service_host": "ticker",
"service_uuid": "TICKER00-1285-4E4C-A44E-AAAABBBB0000",
"created_at": "2017-10-13T09:27:52.574984625Z",
"payload": {
"uuid": "",
"reference_uuid": "",
"queue_name": "",
"command": "",
"args": null,
"created_at": "2017-10-13T09:27:52.574984751Z",
"started_at": "2017-10-13T09:27:52.574984832Z",
"finished_at": "2017-10-13T09:27:52.576904735Z",
"stdout": "",
"stderr": "",
"exitcode": 0,
"tick_reference": {
"tick_uuid": "",
"tick_timestamp": "0001-01-01T00:00:00Z"
},
"progress": {
"progress": 0,
"attribute": ""
}
}
}
{
"topic": "flaneur/tick",
"service_name": "micro-worker-ffmpeg",
"service_host": "ticker",
"service_uuid": "TICKER00-1285-4E4C-A44E-AAAABBBB0000",
"created_at": "2017-10-13T09:27:52.574984625Z",
"payload": {
"uuid": "",
"reference_uuid": "",
"queue_name": "",
"command": "",
"args": null,
"created_at": "2017-10-13T09:27:52.574984751Z",
"started_at": "2017-10-13T09:27:52.574984832Z",
"finished_at": "2017-10-13T09:27:52.576904735Z",
"stdout": "",
"stderr": "",
"exitcode": 0,
"tick_reference": {
"tick_uuid": "",
"tick_timestamp": "0001-01-01T00:00:00Z"
},
"progress": {
"progress": 0,
"attribute": ""
}
}
}
{
"topic": "flaneur/tick",
"service_name": "micro-worker-ffmpeg",
"service_host": "ticker",
"service_uuid": "TICKER00-1285-4E4C-A44E-AAAABBBB0000",
"created_at": "2017-10-13T09:27:53.57974207Z",
"payload": {
"uuid": "",
"reference_uuid": "",
"queue_name": "",
"command": "",
"args": null,
"created_at": "2017-10-13T09:27:53.579742204Z",
"started_at": "2017-10-13T09:27:53.579742293Z",
"finished_at": "0001-01-01T00:00:00Z",
"stdout": "",
"stderr": "",
"exitcode": 0,
"tick_reference": {
"tick_uuid": "",
"tick_timestamp": "0001-01-01T00:00:00Z"
},
"progress": {
"progress": 0,
"attribute": ""
}
}
}
{
"topic": "flaneur/tick",
"service_name": "micro-worker-ffmpeg",
"service_host": "ticker",
"service_uuid": "TICKER00-1285-4E4C-A44E-AAAABBBB0000",
"created_at": "2017-10-13T09:27:53.57974207Z",
"payload": {
"uuid": "",
"reference_uuid": "",
"queue_name": "",
"command": "",
"args": null,
"created_at": "2017-10-13T09:27:53.579742204Z",
"started_at": "2017-10-13T09:27:53.579742293Z",
"finished_at": "2017-10-13T09:27:53.580082173Z",
"stdout": "",
"stderr": "",
"exitcode": 0,
"tick_reference": {
"tick_uuid": "",
"tick_timestamp": "0001-01-01T00:00:00Z"
},
"progress": {
"progress": 0,
"attribute": ""
}
}
}
{
"topic": "flaneur/tick",
"service_name": "micro-worker-ffmpeg",
"service_host": "ticker",
"service_uuid": "TICKER00-1285-4E4C-A44E-AAAABBBB0000",
"created_at": "2017-10-13T09:27:53.57974207Z",
"payload": {
"uuid": "",
"reference_uuid": "",
"queue_name": "",
"command": "",
"args": null,
"created_at": "2017-10-13T09:27:53.579742204Z",
"started_at": "2017-10-13T09:27:53.579742293Z",
"finished_at": "2017-10-13T09:27:53.580082173Z",
"stdout": "",
"stderr": "",
"exitcode": 0,
"tick_reference": {
"tick_uuid": "",
"tick_timestamp": "0001-01-01T00:00:00Z"
},
"progress": {
"progress": 0,
"attribute": ""
}
}
}
{
"topic": "flaneur/tick",
"service_name": "micro-worker-ffmpeg",
"service_host": "ticker",
"service_uuid": "TICKER00-1285-4E4C-A44E-AAAABBBB0000",
"created_at": "2017-10-13T09:27:54.58412882Z",
"payload": {
"uuid": "",
"reference_uuid": "",
"queue_name": "",
"command": "",
"args": null,
"created_at": "2017-10-13T09:27:54.584128951Z",
"started_at": "2017-10-13T09:27:54.584129037Z",
"finished_at": "0001-01-01T00:00:00Z",
"stdout": "",
"stderr": "",
"exitcode": 0,
"tick_reference": {
"tick_uuid": "",
"tick_timestamp": "0001-01-01T00:00:00Z"
},
"progress": {
"progress": 0,
"attribute": ""
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment