Vårt episke alarmsystem
  • Go 59%
  • HTML 37.2%
  • Go Template 3.2%
  • Dockerfile 0.6%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Linus Johansen 22c81d5186
All checks were successful
Lint helm charts / lint (push) Successful in 7s
Build and Push Docker Image / build-and-push (push) Successful in 1m4s
Lint / ci (push) Successful in 1m13s
add simple api endpoints for managing domains and services, will be used by alarmathan admin
Signed-off-by: Linus Johansen <linus.johansen@nhn.no>
2026-06-06 02:00:27 +02:00
.forgejo/workflows remove multi-arch build step, it is too slow 2026-06-05 10:55:35 +02:00
charts/alarmathan add TZ env variable 2026-06-05 19:41:35 +02:00
cmd statically build in tzdata and make httproute viti compatible 2026-06-05 10:46:27 +02:00
config use entra id instead of dex (#29) 2026-05-29 08:19:38 +00:00
schema add simple api endpoints for managing domains and services, will be used by alarmathan admin 2026-06-06 02:00:27 +02:00
source Implementere History (#14) 2026-05-26 10:40:24 +00:00
views Implementere History (#14) 2026-05-26 10:40:24 +00:00
.air.toml initial commit 2026-05-20 17:09:19 +02:00
.env.tmpl use entra id instead of dex (#29) 2026-05-29 08:19:38 +00:00
.gitignore use entra id instead of dex (#29) 2026-05-29 08:19:38 +00:00
ack.go improve and implement basic ack (#8) 2026-05-26 06:37:45 +00:00
alerts.go Implementere History (#14) 2026-05-26 10:40:24 +00:00
auth.go use entra id instead of dex (#29) 2026-05-29 08:19:38 +00:00
dbconfig.yml replace sqlite3 with postgres (#12) 2026-05-26 07:16:02 +00:00
docker-compose.yml use entra id instead of dex (#29) 2026-05-29 08:19:38 +00:00
Dockerfile bump golang version in dockerfile 2026-05-27 12:14:45 +02:00
domain.go add simple api endpoints for managing domains and services, will be used by alarmathan admin 2026-06-06 02:00:27 +02:00
go.mod use entra id instead of dex (#29) 2026-05-29 08:19:38 +00:00
go.sum use entra id instead of dex (#29) 2026-05-29 08:19:38 +00:00
health.go helm charts for alarmathan-server (#28) 2026-05-27 19:05:53 +00:00
history.go Implementere History (#14) 2026-05-26 10:40:24 +00:00
operations.go initial commit 2026-05-20 17:09:19 +02:00
README.md Basic README.md (#20) 2026-05-26 12:41:41 +00:00
server.go add simple api endpoints for managing domains and services, will be used by alarmathan admin 2026-06-06 02:00:27 +02:00
service.go add simple api endpoints for managing domains and services, will be used by alarmathan admin 2026-06-06 02:00:27 +02:00
util.go initial commit 2026-05-20 17:09:19 +02:00
webhook.go initial commit 2026-05-20 17:09:19 +02:00

Alarmathan

Alarmathan har som mål om å slue alle relevante alarmene som diverse applikasjoner generer inn i et grensesnitt, og dette på en så lettvint måte som overhodet mulig.

Tech Stack

  • PostgreSQL
  • Go (chi-router)
  • HTMX
  • TailwindCSS

Komme i gang

Viktig at man har både docker og nyeste versjon av golang installert på sin maskin. Verktøyet AIR er også veldig praktisk.

docker compose up -d 
go run cmd/alaramthan/main.go

Hvis du vil kjøre opp noen test alarmer:

go run cmd/batch/main.go