Openstatus www.openstatus.dev

dns monitoring (#1572)

authored by

Thibault Le Ouay and committed by
GitHub
d5ad403d 06e6e1cf

+14 -5
+2 -5
apps/dashboard/src/components/forms/monitor/form-general.tsx
··· 42 42 } from "@/components/ui/select"; 43 43 import { Switch } from "@/components/ui/switch"; 44 44 import { Textarea } from "@/components/ui/textarea"; 45 - import { useFeature } from "@/hooks/use-feature"; 46 45 import { cn } from "@/lib/utils"; 47 46 import { zodResolver } from "@hookform/resolvers/zod"; 48 47 import { ··· 106 105 onSubmit: (values: FormValues) => Promise<void>; 107 106 disabled?: boolean; 108 107 }) { 109 - const isDnsCheckerEnabled = useFeature("dns-checker"); 110 108 const [error, setError] = useState<string | null>(null); 111 109 const form = useForm<FormValues>({ 112 110 resolver: zodResolver(schema), ··· 273 271 { value: "tcp", icon: Network, label: "TCP" }, 274 272 { value: "dns", icon: Server, label: "DNS" }, 275 273 ].map((type) => { 276 - if (type.value === "dns" && !isDnsCheckerEnabled) { 274 + if (type.value === "dns") { 277 275 return null; 278 276 } 279 277 return ( ··· 306 304 })} 307 305 <div 308 306 className={cn( 309 - "self-end text-muted-foreground text-xs sm:place-self-end", 310 - isDnsCheckerEnabled ? "col-span-1" : "col-span-2", 307 + "col-span-1 self-end text-muted-foreground text-xs sm:place-self-end", 311 308 )} 312 309 > 313 310 Missing a type?{" "}
apps/web/public/assets/changelog/dns-monitoring.png

This is a binary file and will not be displayed.

+12
apps/web/src/content/changelog/dns-monitoring.mdx
··· 1 + --- 2 + title: DNS Monitoring 3 + description: Monitor your DNS records with openstatus. 4 + image: /assets/changelog/dns-monitoring.png 5 + publishedAt: 2025-11-24 6 + --- 7 + 8 + We're excited to announce that DNS monitoring is now available in openstatus! This new addition expands our monitoring capabilities, allowing you to keep track of all your DNS records. 9 + 10 + 11 + #### Get Started 12 + To start monitoring your DNS records, simply add a new monitor and select "DNS" as your monitor type.