fuel-ccp-stacklight/docker/hindsight/Dockerfile.j2
Éric Lemoine a6f365dfa5 Add support for multi-value metrics
This commit adds support for metrics with multiple values.
Multi-value metrics will for example be needed for alarming.

Change-Id: I496fa1925c389f2638cf9b99243fbf45d7d2dad7
2016-09-13 13:21:31 +00:00

29 lines
965 B
Django/Jinja

FROM {{ namespace }}/base-tools:{{ tag }}
MAINTAINER {{ maintainer }}
# We use MOS packages for hindsight, lua_sandbox and lua_sandbox_extensions
ENV DEBIAN_FRONTEND noninteractive
COPY sources.mos.list /etc/apt/sources.list.d/
COPY mos.pref /etc/apt/preferences.d/
RUN apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 1FA22B08 \
&& apt-get update \
&& apt-get install -y --no-install-recommends \
hindsight \
lua-sandbox-extensions \
&& cp /usr/share/luasandbox/sandboxes/heka/input/prune_input.lua \
/usr/share/luasandbox/sandboxes/heka/input/heka_tcp.lua \
/var/lib/hindsight/run/input/
ADD output/*.lua /var/lib/hindsight/run/output/
ADD input/*.lua /var/lib/hindsight/run/input/
ADD modules/*.lua /opt/ccp/lua/modules/stacklight/
RUN useradd --user-group hindsight \
&& usermod -a -G microservices hindsight \
&& chown -R hindsight: /var/lib/hindsight /etc/hindsight
USER hindsight