Stackdriver is remarkably awesome for log aggregation, storage, and querying. Uptime checks to arbitrary HTTP endpoints are fantastic!
Not sure about other use cases such as visualization and triggering events. I assume they have an API or integrations for such things, just haven't needed it as of yet.
Their pricing changed recently, don't remember the details, but I do remember previously that non Google Cloud nodes did incur an additional cost. Free limits are decent, haven't paid yet for personal side stuff. But YMMV, check the pricing page https://cloud.google.com/stackdriver/pricing
Been using Stackdriver for four years and will back up those who are saying it works very well.
How has their client been with searching/tailing?
Re:Ask HN: How do you handle logging?
by stickfigure on Wednesday August 28, 2019 @11:01PM
(#20826305)
Works great? They may have other tools, but I use the web interface. It has a sophisticated search language. Logs are conveniently grouped by request. The UI could be snappier, but I really have no major complaints.
Thanks! Wow their 50GB free per month is super generous too.
This.
After using stack driver, the setting up your whole logging mechanism in AWS atleast is so backward.
Does stackdriver logging become cost-prohibitive quickly?
on the free plan it caps at 100GB of total stored logs, which then rotate out. It's great if you don't care about super-old logs.
My GAE apps and google services just log there automatically. My non-GCP services require a keyfile and couple lines of fairly trivial setup.
I have a single logging console across my entire system with nearly zero effort and expense. It works incredibly well. Doing this in-house is a waste of engineering resources.