Openstatus www.openstatus.dev

✏️ api monitoring (#1318)

* ✏️ api monitoring

* ci: apply automated fixes

* update hero

* typo

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>

authored by

Thibault Le Ouay
autofix-ci[bot]
and committed by
GitHub
9e5d4fdf 10a37024

+32 -12
+2
apps/web/public/llms.txt
··· 13 13 ## Documentation 14 14 15 15 - [Documentation](https://docs.openstatus.dev/) 16 + - [Documentation llms docs](https://docs.openstatus.dev/llms.txt) 17 + - [Documentation llms docs full](https://docs.openstatus.dev/llms-full.txt)
+1
apps/web/src/components/layout/marketing-footer.tsx
··· 63 63 <p className="font-semibold text-foreground">Company</p> 64 64 <FooterLink href="/about" label="About" /> 65 65 <FooterLink href="/changelog" label="Changelog" /> 66 + <FooterLink href="/llms.txt" label="I'm an LLM" /> 66 67 <FooterLink href="/legal/terms" label="Terms" /> 67 68 <FooterLink href="/legal/privacy" label="Privacy" /> 68 69 </div>
+29 -12
apps/web/src/config/landings.tsx
··· 24 24 FeatureYAML, 25 25 SpeedBanner, 26 26 } from "@/components/marketing/feature"; 27 + import { MonitoringCard } from "@/components/marketing/monitor/card"; 27 28 28 29 type Landing = { 29 30 title: string; ··· 71 72 <BookingBanner key="booking-banner" />, 72 73 ], 73 74 }, 74 - "synthetic-monitoring": { 75 - icon: "network", 76 - title: "Synthetic Monitoring", 77 - hero: "Stop Guessing. Start Knowing. Monitor Your API's Performance Globally.", 75 + "api-monitoring": { 76 + icon: "terminal", 77 + title: "API Monitoring", 78 + hero: "API Reliability: We've Got You Covered.", 78 79 description: 79 - "Proactively identify and resolve application issues across the globe.", 80 + "Don't let slow APIs frustrate your users. Ensure smooth experiences with global monitoring.", 80 81 blocks: [ 81 - <FeatureRegions key="feature-regions" />, 82 + <MonitoringCard key="monitoring-card" />, 82 83 <SpeedBanner key="speed-banner" />, 83 - <FeatureTimingAssertions key="feature-timing-assertions" />, 84 + <FeatureYAML key="feature-yaml-file" position="top" />, 85 + <EnterpriseBanner key="enterprise-banner" />, 84 86 <FeatureAPIMonitoring key="feature-api-monitoring" />, 85 - <FeatureResponseDetails 86 - key="feature-response-details" 87 - position="right" 88 - />, 89 - <FeatureTerraformProvider key="feature-terraform-provider" />, 87 + <FeatureOpenTelemetry key="feature-open-telemetry" />, 90 88 <BookingBanner key="booking-banner" />, 91 89 ], 92 90 }, ··· 103 101 <FeatureAPIMonitoring key="feature-api-monitoring" />, 104 102 <FeatureTerraformProvider key="feature-terraform-provider" />, 105 103 <FeatureOpenTelemetry key="feature-open-telemetry" />, 104 + <BookingBanner key="booking-banner" />, 105 + ], 106 + }, 107 + "synthetic-monitoring": { 108 + icon: "network", 109 + title: "Synthetic Monitoring", 110 + hero: "Stop Guessing. Start Knowing. Monitor Your API's Performance Globally.", 111 + description: 112 + "Proactively identify and resolve application issues across the globe.", 113 + blocks: [ 114 + <FeatureRegions key="feature-regions" />, 115 + <SpeedBanner key="speed-banner" />, 116 + <FeatureTimingAssertions key="feature-timing-assertions" />, 117 + <FeatureAPIMonitoring key="feature-api-monitoring" />, 118 + <FeatureResponseDetails 119 + key="feature-response-details" 120 + position="right" 121 + />, 122 + <FeatureTerraformProvider key="feature-terraform-provider" />, 106 123 <BookingBanner key="booking-banner" />, 107 124 ], 108 125 },