Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
opentrace
command
routes.go lists all domain modules and documents the full HTTP route tree.
|
routes.go lists all domain modules and documents the full HTTP route tree. |
|
internal
|
|
|
apiclient
Package apiclient provides an HTTP client for the OpenTrace CLI API endpoints.
|
Package apiclient provides an HTTP client for the OpenTrace CLI API endpoints. |
|
app
Package app wires together domain services, adapters, and configuration.
|
Package app wires together domain services, adapters, and configuration. |
|
cliconfig
Package cliconfig provides .opentrace.yml detection and resolution for CLI commands.
|
Package cliconfig provides .opentrace.yml detection and resolution for CLI commands. |
|
connector
Package connector defines low-level connector interfaces and types for tool registration (ConnectorType, Tool, DataSource, QueryExecutor).
|
Package connector defines low-level connector interfaces and types for tool registration (ConnectorType, Tool, DataSource, QueryExecutor). |
|
cryptoutil
Package auth provides authentication utilities: token generation and rate limiting.
|
Package auth provides authentication utilities: token generation and rate limiting. |
|
domain
Package domain defines shared error types and values used across all domain services.
|
Package domain defines shared error types and values used across all domain services. |
|
domain/admin
Package admin provides the domain service for application settings and audit logging.
|
Package admin provides the domain service for application settings and audit logging. |
|
domain/analytics
Package analytics provides the domain service for traffic analytics, endpoint ranking, heatmaps, and trend analysis.
|
Package analytics provides the domain service for traffic analytics, endpoint ranking, heatmaps, and trend analysis. |
|
domain/auth
Package auth provides the domain service for user authentication and MCP token validation.
|
Package auth provides the domain service for user authentication and MCP token validation. |
|
domain/code
Package code provides the domain service for code entity risk analysis and test correlation.
|
Package code provides the domain service for code entity risk analysis and test correlation. |
|
domain/connectors
Package connectors provides the domain service for managing external data source connections.
|
Package connectors provides the domain service for managing external data source connections. |
|
domain/database
Package database provides the domain service for external database introspection (schema, queries, activity).
|
Package database provides the domain service for external database introspection (schema, queries, activity). |
|
domain/errors
Package errors provides the domain service for error group management, resolution lifecycle, and impact analysis.
|
Package errors provides the domain service for error group management, resolution lifecycle, and impact analysis. |
|
domain/healthchecks
Package healthchecks provides the domain service for HTTP endpoint uptime monitoring and health check management.
|
Package healthchecks provides the domain service for HTTP endpoint uptime monitoring and health check management. |
|
domain/logs
Package logs provides the domain service for log search, analysis, and trace correlation.
|
Package logs provides the domain service for log search, analysis, and trace correlation. |
|
domain/overview
Package overview provides business logic for the system overview domain.
|
Package overview provides business logic for the system overview domain. |
|
domain/servers
Package servers provides the domain service for monitored server registration, health tracking, and metric queries.
|
Package servers provides the domain service for monitored server registration, health tracking, and metric queries. |
|
domain/setup
Package setup provides the domain service for first-run onboarding and system status detection.
|
Package setup provides the domain service for first-run onboarding and system status detection. |
|
domain/watches
Package watches provides the domain service for metric threshold monitors (watches) and their alerts.
|
Package watches provides the domain service for metric threshold monitors (watches) and their alerts. |
|
healthcheck
Package healthcheck provides the runtime health check scheduler, checker, and alerting logic.
|
Package healthcheck provides the runtime health check scheduler, checker, and alerting logic. |
|
logstore/adapter
Package adapter provides a bridge between the new segmented log store engine and the existing pkg/store.LogStore interface.
|
Package adapter provides a bridge between the new segmented log store engine and the existing pkg/store.LogStore interface. |
|
mcp/envscope
Package envscope holds the multi-env authorization scope that flows from the authenticated MCP user through the request ctx into tool handlers.
|
Package envscope holds the multi-env authorization scope that flows from the authenticated MCP user through the request ctx into tool handlers. |
|
notify
Package notify provides concrete notification delivery adapters (currently Telegram).
|
Package notify provides concrete notification delivery adapters (currently Telegram). |
|
routes/cli
Package cli provides HTTP API endpoints for the OpenTrace CLI tools (opentrace status, opentrace logs).
|
Package cli provides HTTP API endpoints for the OpenTrace CLI tools (opentrace status, opentrace logs). |
|
testutil
Package testutil provides reusable test helpers for OpenTrace packages.
|
Package testutil provides reusable test helpers for OpenTrace packages. |
|
watcher
Package watcher provides the alerting engine.
|
Package watcher provides the alerting engine. |
|
pkg
|
|
|
server
Package server provides shared HTTP infrastructure for all domain modules.
|
Package server provides shared HTTP infrastructure for all domain modules. |
Click to show internal directories.
Click to hide internal directories.