Adds use of aiokafka in mon-server
Adds request timeout param for requests made to Prometheus
Adds use of response topics based on cor_id for alarm create/delete RPC
Change-Id: I5544d749d812e4e77ba913b543ccaa83542535d4
Signed-off-by: Benjamin Diaz <bdiaz@whitestack.com>
diff --git a/docker/Dockerfile b/docker/Dockerfile
index f9f610a..8079f23 100644
--- a/docker/Dockerfile
+++ b/docker/Dockerfile
@@ -41,7 +41,7 @@
ENV DATABASE sqlite:///mon_sqlite.db
ENV OS_NOTIFIER_URI localhost:8662
ENV OS_DEFAULT_GRANULARITY 300
-ENV REQUEST_TIMEOUT 10
+ENV OSMMON_REQUEST_TIMEOUT 10
ENV OSMMON_LOG_LEVEL INFO
ENV OSMMON_KAFKA_LOG_LEVEL INFO
ENV OSMMON_VCA_HOST localhost
@@ -54,4 +54,7 @@
EXPOSE 8000
+HEALTHCHECK --interval=5s --timeout=2s --retries=12 \
+ CMD osm-mon-healthcheck || exit 1
+
CMD /bin/bash mon/docker/scripts/runInstall.sh