What do you need to do to write a single log?

By Leonid Yankulin

Elevator Pitch

Is it difficult implementing a log writing? Just write a log string to stdout, right? Well, it depends what you plan to do with the logs later. If you need more information like context metadata, debug information, make it easily indexed and searchable. How difficult it sounds? It can still be easy.

Description

There are many solutions for managing logs that provide rich capabilities for ingesting, storing, processing and analyzing log data. Any of these solutions will not help if the logged data is not informative. There are many methodologies helping to enrich logged data like structured logs, labels and more. Yet developers are still need to learn about how to do it effectively. Google Cloud supports reliable log ingestion with a variety of storage and log processing options including built-in log analysis based on BigQuery capabilities. As developers you find additional capabilities in log capturing for workloads that run in the cloud including enriching log with resource metadata, asynchronous ingestion and more. All of it is available while using familiar logging frameworks like zap (Go), log4j (Java), Winston (JavaScript) and others.

Notes

Live demonstration is possible with a stable internet connection.