Lukpier / flinkmonitoring

Flink exceptions alerting made simple (with go!).
Apache License 2.0
0 stars 0 forks source link
apache flink golang monitoring streaming

Flink Monitoring

GitHub go.mod Go version GitHub Workflow Status

Flink exceptions alerting made simple (with go!).

Build

Usage

usage: flinkmonitoring [-h|--help] -c|--config "<value>" [-j|--jobid "<value>"]

                       Listens for exceptions of all / specified flink jobs and
                       send them to the specified receiver address

Arguments:

  -h  --help    Print help information
  -c  --config  path to config file
  -j  --jobid   optional job id. Default:

Config

poll: 5 # seconds
for: 15 # seconds

mail:
  sender: "sendermailaddress"
  password: "senderpassword"
  receivers: 
    - "receiver1"
    - "receiver2
  smtphost: "smtp.gmail.com"
  smtpport: "587"

flink:
  endpoint: http://localhost:8081

Run with Docker