sat
sat copied to clipboard
Tiny & fast WebAssembly edge compute server
[](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [github.com/sethvargo/go-envconfig](https://togithub.com/sethvargo/go-envconfig) | require | patch | `v0.8.1` -> `v0.8.2` | ---...
[](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [ghcr.io/goreleaser/goreleaser-cross](https://togithub.com/goreleaser/goreleaser-cross) | container | minor | `v1.18` -> `v1.19` | ---...
With Sat embedded, the [`sat.New()`](https://github.com/suborbital/sat/blob/cc72e9dba978e4bee8c6f258b0d4da69b2555baa/sat/sat.go#L54) function triggers a line of log even if the `traceProvider` parameter equals `nil`: ```bash {"log_message":"(W) configured to use HTTP with no TLS","timestamp":"2022-06-05T11:47:03.328707564Z","level":2,"app":{"sat_version":"v0.1.4"}} ```
We currently have no way to access response metadata (status code, headers) in `http.*` runnable API calls, this limits some usecases such as makes it impossible to follow redirects. JS...
Sibling issue to https://github.com/suborbital/scn/issues/547
Looking at the blog post on sat: https://www.wasm.builders/suborbital/a-simple-data-hashing-serverless-function-using-sat-3fn0 > Sat can be configured to automatically acquire a TLS certificate using LetsEncrypt, so if you want to deploy this service on...
Closes #115 Enables push metrics on sat to otlp collector running locally. ## Here are the parts needed: ### Framework / structure / scaffolding This is the scaffolding to enable...
Related to suborbital/scn#404 Implement metrics endpoint so we can measure how long a function ran See https://www.notion.so/suborbital/Resource-Utilization-Metrics-11c74c4766eb492886c2ce6b237c473e
Example: ``` $ sat asdfg {"log_message":"(W) configured to use HTTP with no TLS","timestamp":"2022-05-20T19:02:15.492193716-04:00","level":2,"app":{"sat_version":"v0.1.3"}} {"log_message":"(E) failed to start asdf worker: failed to reconcilePoolSize: failed to addThread more than numRetries: runnable returned...