Skip to content
Snippets Groups Projects
Commit c8d60478 authored by Arnav Jain's avatar Arnav Jain
Browse files

setup for kafka, promethus, grafna

parent f7c57185
No related branches found
No related tags found
3 merge requests!3Develop,!2setup for kafka, promethus, grafna,!1setup for kafka, promethus, grafna
.DS_Store 0 → 100644
File added
{\rtf1\ansi\ansicpg1252\cocoartf2757
\cocoatextscaling0\cocoaplatform0{\fonttbl\f0\froman\fcharset0 Times-Roman;}
{\colortbl;\red255\green255\blue255;\red0\green0\blue0;}
{\*\expandedcolortbl;;\cssrgb\c0\c0\c0;}
\paperw11900\paperh16840\margl1440\margr1440\vieww11520\viewh8400\viewkind0
\deftab720
\pard\pardeftab720\partightenfactor0
\f0\fs24 \cf0 \expnd0\expndtw0\kerning0
\outl0\strokewidth0 \strokec2 run services\
docker-compose up -d\
\
kafka ui\
http://localhost:8080\
\
prometheus\
http://localhost:9090\
\
\
grafana\
http://localhost:3000}
\ No newline at end of file
groups:
- name: KafkaAlerts
rules:
- alert: HighPartitionLag
expr: kafka_topic_partition_lag > 100
for: 1m
labels:
severity: critical
annotations:
summary: "High partition lag on {{ $labels.topic }}"
description: "Partition lag is {{ $value }} for topic {{ $labels.topic }}."
\ No newline at end of file
version: '3.8'
services:
zookeeper:
image: confluentinc/cp-zookeeper:latest
environment:
ZOOKEEPER_CLIENT_PORT: 2181
ports:
- "2181:2181"
kafka:
image: confluentinc/cp-kafka:latest
ports:
- "9092:9092"
environment:
KAFKA_BROKER_ID: 1
KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://localhost:9092
KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR: 1
depends_on:
- zookeeper
prometheus:
image: prom/prometheus:latest
ports:
- "9090:9090"
volumes:
- ./prometheus.yml:/etc/prometheus/prometheus.yml
grafana:
image: grafana/grafana:latest
ports:
- "3000:3000"
kafka-ui:
image: provectuslabs/kafka-ui:latest
ports:
- "8080:8080"
environment:
KAFKA_CLUSTERS_0_NAME: local
KAFKA_CLUSTERS_0_BOOTSTRAPSERVERS: kafka:9092
depends_on:
- kafka
global:
scrape_interval: 15s
scrape_configs:
- job_name: 'kafka'
static_configs:
- targets: ['kafka:7071']
- job_name: 'zookeeper'
static_configs:
- targets: ['zookeeper:7071']
rule_files:
- "alerts.yml"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment