Free Prometheus Alert Rule and SLO Generator

Tools for Prometheus monitoring: SLO-based PromQL generator, error budget calculator, and scaling to avoid OOMs.

Ready to see what an Independent Observability Architect can do for you? Cardinality Cloud, LLC

Blog

Articles and tutorials about Prometheus monitoring, SLOs, and observability

How do I size my Prometheus deployment?

October 12, 2025 Cardinality Cloud 3 min read

Your monitoring just went down because Prometheus got OOM-killed again. Or maybe you’re paying for 32GB of RAM when 8GB would suffice. Sizing Prometheus shouldn’t be guesswork - it’s actually predictable math based on three inputs: active time series, scrape interval, and retention period. Our Resource Calculator does the math for you, showing memory, CPU, and disk requirements with visual guidance on safe ranges and real-world scaling examples.

Read full article

What is an Error Budget?

October 10, 2025 Cardinality Cloud 2 min read

Engineering wants to slow down and fix stability issues. Product wants to ship faster and hit deadlines. Who’s right? Both - and neither. The real question isn’t “should we prioritize reliability or velocity?” but “how much unreliability can we tolerate while still meeting our promises?” That’s your error budget: the quantitative answer that turns endless debates into data-driven decisions. With a 99.9% SLO, you get 43.2 minutes of downtime per month to spend on innovation, experiments, or controlled risks.

Read full article

How do I contribute to this project?

October 6, 2025 Cardinality Cloud 1 min read

We welcome contributions! This project is open source under the Apache 2.0 license.

To contribute:

  • Fork the repository at GitHub
  • Read our Contributing Guidelines
  • Create a feature branch
  • Make your changes and write tests if applicable
  • Submit a pull request

We appreciate all contributions, whether they’re bug fixes, new features, documentation improvements, or examples!

Read full article

How do I report a bug or request a feature?

October 4, 2025 Cardinality Cloud 1 min read

We use GitHub Issues to track bugs and feature requests.

To report a bug or request a feature:

  • Visit our Issues page
  • Search existing issues to avoid duplicates
  • Click “New Issue” and provide detailed information
  • For bugs: include steps to reproduce, expected vs actual behavior
  • For features: describe the use case and desired functionality

Your feedback helps us improve the tool for everyone!

Read full article