Suppresses known events
This commit is contained in:
parent
e8eb486721
commit
204af0279b
@ -2,7 +2,7 @@ import logging
|
|||||||
import signal
|
import signal
|
||||||
import sys
|
import sys
|
||||||
import os
|
import os
|
||||||
from typing import Optional
|
from typing import List, Optional
|
||||||
import uuid
|
import uuid
|
||||||
import threading
|
import threading
|
||||||
import json
|
import json
|
||||||
@ -22,6 +22,22 @@ bootstrap_servers = os.environ.get("KAFKA_BOOTSTRAP_SERVER") or "127.0.0.1:9092"
|
|||||||
consumer_group = os.environ.get("KAFKA_CONSUMER_ID") or f"MetadataConsumer"
|
consumer_group = os.environ.get("KAFKA_CONSUMER_ID") or f"MetadataConsumer"
|
||||||
kafka_topic = os.environ.get("KAFKA_TOPIC") or "mediaEvents"
|
kafka_topic = os.environ.get("KAFKA_TOPIC") or "mediaEvents"
|
||||||
|
|
||||||
|
|
||||||
|
suppress_ignore: List[str] = [
|
||||||
|
"event:process:started",
|
||||||
|
"event::save",
|
||||||
|
"event:process:completed",
|
||||||
|
"event:work-encode:created",
|
||||||
|
"event:work-extract:created",
|
||||||
|
"event:work-convert:created",
|
||||||
|
"event:media-read-out-cover:performed",
|
||||||
|
"event:media-read-out-name-and-type:performed",
|
||||||
|
"event:media-parse-stream:performed",
|
||||||
|
"event:media-extract-parameter:created",
|
||||||
|
"event:media-encode-parameter:created",
|
||||||
|
"event:media-metadata-search:performed"
|
||||||
|
]
|
||||||
|
|
||||||
# Konfigurer logging
|
# Konfigurer logging
|
||||||
logging.basicConfig(
|
logging.basicConfig(
|
||||||
level=logging.INFO,
|
level=logging.INFO,
|
||||||
@ -96,7 +112,8 @@ class KafkaConsumerThread(threading.Thread):
|
|||||||
handler_thread = MessageHandlerThread(message)
|
handler_thread = MessageHandlerThread(message)
|
||||||
handler_thread.start()
|
handler_thread.start()
|
||||||
else:
|
else:
|
||||||
logger.info("Ignorert message: key=%s", message.key)
|
if (message.key not in suppress_ignore):
|
||||||
|
logger.info("Ignored message: key=%s", message.key)
|
||||||
# Introduce a small sleep to reduce CPU usage
|
# Introduce a small sleep to reduce CPU usage
|
||||||
time.sleep(1)
|
time.sleep(1)
|
||||||
if consumer is not None:
|
if consumer is not None:
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user