Loading…
Loading…
Learn the daily operational tasks for API publishers, including dashboard monitoring, service updates, settings management, and backup strategies.
This document outlines the essential daily operational tasks for API publishers managing the platform. It covers routine checks, configuration adjustments, and backup strategies to ensure the smooth and efficient operation of services on day 2 and beyond. (source: docs/customer/daily-ops.md)
The Operations Dashboard is the primary interface for daily monitoring. It is designed for rapid loading, even with large data volumes, by reading from pre-computed aggregation tables. (source: docs/customer/daily-ops.md)
Access the dashboard at: https://s2r.your-domain.com/dashboard/ (source: docs/customer/daily-ops.md)
Filters located at the top of the page allow API publishers to refine the data displayed. (source: docs/customer/daily-ops.md)
| Name | Type | Default | Description |
|---|---|---|---|
Source | String | both | Filters traffic by origin: f5 (gateway-edge traffic), runtime (traffic through the platform's REST endpoints), or both. |
Direction | String | both | Filters traffic by direction: inbound, outbound, or both. |
Time window | String | 24h | Sets the aggregation period: 1h, 24h, 7d, or 30d. |
The top row of the dashboard displays key performance indicators for the selected time window: (source: docs/customer/daily-ops.md)
The dashboard features several tiles for visualizing operational data: (source: docs/customer/daily-ops.md)
Clicking any service row opens the Service detail view, which provides per-operation traffic, error rate, latency, and a link to recent traffic logs filterable by correlation ID. (source: docs/customer/daily-ops.md)
The F5 Live Traffic Log provides near-real-time visibility into individual requests. (source: docs/customer/daily-ops.md)
Access the live traffic log at: https://s2r.your-domain.com/observability/f5-live/ (source: docs/customer/daily-ops.md)
This feature is available when the install profile includes f5_modernization, which is the default setting. (source: docs/customer/daily-ops.md)
For each request, the log shows: (source: docs/customer/daily-ops.md)
API publishers can use the F5 Live Traffic Log for: (source: docs/customer/daily-ops.md)
For gateway-edge traffic not originating from F5, the Observability → Log Search feature provides similar functionality with a generic source. (source: docs/customer/daily-ops.md)
The platform automatically aggregates discovered services on a 5-minute cycle. To manually trigger a refresh, which re-aggregates data from the last hour: (source: docs/customer/daily-ops.md)
This is useful after a gateway configuration change to confirm that new traffic is being recognized. (source: docs/customer/daily-ops.md)
When a backend team publishes an updated WSDL revision, API publishers can import it as follows: (source: docs/customer/daily-ops.md)
default.To revert to a previous WSDL revision: (source: docs/customer/daily-ops.md)
The Settings page provides configuration options for the platform. (source: docs/customer/daily-ops.md)
Access the settings at: https://s2r.your-domain.com/settings/ (source: docs/customer/daily-ops.md)
This read-only display shows the current authentication mode: (source: docs/customer/daily-ops.md)
pristine: Indicates a first-boot state with no administrator configured (transient, flips automatically).protected: The normal state where Role-Based Access Control (RBAC) is enforced.recovery: An operator-bootstrap path is active. Refer to troubleshooting.md for details on "I'm locked out".The install profile determines which feature sets are visible. (source: docs/customer/daily-ops.md)
| Name | Description |
|---|---|
f5_modernization | Enables the F5-only feature set and hides generic-gateway tiles. |
generic | Enables the generic-gateway feature set and hides F5-specific tiles. |
both | Makes all tiles and features visible. |
Saving a change to the install profile reloads the user interface. Changes are rarely needed, and existing services are unaffected. (source: docs/customer/daily-ops.md)
API publishers can attach free-text labels (e.g., prod, staging, dr) to their installation. These labels are surfaced in audit logs and structured-log fields, allowing for filtering in Cloud Logging by topology. (source: docs/customer/daily-ops.md)
This setting allows API publishers to specify a CIDR list of source IP addresses to exclude from traffic aggregation. This is useful for preventing internal monitoring or synthetic-test sources from skewing dashboard data, ensuring dashboards reflect real API consumer traffic. The input is CIDR-validated and saved atomically. (source: docs/customer/daily-ops.md)
The License tab displays details about the current platform license: (source: docs/customer/daily-ops.md)
active, expired, or over-cap..token file provided by the account contact. The signature is validated before application.If a Trial license expires or a Community Edition service cap is reached, a banner will appear on every page until renewed, though existing services will continue to run. (source: docs/customer/daily-ops.md)
The platform checks for available updates daily against updates.specaria.io. (source: docs/customer/daily-ops.md)
Access the updates settings at: https://s2r.your-domain.com/settings/updates/ (source: docs/customer/daily-ops.md)
The Updates tab shows: (source: docs/customer/daily-ops.md)
The platform supports two update modes: (source: docs/customer/daily-ops.md)
| Name | Description |
|---|---|
manual | The default mode where an operator must approve each update. |
automatic | The system applies updates automatically during a configured maintenance window. |
In manual mode, API publishers click Apply when an update is available. The platform then performs the following steps: (source: docs/customer/daily-ops.md)
Ready=True before proceeding to the next service.Automatic mode is suitable for non-critical environments. API publishers configure a daily maintenance window (e.g., 02:00–04:00 local time), and the platform applies any pending updates within that window. A summary is emailed the next morning. (source: docs/customer/daily-ops.md)
The trade-off with automatic mode is that while it keeps the platform up-to-date faster, it lacks operator pre-flight checks. An unexpected migration on a heavily customized installation could lead to service interruption. It is recommended to default to manual mode unless running multiple staging environments to validate auto-updates first. (source: docs/customer/daily-ops.md)
The platform retains different artifact classes for varying default periods. (source: docs/customer/daily-ops.md)
| Artefact | Default retention | Configurable |
|---|---|---|
| Raw archive (full traffic, S3-equivalent bucket) | 60 days | Yes — Settings → Retention |
| Per-service learned examples (curated) | Indefinite (capped per service) | Yes — Services → Your service → Examples |
| Aggregation tables (Dashboard / KPIs) | 13 months | Yes — Settings → Retention |
| Audit log (operator actions) | 13 months | Yes — Settings → Retention |
| Cloud Logging (structured-log stream) | Per your cloud project's retention policy | Cloud-side |
For GCP-native installations, Cloud SQL automated daily backups are enabled by default with a 7-day retention period. For production environments, it is recommended to increase this to 30+ days within your Cloud SQL instance settings. (source: docs/customer/daily-ops.md)
For Helm installations, API publishers must configure backups on their Postgres operator or managed-Postgres instance, as the platform itself does not initiate database backups. (source: docs/customer/daily-ops.md)
Database restoration is a Postgres-level operation (e.g., point-in-time recovery on Cloud SQL, or operator-managed for Helm). After a fresh database restore, the platform automatically recovers on its next deployment; Flyway detects the schema state and resumes from there. (source: docs/customer/daily-ops.md)
A suggested daily checklist for API publishers: (source: docs/customer/daily-ops.md)
This section outlines common conditions and their implications: (source: docs/customer/daily-ops.md)
recovery authentication mode. Refer to troubleshooting.md for resolution steps.troubleshooting.md for further guidance.