Skip to main content

Dictionary

Spider uses the following semantic to describe its components and managed entities:

System components or entities

NameDescription
Back endThe microservices of Spider responsible for configuration, parsing, monitoring and exposure of data.
Central systemFloocus own back office used for central features: plugins, surveys, and - of course - invoicing.
ControllerA Kubernetes Controller used to deploy / attach Whisperers remotely on any Kubernetes workload.
WhispererTechnical components, deployed with Docker, responsible to capture the communications. Also called agents.
AttachmentThe request to attach a Whisperer to a Kubernetes Workload.
TeamA group of users sharing access to the same Whisperers, and sharing UI configuration for these.
UserYou, using Spider

Communication entities

NameDescription
PacketsIP network packets. The lowest unit of packet capture.
TCP sessionsA set of packets that forms a TCP sessions with a client, a server, a duration etc. Most used protocol for data transport on internet.
Parsing logAn internal object used to track the parsing progress of a TCP session.
HTTP communicationsAn HTTP request and response, composed of packets, transmitted over a TCP session.

UI Features

NameDescription
FiltersSearch criteria, applied when fetching data from the server, allowing you to dynamically focus on the data you want to see.
QuerySet of filters, combined. That may be saved and reloaded.
TimelineThe timeline is the dynamic histogram allowing to browse and select the time frame of data to analyse.
DashboardComponent displaying a set of Widgets showing aggregated information of the selected time. Widgets allow drill down on the data.
MapComponent displaying a summary of communications as a network map with clients and servers as nodes, and communication channels as links.
GridComponent displaying communications in a table with filtering, sorting etc.
Sequence diagramComponent displaying the sequence of communications in a dynamic UML sequence diagram.
StatsComponent displaying aggregated statistics of the selected communications.
Detail panelComponent displaying details on any selected communication or configuration entity.
ViewCurrent communication entities / protocol viewed on the UI: HTTP, TCP, Packet...
ModeCurrent component active in the UI: top and bottom panel.
LinkA link is a saved state of the UI that you may share with others so they see what you see.
PluginsSpider supports UI plugins in Javascript packages, to enhance the integration experience with your systems.