---
title: "Resources | Grafana Labs"
description: "Documentation covering alert rules, queries and conditions, evaluation, labels, and contact points."
---

> For a curated documentation index, see [llms.txt](/llms.txt). For the complete documentation index, see [llms-full.txt](/llms-full.txt).

## Resources

These documentation pages cover the concepts you practiced. Use them as a reference when creating your next alert rule.

### Alert rules

The full anatomy of an alert rule, including all configuration options.

[Alert rules documentation](/docs/grafana/latest/alerting/fundamentals/alert-rules/)

### Queries and conditions

How alert rule queries work, expression types, and how the condition is evaluated.

[Queries and conditions documentation](/docs/grafana/latest/alerting/fundamentals/alert-rules/queries-conditions/)

### Alert rule evaluation

Lifecycle states, evaluation groups, pending period, and keep-firing-for.

[Alert rule evaluation documentation](/docs/grafana/latest/alerting/fundamentals/alert-rule-evaluation/)

### No-data and error handling

How Grafana handles missing data and query failures, and considerations for each option.

[No-data and error handling documentation](/docs/grafana/latest/alerting/fundamentals/alert-rule-evaluation/nodata-and-error-states/)

### Labels and annotations

How labels route notifications and how annotations provide responder context.

[Labels and annotations documentation](/docs/grafana/latest/alerting/fundamentals/alert-rules/annotation-label/)

### Contact points

How contact points deliver notifications to integrations like email, Slack, and PagerDuty.

[Contact points documentation](/docs/grafana/latest/alerting/fundamentals/notifications/contact-points/)
