Systems | Development | Analytics | API | Testing

Honeybadger Insights Parameterized Queries

Make your Honeybadger Insights system dashboards dynamic with parameterized widget queries. In this walkthrough, Ben shows how to take a dashboard built from data reported by the Honeybadger CLI agent — load average, memory used, disk used across a fleet of hosts — and filter the whole view down to a single host with one parameter. What you’ll see: One dashboard, many views — no duplicate widgets, just a shareable URL.

Errors in Python: Types, Causes, and Examples

Errors in Python are issues in a program that cause incorrect results or prevent proper execution. Some Python errors are loud and obvious, and your code barely gets started before it throws an error that tells you exactly what went wrong. Other errors are more subtle, allowing your Python program to run without complaints while silently producing incorrect results that only become apparent later.

Cross-cluster associations in Rails

One of the beauties of the Rails framework is the ability to utilize Ruby on Rails associations in your models. These associations allow you to access collections of records in your code with pleasant syntax, abstracting away the need to write underlying SQL queries. That abstraction holds as long as all your data lives in one place. The moment your tables are spread across separate database clusters, certain association types stop working.