快速启动Prometheus

文档说明:只记录关键地方;
试验环境: linux debian 11

备注: node_exporter+Prometheus+Grafana

Prometheus

version: "3"
services:
  prometheus:
    image: prom/prometheus
    ports:
      - "9090:9090"
    volumes:
      - ./prometheus.yml:/etc/prometheus/prometheus.yml
    restart: always

    # 容器内运行用户id 65534


prometheus 简单配置 (prometheus.yml文件)


global:
  scrape_interval:     15s
  evaluation_interval: 15s

rule_files:
  # - "first.rules"
  # - "second.rules"

scrape_configs:
  - job_name: prometheus
    static_configs:
      - targets: ['localhost:9090']

启动、关闭、查看日志

# 启动
docker-compose -f docker-compose.yaml up -d 
# 关闭
docker-compose -f docker-compose.yaml down --remove-orphans
# 查看日志
docker-compose -f docker-compose.yaml logs -f 

参考文档

  1. prometheus Architecture
  2. prometheus getting_started
  3. github prometheus
  4. prometheus exporters
  5. What’s the difference between Graphite and Prometheus?
  6. docker-graphite
  7. 自建拉取registry.k8s.io、k8s.gcr.io、gcr.io、quay.io、ghcr.io 容器镜像的服务
  8. 快速启动grafana
  9. 快速启动prometheus node-exporter
  10. 快速启动Prometheus pushgateway
  11. 快速启动Prometheus alertmanager
  12. node-exporter-full
posted @ 2022-10-25 20:10  jingjingxyk  阅读(269)  评论(0编辑  收藏  举报