Our previous post was all about dipping your toes into the wonderful world of API interaction. By leveraging Cribl’s API you can automate many parts of your event pipeline management and tasks. So we got that goin’ for us. Which is nice. One of the common use cases for the API I hear about is kicking off data collection automatically. Use cases include: Cribl gives you the tools to collect data when you want, from where you want, and to where you want.
The cloud changed how businesses work, making things more flexible and adaptable. But keeping track of app performance from a user’s point of view in this new setup is tough. Legacy tools tend to not give developers an understanding of their users' perspective. That's where synthetic monitoring comes in. It's a strong way to focus on users and fix the problems that legacy tools miss.
Table of contents Frankly, end-to-end testing and synthetic monitoring are challenging in today’s JavaScript-heavy world. There’s so much asynchronous JavaScript code running in modern applications that getting tests stable can be a real headscratcher. That’s why many teams rely on testing mission-critical features and treat “testing the rest” as a nice to have. It’s a typical cost-effort decision.
You'll often hear us saying "everyone loves a dashboard", and that's most certainly true, but nobody loves staring at a screen all day waiting for something to happen. Real magic is when your awesome dashboard comes to you, where you need it, when you need it. Over the last few months we've introduced a bunch of powerful features to make "taking action" as simple as possible... Monitors let you define the health of your data so you can see at a glance if something isn't right.
Application Programming Interfaces, or APIs, are rules and protocols that allow one software application to interact with another, and can be found everywhere in today's digital ecosystem. From the weather app on your smartphone pulling data from a remote server to provide real-time weather information, to the payment gateway service that processes your online purchases, APIs facilitate the seamless flow of data and services.
Beautiful syntax-highlighted GraphQL errors are coming — get ‘em while they’re fresh! Not that we encourage you to add more errors of any kind to your code. But if you do, they’ll now look so much better in Sentry.
Banks are putting a fresh set of eyes on how they are using APIs to drive better business outcomes and deliver more value to their customers. This is a relatively new departure toward adopting digital transformation of key operations. Financial organizations are traditionally known for favoring conservative business models that often resist modernizing complex legacy systems or rapid change in product and service offerings. This has been changing rapidly as APIs become more prevalent.
Your app’s networking directly affects the user experience of your app. Imagine having to wait a few seconds for the page to load. Or even worse, imagine waiting for a few seconds every time you perform an action. It would be infuriating! Before you go on a fixing adventure, it’s a good idea to understand what causes that waiting time. So let’s do that!
If you’re into monitoring, Prometheus is probably an essential part of your stack. Thanks to its expressive query language (PromQL), scalability, and configurable data format, it remains one of the most popular tools for data collection. Paired with Prometheus exporters, the tool can adapt to a variety of surroundings, which is one of its strongest points.
In a world where Software as a Service (SaaS) products are integral to daily life, maintaining uninterrupted service for end-users is paramount. However, stuff happens. When it does, our most valuable response (other than restoring service ASAP) is to review the series of events that led up to the incident and learn from them. On August 25th, 2023, at 7:02 AM NZT, Raygun experienced a significant incident that impacted our API ingestion cluster, leading to an outage lasting approximately 1 hour and 15 minutes. While this wasn't fun for anyone involved, this incident did prove to be a valuable learning experience, shedding light on the importance of infrastructure management and resilience.