Connections and data sources
FACE reads your data only through the connections you configure. This page covers the cockpit side. For each connector’s settings, see Data sources.
Connections & Runners
To open Connections & Runners (/connections), go to
Fetch and select the ACTIVE CONNECTIONS heading. The page
has three tabs:
- Active Connections: the connections themselves.
- The estate map.
- Compute Runners: the runners that execute reads.
Other source types, in the title bar, opens FACE’s own connect wizard. Use it for video streams, documents and web pages.
The connection list
Each row shows:
- the connection’s name, type and id;
- where it runs: Runink managed or runs on {runner};
- a credential chip: credential stored, no credential needed, no credential, credential unreadable or credential state not reported;
- the result of the last test, if there was one.
A stored credential is never shown. Its chip only says that a credential is held. It doesn’t say that the source will accept it.
The row buttons are:
- Edit
- Rotate credentials
- Test
- Listener
- Delete
Test asks first. It opens a connection with the stored credential on the connection’s runner. The test is read-only and time-limited, nothing is read from the source, and the attempt is audited. Delete also asks first, because it deletes the credential bundle as well, and a deleted bundle cannot be recovered. If other connections share the bundle, the confirmation names them.
| You see | Meaning |
|---|---|
| The connections were not read | The request failed. This is not an empty list. |
| The connection registry could not be read | The server answered but could not read its registry. |
| No connections yet | The registry was read and holds no connections. Use New connection to add the first one. |
| Tested: the source answered… | The source is reachable. It does not mean data has been read. |
| Nothing was tested: this connector has no reachability check. | Reachability is unknown, not confirmed. |
Add a connection from this page
New connection opens a three-step wizard: Source, Runner, Review.
- Pick a source card from the server’s catalog and fill in its fields.
- Choose the runner.
- Review, then select Test & save, or Save if you turned off Test after saving.
For database sources, you also choose the encryption in transit. The strictest option is Encrypt, verify the chain and the hostname. Use it unless the source cannot support it.
Connect a data source
CONNECT DATA SOURCE (/connect_data_source) is FACE’s own three-step wizard. To
open it, select New connection on Fetch, or Other source
types on Connections. When you return to Fetch, the new source is already selected.
After you save, the cockpit creates the connection and tests it:
| You see | Meaning |
|---|---|
| Connection Successful | The source answered and accepted the credentials. It does not mean data has been read. |
| Configuration saved | The connection is saved, but no live check exists for this source type, so nothing here says the source is reachable. |
| The connection was NOT saved: {reason} | Nothing was stored. |
| Connection test failed: {message} | The connection was saved, and the test failed. |
On success the wizard closes by itself.
Web scraper
Add Web Scraper, beside ACTIVE CONNECTIONS on Fetch, opens Web Scraper
Setup (/crawler_connection). Enter a Target URL and select Test Scrape to
see the first part of the page’s content as FACE’s crawler reads it. The page has no
bottom navigation. Use the back button to leave it.
RPCs behind these pages
runink.ui.datasources.v1.ConnectionsService:ListConnectionTypes,ListConnections,CreateConnection,UpdateConnection,RotateCredentials,DeleteConnection,TestConnection.ListenersServiceandRunnersService.semantics.v1.ConfigService.CreateConnectionandTestConnection, for the FACE wizard.CrawlerService.Scrape.
See the API reference.