Google Cloud's operations suite provides the following agents for collecting logs from Linux and Windows VM
Which agent should you choose?
Ops Agent: the primary agent for collecting telemetry from your
Compute Engine instances. This agent combines logging and metrics into a single agent,
providing YAML-based configurations for collecting your logs and metrics, and features
Legacy Logging agent: streams logs from common third-party applications and
system software to Logging. You can configure the agent to stream additional logs.