Prometheus+Grafana监控平台+钉钉报警
FROM alpine:3.11
RUN apk update \
&& apk add --no-cache nginx tzdata \
&& cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \
&& echo "Asia/Shanghai" > /etc/timezone \
&& apk del tzdata \
&& mkdir /run/nginx/ \
&& rm -rf /var/cache/apk/*
EXPOSE 80 443
#ENTRYPOINT ["/run.sh"]
CMD ["nginx", "-g", "daemon off;"][root@kp ~]# docker build -t mmp:v1 .
Sending build context to Docker daemon 529.9kB
Step 1/4 : FROM alpine:3.11
---> d2bcc698e2fc
Step 2/4 : RUN apk update && apk add --no-cache nginx tzdata && cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo "Asia/Shanghai" > /etc/timezone && apk del tzdata && mkdir /run/nginx/ && rm -rf /var/cache/apk/*
---> Using cache
---> d7fa977b40ea
Step 3/4 : EXPOSE 80 443
---> Using cache
---> 1b5140208a9b
Step 4/4 : CMD ["nginx", "-g", "daemon off;"]
---> Using cache
---> 7c36301aee5b
Successfully built 7c36301aee5b
Successfully tagged mmp:v1
[root@kp ~]# docker run -d --name mmp mmp:v1Prometheus+Grafana监控平台+钉钉报警
提示: 常用变量可放在 .env 里,这里就不用了
准备工作
目录详情
cat services/alertmanager/alertmanager.yml
cat services/dingtalk/config.yml
cat services/dingtalk/dingding.tmpl
cat services/prometheus/prometheus.yml
cat services/prometheus/rules/alert-rules.yml
docker-compose.yml
启动
Last updated