Blog
Stories, guides, and lessons from the world of observability
Follow us on X
How to Configure SAML SSO with Keycloak
Learn how to set up SAML SSO with Keycloak for secure authentication, manage user access, and integrate it with your applications.


PHP Error Logs: The Complete Troubleshooting Guide You Need
Learn how to use PHP error logs to quickly identify and fix issues in your application, turning troubleshooting into a structured process.


Getting Started with OpenTelemetry JavaScript
Learn how to set up OpenTelemetry JavaScript to capture traces, metrics, and logs, so you can spot issues before they become real problems.


Auto Instrumentation: An In-Depth Guide
Auto instrumentation simplifies telemetry by capturing traces, metrics, and logs without code changes. Here’s how it works and why it matters.


High Cardinality Is Eating Your Storage Budget—Here’s Why
High cardinality data can quietly drive up storage costs and slow down performance. Here’s why it happens and what you can do to fix it.

![A Guide to Fixing Kafka Consumer Lag [Without Jargon]](https://last9.ghost.io/content/images/2025/03/kafka.webp)
A Guide to Fixing Kafka Consumer Lag [Without Jargon]
Learn simple, practical strategies to fix Kafka consumer lag and keep your data pipeline running smoothly without the jargon.


Retrieving All Keys in Redis: Commands & Best Practices
Learn how to retrieve all keys in Redis efficiently. Explore key commands, performance tips, and best practices to avoid slowing down your database.


Logging Best Practices to Reduce Noise and Improve Insights
Too many logs, not enough clarity? Follow these logging best practices to cut through the noise and get the insights that actually matter.


High vs Low Cardinality: Is Your Observability Stack Failing?
High cardinality can overwhelm monitoring systems, leading to slow queries and blind spots. Here’s why it matters and how to handle it effectively.
