Double Agent Connector — FAQ¶
Common questions about the Double Agent Connector. For an introduction, see the Overview; for the details, How It Works.
What does it do?¶
It lets Seeq ask for work to be done inside a network Seeq cannot reach, on the host of the Seeq Agent that already runs there, and returns the result to Seeq as data. The work comes from plugins installed on that host.
Does it need an inbound firewall rule?¶
No. Requests travel over the Seeq Agent's existing outbound connection to your Seeq server.
Can someone in Seeq run arbitrary commands on the agent's host?¶
No. A request can only select an action provided by a plugin installed on the agent. It cannot supply its own code, commands or queries. What is installed is decided on the agent's side.
Who can make a request?¶
Today, anyone allowed to create a signal on the connector's datasource in Seeq. Seeq does not tell a connector who is viewing a signal, so the requester named in a request is recorded as an unverified claim. Restricting which items a connection serves, and verifying who asked, are designed per deployment.
Where does our logic live?¶
In a plugin, which can stay in your own source control. Endeavor Engineering can build it for you, in your environment if you prefer, or your team can build it against the published interface.
How do people start a request?¶
Today, from a Seeq Data Lab notebook. A form in Seeq Workbench, as a Seeq add-on, is planned for end users. Other ways to carry a request, such as a message the agent reads, are possible and chosen per use case.
How fast is it?¶
The connector's own part is usually well under a second, including its reads from Seeq. The work a plugin does adds its own time; each request has a time limit.
How is it licensed?¶
Per host, with an offline license file bound to the agent's host, like Endeavor Engineering's other connectors. The license sets how many datasources and how many plugins the connector may use. Ask Endeavor Engineering about the terms.
Can it write results into Seeq instead of answering on request?¶
Not today; it answers on request. Writing results is a known option.
Where do I get support?¶
Contact Endeavor Engineering through the resources hub.