Skip to content

Instantly share code, notes, and snippets.

View stfclv's full-sized avatar

Stef Clairville stfclv

View GitHub Profile
@stfclv
stfclv / kafka-cheat-sheet.md
Created March 16, 2023 14:27 — forked from ursuad/kafka-cheat-sheet.md
Quick command reference for Apache Kafka

Kafka Topics

List existing topics

bin/kafka-topics.sh --zookeeper localhost:2181 --list

Describe a topic

bin/kafka-topics.sh --zookeeper localhost:2181 --describe --topic mytopic

Purge a topic

bin/kafka-topics.sh --zookeeper localhost:2181 --alter --topic mytopic --config retention.ms=1000

... wait a minute ...

@stfclv
stfclv / synology-scheduled-tasks.md
Created September 29, 2022 23:59 — forked from amercier/synology-scheduled-tasks.md
Turn leds on/off on Synology DiskStation

Synology scheduled tasks

Usage

Go to Control Panel / Task Scheduler and add the content of these scripts as root scripts.

Leds

@stfclv
stfclv / grafana-dashboard-exporter
Created October 6, 2021 18:57 — forked from flisky/grafana-dashboard-exporter
Command to export all grafana 3 dashboard to JSON using curl & jq
KEY=XXXXXXXXXXXX
HOST="https://metrics.crisidev.org"
mkdir -p dashboards && for dash in $(curl -k -H "Authorization: Bearer $KEY" $HOST/api/search | jq -r '.[].uri|ltrimstr("db/")'); do
curl -k -H "Authorization: Bearer $KEY" $HOST/api/dashboards/db/$dash | jq '.dashboard' > dashboards/$dash.json
done