文件最后提交记录最后更新时间
10 个月前
6 个月前
5 个月前
1 个月前
1 个月前
1 个月前
1 个月前
README.md

Quick reference

Alertmanager | openEuler

Current Alertmanager docker images are built on the openEuler. This repository is free to use and exempted from per-user rate limits.

The Alertmanager handles alerts sent by client applications (such as a Prometheus server). It is responsible for deduplication, grouping, and routing them to the correct sink integration, such as email, PagerDuty, OpsGenie, or many other mechanisms with the help of a webhook receiver. It is also responsible for silencing and suppressing alerts. Read more on the official documentation⁠.

Supported tags and respective Dockerfile links

The tag of each alertmanager docker image is consist of the version of alertmanager and the version of basic image. The details are as follows

Tag Currently Architectures
0.32.1-oe2403sp3 alertmanager 0.32.1 on openEuler 24.03-LTS-SP3 amd64, arm64
0.30.1-oe2403sp3 alertmanager 0.30.1 on openEuler 24.03-LTS-SP3 amd64, arm64
0.30.0-oe2403sp2 alertmanager 0.30.0 on openEuler 24.03-LTS-SP2 amd64, arm64
0.27.0-oe2003sp4 Alertmanager 0.27.0 on openEuler 20.03-LTS-SP4 amd64, arm64
0.27.0-oe2203sp1 Alertmanager 0.27.0 on openEuler 22.03-LTS-SP1 amd64, arm64
0.27.0-oe2203sp3 Alertmanager 0.27.0 on openEuler 22.03-LTS-SP3 amd64, arm64
0.27.0-oe2203sp4 Alertmanager 0.27.0 on openEuler 22.03-LTS-SP4 amd64, arm64
0.27.0-oe2403lts Alertmanager 0.27.0 on openEuler 24.03-LTS amd64, arm64

Usage

In this usage, users can select the corresponding {Tag} and container startup options based on their requirements.

  • Pull the openeuler/alertmanager image from docker

    docker pull openeuler/alertmanager:{Tag}
    
  • Start a alertmaanger instance

    docker run -d --name my-alertmanager -p 9093:9093 openeuler/alertmanager:{Tag}
    

    After the instance my-alertmanager is started, access the alertmanager service through http://localhost:9093.

  • Container startup options

    Option Description
    -p 9093:9093 Expose alertmanager on localhost:9093.
    -v /local/path/to/website:/var/www/html Mount and serve a local website.
    -v /path/to/alertmanager.yml:/etc/prometheus/alertmanager.yml Local configuration file alertmanager.yml.
    -v /path/to/persisted/data:/alertmaanger Persist data instead of initializing a new database for each newly launched container.
  • View container running logs

    docker logs -f my-alertmaanger
    
  • To get an interactive shell

    docker exec -it my-alertmaanger /bin/bash
    

Question and answering

If you have any questions or want to use some special features, please submit an issue or a pull request on openeuler-docker-images.