Commit 082c5b3e authored by Moritz Weichert's avatar Moritz Weichert
Browse files

Added aws

parent 3554ea1b
Loading
Loading
Loading
Loading
+12 −1
Original line number Diff line number Diff line
../prometheus-only/alert.rules.yml
 No newline at end of file
+12 −1
Original line number Diff line number Diff line
groups:
- name: techtalk
  rules:
  # Alert for any instance that is unreachable for >5 minutes.
  - alert: InstanceDown
    expr: up == 0
    for: 30s
    labels:
      severity: page
    annotations:
      summary: "Instance {{ $labels.instance }} down"
      description: "{{ $labels.instance }} of job {{ $labels.job }} has been down for more than 30 seconds."
+12 −0
Original line number Diff line number Diff line
groups:
- name: techtalk
  rules:
  # Alert for any instance that is unreachable for >5 minutes.
  - alert: InstanceDown
    expr: up == 0
    for: 30s
    labels:
      severity: page
    annotations:
      summary: "Instance {{ $labels.instance }} down"
      description: "{{ $labels.instance }} of job {{ $labels.job }} has been down for more than 30 seconds."
+19 −0
Original line number Diff line number Diff line
global:
  slack_api_url: https://hooks.slack.com/services/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

route:
  receiver: 'slack'

receivers:
- name: 'slack'
  slack_configs:
    - username: 'Prometheus'
      channel: '#techtalk-prom-demo'
      text: "<!channel> \n {{ range .Alerts}}summary: {{ .Annotations.summary }}\n description: {{ .Annotations.description }} \n\n{{ end }}"
- name: 'pushover'
  pushover_configs:
    - token: ay4yuv58m9k9c11qvbbpqmpawfyko6
      user_key: uq2igmdbjbpz5ay2n4mc1ry7djs8yz
      title: Hi
      message: HiHi
      url: http://localhost:9093
+25 −0
Original line number Diff line number Diff line
version: "3"
services:
  prom:
    image: prom/prometheus:v2.4.3
    volumes:
     - ./prometheus.yml:/etc/prometheus/prometheus.yml
     - ./alert.rules.yml:/etc/prometheus/alert.rules.yml
    command: "--config.file=/etc/prometheus/prometheus.yml --storage.tsdb.path=/prometheus"
    ports:
     - 9090:9090
    depends_on:
     - exporter
  exporter:
    image: prom/node-exporter:v0.16.0
    ports:
     - "9100:9100"
  alertmanager:
    image: prom/alertmanager:v0.15.2
    volumes:
      - ./alertmanager.yml:/alertmanager.yml
    command:
      - '--config.file=/alertmanager.yml'
      - '--web.external-url=http://localhost:9093/'
    ports:
      - '9093:9093'
 No newline at end of file