platform that enables you to run stateless containers that are invocable via web requests... Cloud Run is serverless: it abstracts away all infrastructure management... https://cloud.google.com/run/docs
software systems is a measure of how well you can understand and explain any state your system can get into, no matter how novel or bizarre. ... If you can understand that bizarre or novel state without shipping new code, then you have observability. https://www.oreilly.com/library/view/observability-engineering/9781492076438/
are only two things you should log: 1. Things that developers care about when they are developing or debugging software. 2. Things that users care about when using your software. Obviously these are debug and info levels, respectively.
{ return "", fmt.Errorf("failed to get xxx: %w", err ) } Wrapping Errors (Go 1.13 ~) https://blog.golang.org/go1.13-errors error: failed to vereify access token: auth-client: failed to verify token: failed to get xxx: failed to access to the database due to ...
SDKs. You use it to instrument, generate, collect, and export telemetry data (metrics, logs, and traces) for analysis in order to understand your software's performance and behavior. https://opentelemetry.io/
of learnings and improvements on Google’s internal metric query language. The same language that powers advanced querying for internal Google production users, is now available to Google Cloud users as well.