Skip to content

Instantly share code, notes, and snippets.

View sourabh-agrawal's full-sized avatar

sourabh Agrawal sourabh-agrawal

View GitHub Profile
@sourabh-agrawal
sourabh-agrawal / elastalert-kafka-disk-critical.yml
Created November 5, 2020 14:23
Monitor kafka cluster with elastalert. Get slack alert when your kafka data disk is about to get full(>=90%)
index: metricbeat-live*
description: "This alert is fired when disk at /kafka has usage in between 90-100%"
name: central-kafka-disk-critical
type: any
alert: slack
realert:
hours: 2
# I am monitoring via BrokerId
@sourabh-agrawal
sourabh-agrawal / elastalert-kafka-cpu-critical.yml
Created November 5, 2020 14:11
Monitor kafka brokers with elastalert and get a slack alert if average normalized cpu of past 15 minutes crossed 90%
index: metricbeat-live*
description: "This alert is fired when avg normalized cpu over past 15 minutes has crossed 90% mark"
name: central-kafka-cpu-critical
type: metric_aggregation
alert: slack
# Query elasticsearch every 1hr
run_every:
hours: 1
# Poll last 15minutes data