Directories
¶
| Path | Synopsis |
|---|---|
|
File: server/cmd/main.go
|
File: server/cmd/main.go |
|
internal
|
|
|
auth
local.go: Handles login, registration, password validation.
|
local.go: Handles login, registration, password validation. |
|
bootstrap
server/internal/bootstrap/bufferengine.go
|
server/internal/bootstrap/bufferengine.go |
|
bufferengine
bufferengine/engine.go
|
bufferengine/engine.go |
|
config
Package config provides configuration loading and management for the GoSight server.
|
Package config provides configuration loading and management for the GoSight server. |
|
contextutil
Package contextutil provides safe helpers for working with context values
|
Package contextutil provides safe helpers for working with context values |
|
dispatcher
Package dispatcher provides functionality to manage and dispatch
|
Package dispatcher provides functionality to manage and dispatch |
|
events
gosight/agent/shared/model/event.go Package events provides an event emitter for the GoSight application.
|
gosight/agent/shared/model/event.go Package events provides an event emitter for the GoSight application. |
|
http
File: server/internal/http/handleAlertContextAPI.go
|
File: server/internal/http/handleAlertContextAPI.go |
|
rules
Package rules provides the core logic for evaluating alert rules and emitting events based on metric data.
|
Package rules provides the core logic for evaluating alert rules and emitting events based on metric data. |
|
store/datastore/pgsql
Package pgstore implements the userstore.Store interface using PostgreSQL
|
Package pgstore implements the userstore.Store interface using PostgreSQL |
|
store/routestore
SPDX-License-Identifier: GPL-3.0-or-later
|
SPDX-License-Identifier: GPL-3.0-or-later |
|
store/userstore
Package userstore defines the RBAC storage interface and types
|
Package userstore defines the RBAC storage interface and types |
|
store/userstore/pgstore
Package pgstore implements the userstore.Store interface using PostgreSQL
|
Package pgstore implements the userstore.Store interface using PostgreSQL |
|
sys
gosight/agent/internal/sys/caches.go Package sys provides system-level caches and context for the agent.
|
gosight/agent/internal/sys/caches.go Package sys provides system-level caches and context for the agent. |
|
websocket
server/internal/http/websocket/commandhub.go
|
server/internal/http/websocket/commandhub.go |
Click to show internal directories.
Click to hide internal directories.