Skip to main content
Version: v3.9.0

Events, console settings, and API

Three tools sit outside the resource groups: the audit log, the polling settings, and the API explorer.

Events​

Sidebar: Events

Address: /#/events

Page heading: Events

Events is the audit log. It is the one list that does not use the shared table. The whole row opens the detail panel. There is no YAML dropzone, and the detail panel has no action icons other than .

Event filters

Filters​

Dropdowns apply as soon as you change them. Text fields apply when you click Filter.

FilterChoices or input
Event TypeAll, HTTP, WebSocket Connect, WebSocket Disconnect
Endpoint TypeAll, User, Agent
StatusAll, Success, Failed
MethodHTTP method
LimitPage size, from 50 to 1000 (Max)
Resource TypeText. Applied with Filter.
Actor IDText. Applied with Filter.
Start TimeDate and time. Applied with Filter.
End TimeDate and time. Applied with Filter.
ButtonWhat it does
FilterApplies the text and time filters and reloads from the first page
Clear FiltersResets every filter
RefreshReloads the current page
ExportExport CSV or Export JSON for the rows on the current page
Delete Old EventsOpens the delete dialog

A loading overlay says Fetching Events.

Table​

Events table

ColumnWhat it shows
TimeRelative time, with the absolute time
ActionWhat happened
ActorWho did it
StatusSuccess or failed badge

Click anywhere on the row to open the detail panel.

Under the table: a showing-count, First, Previous, a page number with Go, Next, and Last.

Event detail panel​

Event detail

Title: Event Details plus the event type. Header icon: only. The panel does not poll and it does not link to other resources.

Event Details

FieldMeaning
IDEvent id
TimestampAbsolute time, with relative time underneath
Event TypeHTTP, WebSocket connect, or WebSocket disconnect
Endpoint TypeUser or agent
MethodHTTP method, when this is an HTTP event
Endpoint PathPath that was called
StatusSuccess or failed badge
Status CodeHTTP status, when present
Status MessageMessage stored with the event

Resource Information: Resource Type, Resource ID.

Actor Information: Actor ID, IP Address.

Request Information: Request ID.

Empty values show N/A.

Delete old events​

Delete events

The days field includes the note that 0 deletes everything.

Delete Events says the deletion is permanent. The field is Days (0 = delete all, 1-365 = delete older than X days). Entering 0 adds the warning This will delete ALL events in the system! A number from 1 to 365 deletes events older than that many days.

Console Config​

Polling settings

Sidebar: Console Config

Address: /#/config/pollingSettings

Page heading: Polling Settings

This page is stored in the browser. It does not change the Controller. It sets how often this console asks for new data.

The card is Polling Intervals.

FieldWhat it controlsAllowed range
Main Polling Interval (ms)Edgelet nodes, applications, and system applications1000 to 60000
List Polling Interval (ms)Config lists and access-control listsSame bounds, enforced on save
Slideover Polling Interval (ms)An open detail panel that has refresh turned onSame bounds, enforced on save

Reset restores the last saved values. Save stays disabled until a field changes. A value outside 1000 to 60000 ms is rejected, for example Main polling interval must be between 1000ms and 60000ms. Success toast: Polling settings saved successfully.

Mesh Graph does not follow the main interval. Use Refresh on that page. The red Controller-unreachable banner pauses all of these timers. See Console shell.

API​

Swagger

Sidebar footer: API (visible when the sidebar is expanded)

Address: /#/api

API opens a pinned workbench tab. The tab loads Swagger UI for the Controller API. The console passes the current sign-in token and the API base address into that view, so Authorize is already set to the bearer token you are using.

While the spec loads, the page says Loading.... The explorer scrolls inside the tab.

Use this tab to read request and response shapes, or to try a call with the same identity as the console. Resource pages remain the supported way to do day-to-day work. YAML upload is the supported way to apply a multi-resource change. See YAML uploader.

Group 3See anything wrong with the document? Help us improve it!