Improve Your Life with Long Error Messages
Your error messages should answer three questions: what happened, where did it happen and how can I make the error go away? Find out how long error messages can help make your life easier.
AppSignal is all about building better apps. In our Academy series, we'll explore application stability and performance, and explain core programming concepts.
Your error messages should answer three questions: what happened, where did it happen and how can I make the error go away? Find out how long error messages can help make your life easier.
In this post, we'll explain what CPU steal is, how to monitor it, and what happens to your app when CPU steal is high.
If you're trying to figure out how to add Kubernetes metadata to your AppSignal errors, this post is for you.
In this post, we will deal with monitoring external APIs and how you can prevent them from slowing you down.
You usually don't need to worry about AcriveRecord and its inner workings. This post comes in handy when performance issues arise and you have to start worrying about it.
Microservices pose unique challenges for error reporting and instrumentation. Today, we’ll explore the best way to monitor them using namespaces in AppSignal.
Namespaces help you make sense of what’s happening in your application. Knowing how they work is especially useful for large monolithic projects.
To extend monitoring everywhere and have all data in a single place, check out our standalone agent.
We dip our toes into collecting custom metrics for our Kafka brokers by using the standalone AppSignal agent.
Learn more about TracePoint and how it makes code tell us what it's doing.
In which we explain how to set up different monitoring for apples and pears in your architecture.
Find out how and why you should use a software design pattern named Facade.
AppSignal provides insights for Ruby, Rails, Elixir, Phoenix, Node.js, Express and many other frameworks and libraries. We are located in beautiful Amsterdam. We love stroopwafels. If you do too, let us know. We might send you some!