👁️‍🗨️ It sees all. https://panopticon.karnov.club
Find a file
2024-07-06 21:39:17 -04:00
ops.yml chore: service catalog base config 2024-06-15 15:22:30 -04:00
prometheus.yml feat: add vault db 2024-07-06 21:39:17 -04:00
README.md build: migrate to spud 2024-06-03 00:01:20 -04:00
service.yml feat: add loki for log ingestion 2024-06-11 23:09:55 -04:00

Panopticon

👁️‍🗨️ It sees all.

Monitoring and observability stack.

Maintaining

Using spud, just spud start ./service.yml!

Onboarding databases

Add the following to the pod in which the database runs.

The port and exporter address should be included in prometheus.yml.

MySQL/MariaDB

podman run -d \
  --pod <pod-name> \
  --replace \
  prom/mysqld-exporter \
  --config.my-cnf=<configuration-file-path>

Postgresql

podman run -d \
  -e DATA_SOURCE_NAME="postgresql://<user>:<pwd>@<host>:<port>/postgres?sslmode=disable" \
  --pod <pod-name> \
  quay.io/prometheuscommunity/postgres-exporter