Timber vs Sumo Logic
When comparing Timber vs Sumo Logic, the Slant community recommends Sumo Logic for most people. In the question“What are the best log management, aggregation & monitoring tools?” Sumo Logic is ranked 12th while Timber is ranked 17th. The most important reason people chose Sumo Logic is:
Sumo logic is entirely cloud based and very scalable.
Specs
Ranked in these QuestionsQuestion Ranking
Pros
Pro Beautiful, modern, easy interface
The Timber interface stands out in the space:
- It's beautiful, easy, and modern.
- It's fast. It uses advanced front-end technologies to maximize performance and usability (react, redux, etc).
Pro Great search
Timber offers a really great simple search, with a support for advanced features like: term negation, condition grouping (parenthesis), regex, field searches and conditions, etc.
Pro SQL query your logs (w/ join support)
Timber allows you to SQL query your logs just like you would a traditional database. The JOIN support is very powerful.
Pro Six month searchable retention
The retention Timber offers is exceptionally longer. The default is generally 2 - 4 weeks, Timber offers 6 months.
Pro Real-time graphing
Because Timber fully embraces structured data, graphing is simple, real time, and fast. They provide a number of aggregates you can graph on.
Pro Automatic context & structured data
Timber provides native libraries that automatically attach metadata to your logs. They've designed a schema that defines events and context, which normalizes the data and makes querying, alerting, and graphing simple and reliable.
Pro Easy installation
Timber can be installed in < 1 min and usually with a single command. It asks your for your application details and provides 1 set of simple instructions.
Pro Simple pricing and plans. No feature matrices.
Besides the free plan, Timber doesn't impose limits on the number of users, alerts, etc. It's entirely based on the amount of data allowed for the plan. It's refreshingly straightforward.
Pro Real-time alerts with thresholds
The alerts are real-time and the approach is thoughtful. Instead of blasting you with alerts every time it's triggered, they change the state of the alert once, notify you once, and then notify you again when the alert is no longer an issue.
Pro Excellent documentation
Timber's docs are detailed and thoughtful, both for the service as well as the libraries they offer.
Pro No rate limiting
Beyond the space your plan is allowed to use, there is no rate limiting.
Pro Logs show up quickly
Logs show up < 3 seconds of when they are generated
Pro Scalable
Sumo logic is entirely cloud based and very scalable.
Pro Flexible licensing model
Licensing cost is primarily determined by daily ingest of logs, however this is averaged out over 30 days instead of locking a user out of their own data after an arbitrary number of license breaches.
Pro Truly multi-tenant
Sumo Logic is truly multi-tenant, a single instance running on the server can serve multiple groups of users.
Pro A large set of supporting Apps
Allows customers to quickly setup and start getting actionable insights from their infrastructure by using Apps that integrate with various different platforms out of the box.
Cons
Con Not really a centralized log management tool
It only takes in events from specified "apps", not all unstructured data. And, if you select "other" (apps), it just says:
Bummer! We don't support apps of this type yet.
Con Not available on self-hosted or bare metal
Con Useless need for collectors
You have to install a plugin on each host to collect logs, the collector is 89MBs and is written in Java. there's no reason to install a Java tool to send syslog data when Linux already does that natively. The memory footprint for Java-based apps is way too high and, in this case, completely unnecessary.
Con Does not support structured data
They don't support RFC5424 standard events
Con Install is very painful
Con Search is very difficult
Here's an example:_sourceCategory=*windows* _sourceName=Security (4771 OR 4768 OR 4776 OR 4625) | parse regex "EventIdentifier = (?<event_id>\d+?);" | parse regex "ComputerName = \"(?<hostname>.+?)\"" | parse regex "(?:Result|Failure|Error) Code:.+?(?<result_code>0x[A-Fa-f\d]+)\b" nodrop | where result_code !="0x0" AND event_id in ("4771", "4768", "4776","4625") | count by hostname
Con Indexing and search are very slow
Sending around 45000 events to it may take more than 3 minutes to show up in the interface.
Once they show up, a search may take up to 32 seconds to return results. On only 45000 events, the search should return in milliseconds.
Con Difficult / Confusing Interface
The service and interface are very confusing.
Con There can be issues with smaller vendors
There may be some issues when using devices and services for smaller vendors which are not officially supported by Sumo Logic.