No description
- Go 100%
| docs | ||
| internal | ||
| .gitignore | ||
| go.mod | ||
| go.sum | ||
Documentazione — OpAMP Server
Documentazione del server OpAMP che distribuisce configurazioni OpenTelemetry Collector a una flotta (~30.000 VM), risolvendo receiver/processor/ exporter da assegnare in base all'hostname del collector connesso, tramite lookup su SQL Server ed espansione di template versionati in Git.
Indice
- Architettura — panoramica dei componenti e dei flussi principali
- Configurazione — variabili d'ambiente e avvio del server
- Schema database — schema SQL Server (placeholder) e contratto
Repository - Template Git — come sono fatti i template, come vengono sincronizzati ed espansi
- Protocollo OpAMP — cosa succede a connessione, health report, push reattivo
- Metriche — metriche Prometheus esposte
- Note operative e limiti noti — cosa manca, cosa va adattato, cosa tenere d'occhio in produzione
Stato del progetto
Scaffolding iniziale completo e verificato (go build, go vet, gofmt puliti). Lo schema del
database è placeholder e va adattato allo schema reale non appena disponibile — l'unico file
da modificare per farlo è internal/db/mssql.go (vedi database-schema.md).