如何通过配置设置prometheus alertmanager外部URL

问题描述 投票:1回答:1

My problem

我正在使用vanilla Docker容器来启动Alertmanager。据我所知,在这种情况下我无法通过参数提供外部URL。所以我必须找到另一种方式。

是否可以通过配置文件或环境变量设置URL?

configuration prometheus
1个回答
2
投票

我已经设法用docker-composer实现了它,这是我用于alermanager的配置。

version: "2"

services:
  alertmanager:
    image: "prom/alertmanager"
    hostname: "alertmanager"
    restart: always
    volumes:
      - ./alertmanager:/alertmanager
      - ./alertmanager.yml:/etc/alertmanager/config.yml
      - ./templates:/etc/alertmanager/templates
    ports:
      - "9093:9093"
    command: 
      - "--config.file=/etc/alertmanager/config.yml"
      - "--storage.path=/alertmanager" 
      - "--web.external-url=http://clms-lab.dev-gr.clmsuk.com:9093"
    labels:
      NAME: "monitor"
© www.soinside.com 2019 - 2024. All rights reserved.