Sakrylle Status
Sakrylle Status is a companion monitoring station for the Sakrylle API gateway. It consumes real tokens to probe api.sakrylle.com at regular intervals and validates response content, providing real-time visualization of LLM service availability. This is not a simple heartbeat check -- every probe runs through the actual API call chain, ensuring the status you see reflects real user experience.
- Live site: https://status.sakrylle.com
- Console: https://ai1.sakrylle.com
Status Display
The homepage displays all monitored channels in a list. Each channel shows the following information:
- Status indicator: Green means the service is available, yellow means degraded performance (slow responses), red means unavailable
- Latency: The response time of the most recent probe, in milliseconds
- Sub-status breakdown: When a channel is yellow or red, the specific cause is shown -- for example, slow latency, rate limit, server error, auth error, and so on
Status indicator logic:
| Status | Color | Meaning |
|---|---|---|
| Available | Green | Probe succeeded, response is normal |
| Degraded | Yellow | Probe succeeded but response time exceeded the slow threshold (8 seconds) |
| Unavailable | Red | Probe failed -- may be caused by rate limiting, server error, network timeout, etc. |
Status Timeline
Below each channel entry is a timeline showing the channel's availability history over a selected period. The timeline is composed of color-coded buckets, each representing a time interval. The color of each bucket reflects the combined status during that period.
Four time ranges are available:
| Time Range | Use Case |
|---|---|
| 90 minutes | View recent real-time status changes |
| 24 hours | View availability trends over a single day |
| 7 days | View stability performance over a week |
| 30 days | View long-term reliability trends |
The timeline origin defaults to a dynamic sliding window (i.e., "X minutes/hours/days ago from now"). You can also switch to hour-aligned mode, where the timeline starts from a round hour (e.g., the 24-hour view runs from yesterday 00:00 to today 00:00).
Heatmap
The homepage provides a Heatmap view, displaying probe history for all channels in a grid format. The horizontal axis represents time, the vertical axis represents channels, and each cell's color reflects the probe status at that point in time. The heatmap lets you see the overall performance of all channels across time slots at a glance, quickly identifying concentrated outages or performance fluctuations.
Provider Detail Pages
Click any channel's Provider name to navigate to that provider's detail page (route /p/:provider). The detail page shows:
- A complete status list of all channels under that provider
- Detailed probe history for each channel
- Provider-level summary information
Board Switching
The top of the page has board tabs that group channels into three categories:
| Board | Description |
|---|---|
| Hot | Default view, showing stable production services |
| Secondary | Newly launched or under-observation channels |
| Cold | Archived channels, history only -- no longer probed |
Board switching lets you quickly filter the channel list by focus area.
Time Controls
The page provides rich time control options:
Time Range Selector
Above the timeline area, you can select 90 minutes, 24 hours, 7 days, or 30 days. Switching the range updates all channel timelines and availability statistics simultaneously.
Alignment Mode
By default, the timeline uses a dynamic sliding window (the endpoint is always "now"). Switching to hour-aligned mode arranges the timeline by natural time periods, making it easier to correlate with fixed-time events.
Time Filter
In the 7-day and 30-day views, a Time Filter is available. The format is HH:MM-HH:MM (UTC). For example, setting 09:00-18:00 shows only probes during working hours, filtering out off-peak nighttime data.
Filtering
The top of the page provides multi-dimensional filters across the following dimensions:
| Dimension | Description |
|---|---|
| Provider | Filter by upstream API provider |
| Service | Filter by service type (e.g., cc, cx, dx, gk) |
| Channel | Filter by specific channel name |
| Category | Filter by commercial or public |
Each dimension supports multi-selection, and filter results update the list in real time.
Favorites
Click the star icon on the left side of a channel entry to add it to your favorites. Favorited channels receive visual distinction in the list.
The top of the page has a favorites-only toggle. When enabled, all non-favorited channels are hidden, letting you focus on the services you care about most.
View Modes
The page supports two view modes:
- Table view: Displays channel information in a table format, ideal for quick scanning and sorting
- Card view: Displays each channel as an individual card with richer information
Switch between modes using the view toggle button at the top of the page.
Sorting
In table view, the following sort dimensions are available:
- Provider: Sort alphabetically by provider name
- Service: Sort by service type
- Status: Sort by status priority (red > yellow > green)
- Latency: Sort by most recent response time
Click a column header to toggle sort direction.
Sponsor Pin
The top of the page features a fixed Sponsor section where sponsor-supported channels are pinned. This section is visually distinct from the regular channel list.
Announcements
An announcements banner may appear at the top of the page, pulling content from GitHub Discussions. Announcements are used for service maintenance notices, feature updates, and other important information. The banner can be manually dismissed and will not reappear during the current session.
Notifications
The current production site does not yet offer notification subscriptions (Telegram / QQ, etc.). To stay informed about service changes, watch the announcements banner at the top of the page (sourced from GitHub Discussions), or contact us at support@sakrylle.com.
Archived cold-board (board=cold) channels do not participate in any subscriptions.
Theme Switching
A theme switcher button in the top-right corner supports two themes:
- Default Dark: Dark background with light text (default)
- Light Cool: Light background with dark text
Theme changes take effect immediately without a page refresh.
Language Switching
The page supports four interface languages:
| Language | Path Prefix |
|---|---|
| Chinese (default) | / |
| English | /en/ |
| Russian | /ru/ |
| Japanese | /ja/ |
Changing the language updates the URL accordingly, making it easy to share a link to a specific language version.
Screenshot Mode
Append ?screenshot=1 to the URL to enable screenshot mode. This mode hides certain interactive elements, producing a cleaner layout suitable for sharing and embedding. Useful for showing the status page in social media posts or documentation.
Mobile Responsive
The page is fully responsive and adapts its layout automatically on mobile devices:
- Table and card views adapt to narrow screens
- Filters are collected in a drawer-style panel, opened via a button
- Timelines and heatmaps scroll horizontally
- Board tabs wrap as needed
Manual Refresh
A refresh button in the top-right corner triggers an immediate full probe update. To prevent excessive server load, the refresh operation has a 5-second cooldown -- clicks during the cooldown period are ignored.
The page also supports automatic refresh with a 3-minute probe interval.
SEO
Sakrylle Status includes comprehensive SEO support:
- Dynamic meta tags: Each page auto-generates title, description, and keywords
- Open Graph: Generates OG tags for social media preview cards
- JSON-LD structured data: Provides machine-readable structured information for search engines
- Sitemap: Auto-generates
sitemap.xmlfor search engine indexing
Monitored Channels
Monitored channels are maintained dynamically by the service. They probe api.sakrylle.com with real requests at a default three-minute interval. The current channel count, probe models, and state are shown on Sakrylle Status; see Models and pricing for API groups and rates.
FAQ
- Page won't load: Check your network connectivity. Some network environments may require a proxy. Try refreshing the page or clearing your browser cache.
- All channels show red: The Sakrylle API gateway may be experiencing an outage, or the monitoring station itself may be having issues. Retry later, or contact support@sakrylle.com to confirm.
- Status doesn't match actual experience: Probes run every 3 minutes, so status updates may lag by up to 3 minutes. If a channel just recovered, the page may still show red.
- High latency but green status: Green means the probe succeeded and response time is within threshold. If you're experiencing slow responses on the client side, the issue may be with your network link or client application.
- Blank gaps in the timeline: The channel may have had no probe data during that period (e.g., it was just launched or probing was temporarily interrupted). This is normal.
- Cold board channels aren't updating: Cold board channels are archived and no longer probed. Only historical data is retained.
Related Documentation
- Sakrylle Web Chat -- Official hosted web chat
- Sakrylle Image -- Online image generation
- API Keys -- Create and manage your keys
- Models and Pricing -- Full model groups and pricing
