Directories
¶
| Path | Synopsis |
|---|---|
|
middlewares
|
|
|
trace
Package trace ships the framework's tracing middleware: the server span for every request of the servers it is enabled on.
|
Package trace ships the framework's tracing middleware: the server span for every request of the servers it is enabled on. |
|
services
|
|
|
db/drivers/clickhouse
Package clickhouse registers the ClickHouse GORM dialector, golang-migrate driver, DSN builder, and cleanup hooks with pkg/services/db.
|
Package clickhouse registers the ClickHouse GORM dialector, golang-migrate driver, DSN builder, and cleanup hooks with pkg/services/db. |
|
db/drivers/mysql
Package mysql registers the MySQL GORM dialector, golang-migrate driver, DSN builder, and cleanup hooks with pkg/services/db.
|
Package mysql registers the MySQL GORM dialector, golang-migrate driver, DSN builder, and cleanup hooks with pkg/services/db. |
|
db/drivers/postgres
Package postgres registers the Postgres GORM dialector, golang-migrate driver, DSN builder, and cleanup hooks with pkg/services/db.
|
Package postgres registers the Postgres GORM dialector, golang-migrate driver, DSN builder, and cleanup hooks with pkg/services/db. |
|
db/drivers/sqlite
Package sqlite registers the SQLite GORM dialector, golang-migrate driver, DSN builder, and cleanup hooks with pkg/services/db.
|
Package sqlite registers the SQLite GORM dialector, golang-migrate driver, DSN builder, and cleanup hooks with pkg/services/db. |
|
db/plugins/otelgorm
Package otelgorm installs OpenTelemetry tracing on the db service's GORM connection, emitting one client span per statement.
|
Package otelgorm installs OpenTelemetry tracing on the db service's GORM connection, emitting one client span per statement. |
|
tracing/exporters/model
Package model holds the config vocabulary the exporter factories share - for otlp, the transport-agnostic fields, a Duration that decodes "5s"-style strings, and the strict decoder that fails Init on unknown keys.
|
Package model holds the config vocabulary the exporter factories share - for otlp, the transport-agnostic fields, a Duration that decodes "5s"-style strings, and the strict decoder that fails Init on unknown keys. |
|
tracing/exporters/otlpgrpc
Package otlpgrpc registers the OTLP-over-gRPC span exporter under tracing.OTLPGRPC.
|
Package otlpgrpc registers the OTLP-over-gRPC span exporter under tracing.OTLPGRPC. |
|
tracing/exporters/otlphttp
Package otlphttp registers the OTLP-over-HTTP span exporter under tracing.OTLPHTTP.
|
Package otlphttp registers the OTLP-over-HTTP span exporter under tracing.OTLPHTTP. |
|
tracing/exporters/stdout
Package stdout registers the stdout span exporter under tracing.Stdout.
|
Package stdout registers the stdout span exporter under tracing.Stdout. |
|
structs
|
|
|
trie
https://github.com/derekparker/trie/blob/v3/trie.go
|
https://github.com/derekparker/trie/blob/v3/trie.go |
|
types
|
|
|
utils
|
|
|
paramutil
Package paramutil reads and writes parameters in the notations they are spelled in - a=b&c=d, a=b c='d e', a=b,c=d, --a=b -v - and merges one set of them over another, a key keeping the place it was first written at while taking the value it was last given.
|
Package paramutil reads and writes parameters in the notations they are spelled in - a=b&c=d, a=b c='d e', a=b,c=d, --a=b -v - and merges one set of them over another, a key keeping the place it was first written at while taking the value it was last given. |
|
testutil
Package testutil holds test helpers shared across framingo's own packages and usable by apps built on it: a SQLite-backed db.Manager, and doubles for the model interfaces a component receives.
|
Package testutil holds test helpers shared across framingo's own packages and usable by apps built on it: a SQLite-backed db.Manager, and doubles for the model interfaces a component receives. |
|
traceutil
Package traceutil adapts framingo's explicit model.Tracer handle to the plain OpenTelemetry interfaces that third-party instrumentation expects.
|
Package traceutil adapts framingo's explicit model.Tracer handle to the plain OpenTelemetry interfaces that third-party instrumentation expects. |
Click to show internal directories.
Click to hide internal directories.