Spam filter support in Infrastructure as Code
Dash0 now supports managing spam filters through Infrastructure as Code tooling. Teams can define and manage spam filters — which drop unwanted logs, spans, and metrics before they reach storage by matching on structured attribute conditions — via three methods:
Dash0 CLI (experimental, requires -X flag)
dash0 spam-filters create -X --dataset default -f drop-health-checks.yaml
dash0 spam-filters list -X --dataset default
dash0 spam-filters get -X --dataset default <id>
dash0 spam-filters update -X --dataset default <id> -f drop-health-checks.yaml
dash0 spam-filters delete -X --dataset default <id>
Terraform Provider
resource "dash0_spam_filter" "drop_health_checks" {
dataset = "default"
spam_filter_yaml = file("${path.module}/filters/drop-health-checks.yaml")
}
Kubernetes Operator
apiVersion: operator.dash0.com/v1alpha1
kind: Dash0SpamFilter
metadata:
name: drop-health-checks
namespace: monitoring
spec:
contexts:
- log
filter:
- key: "k8s.namespace.name"
value:
stringValue:
operator: "equals"
comparisonValue: "kube-system"
The Spam Filters UI was also updated to support naming filters and downloading their YAML configuration for use across all three provisioning methods. Additional spam filter capabilities are expected in the coming weeks.

Fetched June 3, 2026



