Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
spectre-egress
command
|
|
|
spectre-gen
command
|
|
|
spectre-ingress
command
|
|
|
spectre-sample
command
|
|
|
spectre-sample-forecasts
command
|
|
|
comparison
Package comparison compares paired unary RPC responses and hashes RPC requests.
|
Package comparison compares paired unary RPC responses and hashes RPC requests. |
|
comparison/javascript
Package javascript evaluates Spectre payload normaliser scripts.
|
Package javascript evaluates Spectre payload normaliser scripts. |
|
descriptors
Package descriptors loads the protobuf descriptors that gRPC and Connect wire decoding uses.
|
Package descriptors loads the protobuf descriptors that gRPC and Connect wire decoding uses. |
|
egress
Package egress forwards reference dependency requests and answers each candidate request by replaying an equivalent reference response.
|
Package egress forwards reference dependency requests and answers each candidate request by replaying an equivalent reference response. |
|
httpcodec
Package httpcodec decodes gRPC, Connect, and bare protobuf payloads to JSON.
|
Package httpcodec decodes gRPC, Connect, and bare protobuf payloads to JSON. |
|
ingress
Package ingress mirrors inbound HTTP requests to reference and candidate services.
|
Package ingress mirrors inbound HTTP requests to reference and candidate services. |
|
logger
Package logger configures structured logging and carries loggers through contexts.
|
Package logger configures structured logging and carries loggers through contexts. |
|
middleware/health
Package health provides HTTP liveness and readiness middleware.
|
Package health provides HTTP liveness and readiness middleware. |
|
middleware/logging
Package logging provides structured HTTP request logging middleware.
|
Package logging provides structured HTTP request logging middleware. |
|
netaddr
Package netaddr parses listen and backend addresses and opens or dials them.
|
Package netaddr parses listen and backend addresses and opens or dials them. |
|
proxy
Package proxy holds the forwarding, admission, and serving code shared by proxies.
|
Package proxy holds the forwarding, admission, and serving code shared by proxies. |
|
route
Package route matches HTTP requests against net/http.ServeMux patterns.
|
Package route matches HTTP requests against net/http.ServeMux patterns. |
|
sample
Package sample provides a Connect service for ingress experiments.
|
Package sample provides a Connect service for ingress experiments. |
|
schema
Package schema models the payload types that normalisers and protocols share.
|
Package schema models the payload types that normalisers and protocols share. |
Click to show internal directories.
Click to hide internal directories.