internal/

directory
v0.0.0-...-58e7928 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 14, 2025 License: GPL-3.0

Directories

Path Synopsis
Package alerts provides a manager for handling alert instances.
Package alerts provides a manager for handling alert instances.
api
handlers
Package handlers provides HTTP handlers for the GoSight API server.
Package handlers provides HTTP handlers for the GoSight API server.
routes
Package routes provides HTTP route configuration for the GoSight API server.
Package routes provides HTTP route configuration for the GoSight API server.
mfa.go: Uses TOTP to generate QR codes/secrets and verify codes.
mfa.go: Uses TOTP to generate QR codes/secrets and verify codes.
Package bootstrap initializes the GoSight server.
Package bootstrap initializes the GoSight server.
Description: Package bufferengine provides a buffered data store implementation for writing process payloads to an underlying data store.
Description: Package bufferengine provides a buffered data store implementation for writing process payloads to an underlying data store.
Package cache provides a unified caching system for the GoSight server application.
Package cache provides a unified caching system for the GoSight server application.
Package config provides configuration loading and management for the GoSight server.
Package config provides configuration loading and management for the GoSight server.
Package contextutil provides safe helpers for working with context values.
Package contextutil provides safe helpers for working with context values.
core
events/dispatcher
Package dispatcher provides functionality to manage and dispatch events to various actions based on defined routes.
Package dispatcher provides functionality to manage and dispatch events to various actions based on defined routes.
Package events provides an event emitter for the GoSight application.
Package events provides an event emitter for the GoSight application.
Package grpcserver provides the implementation of the gRPC server for GoSight.
Package grpcserver provides the implementation of the gRPC server for GoSight.
Package otel provides the OpenTelemetry Protocol (OTLP) support for GoSight.
Package otel provides the OpenTelemetry Protocol (OTLP) support for GoSight.
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
logstore/victorialogs
Package victorialogs provides a VictoriaLogs implementation of the LogStore interface.
Package victorialogs provides a VictoriaLogs implementation of the LogStore interface.
routestore
SPDX-License-Identifier: GPL-3.0-or-later
SPDX-License-Identifier: GPL-3.0-or-later
rulestore
Package rulestore provides a rule store implementation that uses a YAML file for persistence.
Package rulestore provides a rule store implementation that uses a YAML file for persistence.
userstore
Package userstore defines the RBAC storage interface and types
Package userstore defines the RBAC storage interface and types
userstore/pgstore
Package pgstore implements the userstore.Store interface using PostgreSQL
Package pgstore implements the userstore.Store interface using PostgreSQL
Package SyncManager is responsible for managing synchronization between the cache and the datastore.
Package SyncManager is responsible for managing synchronization between the cache and the datastore.
Package sys provides the system context for the GoSight application.
Package sys provides the system context for the GoSight application.
Package syslog provides a syslog server implementation to receive syslog messages from network clients
Package syslog provides a syslog server implementation to receive syslog messages from network clients
server/internal/http/websocket/commandhub.go
server/internal/http/websocket/commandhub.go

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL