Too Many Logging Options
Blog post from Moesif
Cloud application logging and exception tracking involve choosing from a variety of specialized tools, each catering to different needs, similar to the diverse landscape of marketing analytics and BI companies. Exception tracking tools like Crashlytics and Airbrake focus on reporting errors in applications, with Crashlytics excelling in mobile environments and Airbrake offering support for web apps, particularly in Ruby environments. Sentry, with its open-source offerings, is notable for JVM apps, but its pricing can become expensive if there is a high volume of logging messages. Logging platforms, in contrast, are more generalized and handle a broader scope of data, often used for audit trails or consolidating log data from various sources into searchable data stores. Splunk is a major player in this space, but it can be cost-prohibitive for smaller companies, while alternatives like Sumo Logic and Loggly offer different balances of features and pricing. For those concerned about vendor lock-in, the risk is considered lower for logging platforms due to their integration with standard frameworks, making it easier to switch providers if needed. Additionally, while setting up a custom ELK Stack is possible, it is generally recommended only for larger companies with specific needs due to the complexity and resources required to manage it effectively.