initial commit
Signed-off-by: NotAShelf <raf@notashelf.dev> Change-Id: Id13648d9d5579614595101592739fe2a6a6a6964
This commit is contained in:
commit
7146a61326
3 changed files with 45 additions and 0 deletions
24
.gitignore
vendored
Normal file
24
.gitignore
vendored
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
# Binaries
|
||||
/watchdog
|
||||
*.exe
|
||||
*.exe~
|
||||
*.dll
|
||||
*.so
|
||||
*.dylib
|
||||
|
||||
# Test coverage
|
||||
*.out
|
||||
coverage.html
|
||||
|
||||
# IDE
|
||||
.idea/
|
||||
.vscode/
|
||||
*.swp
|
||||
*.swo
|
||||
|
||||
# Config
|
||||
config.local.yaml
|
||||
|
||||
# Data
|
||||
*.mmdb
|
||||
data/
|
||||
18
README.md
Normal file
18
README.md
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
# Watchdog
|
||||
|
||||
Privacy-preserving web analytics with Prometheus-native metrics.
|
||||
|
||||
## Design
|
||||
|
||||
- No raw event storage
|
||||
- No persistent identifiers
|
||||
- Bounded cardinality by design
|
||||
- Aggregate at ingestion
|
||||
- Prometheus-native export
|
||||
|
||||
## Quick Start
|
||||
|
||||
```bash
|
||||
go build -o watchdog ./cmd/watchdog
|
||||
./watchdog --config config.yaml
|
||||
```
|
||||
3
go.mod
Normal file
3
go.mod
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
module notashelf.dev/watchdog
|
||||
|
||||
go 1.25.5
|
||||
Loading…
Add table
Add a link
Reference in a new issue