Observe runtime activity

Use the Genesis console’s Dashboard, Usage, Logs, and Notifications to observe invocation status, resource consumption, and anomalies. If a call is abnormal, first use the dashboard to determine the scope of impact, then use logs to locate the individual request. To analyze cost or Token consumption over a period, use the Usage page.

View an overview on the dashboard

Open Dashboard in the left navigation. The page shows an operational overview for the current API Key scope, including current QPM, active connections, model availability, queue waiting, today’s requests, Token consumption, cost, and success rate.

Genesis dashboard showing current QPM, active connections, model availability, queue waiting, today's usage, requests in the last 24 hours, and model health.

Focus on these areas:

Area

Purpose

Next step when an anomaly appears

Current QPM, active connections, and queue waiting

Assess current request pressure and queueing.

Compare with request volume in the last 24 hours to determine whether this is a short-term traffic change.

Model availability and model health

View model latency, error rate, and requests in the last hour.

Sort by latency, error rate, or requests in the last hour to locate the abnormal model.

Today’s requests, Tokens, cost, and success rate

Assess the day’s call volume, consumption, and success.

Open Usage to view details by model or credential.

Recent anomalies

View an overview of recent failed calls.

Open Logs to view the corresponding request details.

The dashboard shows the current overview. Continue to Logs to locate an individual call, or to Usage to verify cost and Token consumption.

View usage and cost

Open Usage. The page provides Today, This week, This month, and custom time ranges by default. After selecting a range, review Token consumption, cost, requests, success rate, and average Tokens per request for that range.

Genesis Usage page with time range, Token consumption, cost, requests, average Tokens per request, a trend chart, model cost distribution, and summary tables by model or key.

  1. Select Today, This week, This month, or open Custom to set a time range.

  2. Review the summary cards at the top to confirm Tokens, cost, requests, and success rate.

  3. Use the trend chart to view changes in the selected time range.

  4. In the By model or By key tab, view grouped statistics to locate models or call credentials with higher consumption.

In the By key view, the table aggregates requests, success rate, input/output/cache Tokens, total Tokens, average Tokens per request, and cost by call credential. Use it to distinguish the consumption of different applications or automated tasks. A credential name is not a complete key and should not replace application request records.

Genesis Usage page in the By key view, showing a call credential's request count, success rate, Tokens, average request volume, and Credit consumption.

Cost on the page is shown in Credits. For billing rules, see Genesis usage and billing.

Locate an individual call through logs

Open Logs in the left navigation. First select a time range. To narrow the result, filter by call credential or source IP. The log list shows call time, model, call credential, input/output Tokens, cache Tokens, duration, and status.

Genesis Logs page showing filters for time range, call credential, and source IP, and list fields including call time, model, Tokens, duration, and status.

  1. Use the time range to locate the period in which the failure occurred.

  2. Filter by call credential or source IP to narrow the results.

  3. Find a record with an abnormal status or duration, then click Details.

  4. In the details, view the request, response, error information, and call metadata shown by the page.

Logs are intended to locate a single call. Their request or response content can include business data. Grant access only to authorized personnel, and handle exported information appropriately after troubleshooting.

View and configure notifications

Open Notifications in the left navigation. The page uses Notification list, Notification channels, and Notification settings for events that have occurred, delivery methods, and trigger rules respectively.

View the notification list

In Notification list, you can filter by unread status and by usage, key, invocation, security, or service category, and select a time range. After handling an event, you can mark the notification as read.

Genesis notification list with category and time filters, and an action to mark all as read.

Configure notification channels

Open Notification channels and select the priorities you need to receive. The current page provides in-console notifications, email, and Webhook: in-console notifications can receive events with different priorities; email can configure recipients and send a test; Webhook can add an endpoint.

Genesis notification channels page showing entries to configure in-console notifications, email, and Webhook.

Before configuring email or Webhook, confirm that the recipient address belongs to the intended recipient. After configuration, use the test function provided by the page to validate the receiver. Do not write complete Webhook URLs, signing keys, or email addresses to application logs or screenshots.

Adjust notification settings

In Notification settings, configure priority, trigger threshold, and enabled status for each notification item. The rules available for usage, keys, invocations, security, and service events depend on what the page currently shows.

Genesis notification settings page showing priority, thresholds, and enabled toggles for usage- and key-related notifications.

Prioritize notifications for invocation failures, credential expiration, and usage thresholds. Set thresholds that match the consumption your business can tolerate and the time available to respond. Then return to Notification list to check that the relevant events are received.

Last updated on