Graphical User Interfaces
The following services are exposing Spider Web applications.
Below is their default configuration.
Login
"@id": login
"@type": ServerConfiguration
version: '0.1'
guiConfig:
  customers:
    create:
      uri: http://spider.io/customer/v1/customers/
      timeout: PT10S
    login:
      uri: http://spider.io/customer/v1/sessions/
      timeout: PT10S
    customerDetails:
      uri: http://spider.io/customer/v1/customers/{customer}
      timeout: PT2S
    passwordChallenge:
      uri: http://spider.io/customer/v1/password/challenge
      timeout: PT10S
    password:
      uri: http://spider.io/customer/v1/password
      timeout: PT10S
    tokenFromCode:
      uri: http://spider.io/customer/v1/sessions/from/code
      timeout: PT10S
  publicLinks:
    login:
      uri: http://spider.io/links/v1/publicLinks/{id}/sessions
      timeout: PT10S
    sendOtp:
      uri: http://spider.io/links/v1/publicLinks/{id}/otp
      timeout: PT10S
  guiLogs:
    create:
      uri: http://spider.io/gui-logs/v1/logs/
      timeout: PT2S
  defaultRedirectURI: http://spider.io/network
  ldapAuth:
    active: false
  accountCreation:
    active: true
  passwordReset:
    active: true
NetworkView
---
"@id": network-view
"@type": ServerConfiguration
version: '0.1'
guiConfig:
  tcp:
    search:
      uri: http://spider.io/tcp-read/v1/tcp-sessions/_search
      timeout: PT10S
    item:
      uri: http://spider.io/tcp-read/v1/tcp-sessions/{id}
      timeout: PT5S
    upload:
      uri: http://spider.io/tcp-write/v2/tcp-sessions
      timeout: PT10S
    searchParsingStatus:
      uri: http://spider.io/tcp-read/v1/tcp-sessions/_searchStatus
      timeout: PT30S
  tls:
    upload:
      uri: http://spider.io/tcp-keys/v1/tls-keys
      timeout: PT10S
  pack:
    search:
      uri: http://spider.io/pack-read/v1/packets/_search
      timeout: PT10S
    item:
      uri: http://spider.io/pack-read/v1/packets/{id}
      timeout: PT5S
    items:
      uri: http://spider.io/pack-read/v1/packets/by/list/
      timeout: PT5S
    upload:
      uri: http://spider.io/pack-write/v2/packets
      timeout: PT10S
    tcpPayload:
      uri: http://spider.io/pack-read/v1/packets/payload/tcp/?force=true
      timeout: PT10S
  web:
    search:
      uri: http://spider.io/web-read/v1/http-com/_search
      timeout: PT15S
    searchHttpParsingStatus:
      uri: http://spider.io/web-read/v1/http-pers/_searchStatus
      timeout: PT10S
    headers:
      uri: http://spider.io/web-read/v1/http-com/{id}/{part}/headers
      timeout: PT5S
    body:
      uri: http://spider.io/web-read/v1/http-com/{id}/{part}/body
      timeout: PT5S
    download:
      uri: http://spider.io/web-read/v1/http-com/{id}/{part}/body?view=download
      timeout: PT5S
    raw:
      uri: http://spider.io/web-read/v1/http-com/{id}/{part}/body?view=raw
      timeout: PT5S
    bodyStream:
      uri: http://spider.io/web-read/v1/http-com/{id}/{part}/body?view=octet-stream
      timeout: PT5S
    item:
      uri: http://spider.io/web-read/v1/http-com/{id}
      timeout: PT5S
    httpPers:
      uri: http://spider.io/web-read/v1/http-pers/{id}
      timeout: PT5S
    upload:
      uri: http://spider.io/web-upload/v1/http-com/
      timeout: PT5S
  login:
    uri: http://spider.io/login/?redirect={uri}
  monitoring:
    uri: http://spider.io/self-monitoring/?start={start}&stop={stop}&min={min}&max={max}&domainMin={domainMin}&domainMax={domainMax}
  customer:
    search:
      uri: http://spider.io/customer/v1/customers/_search
      timeout: PT10S
    create:
      uri: http://spider.io/customer/v1/customers/
      timeout: PT5S
    item:
      uri: http://spider.io/customer/v1/customers/{id}/
      timeout: PT5S
    itemByEmail:
      uri: http://spider.io/customer/v1/customers/by/email/{email}/
      timeout: PT5S
    select:
      uri: http://spider.io/customer/v1/customers/{id}/user-token
      timeout: PT5S
  teams:
    create:
      uri: http://spider.io/teams/v1/teams/
      timeout: PT5S
    search:
      uri: http://spider.io/teams/v1/teams/_search
      timeout: PT10S
    item:
      uri: http://spider.io/teams/v1/teams/{id}/
      timeout: PT5S
    itemByName:
      uri: http://spider.io/teams/v1/teams/by/name/{name}/
      timeout: PT5S
    token:
      uri: http://spider.io/teams/v1/teams/{id}/share-token
      timeout: PT5S
    select:
      uri: http://spider.io/teams/v1/teams/{id}/user-token
      timeout: PT5S
    join:
      uri: http://spider.io/teams/v1/teams/users
      timeout: PT5S
  whisp:
    create:
      uri: http://spider.io/whisp/v1/whisperers/
      timeout: PT5S
    search:
      uri: http://spider.io/whisp/v1/whisperers/_search
      timeout: PT10S
    item:
      uri: http://spider.io/whisp/v1/whisperers/{id}
      timeout: PT5S
    config:
      uri: http://spider.io/whisp/v1/whisperers/{id}/config?view=client
      timeout: PT5S
    serverConfig:
      uri: http://spider.io/whisp/v1/whisperers/{id}/config?view=server
      timeout: PT5S
    rawConfig:
      uri: http://spider.io/whisp/v1/whisperers/{id}/config
      timeout: PT5S
    apiKey:
      uri: http://spider.io/whisp/v1/whisperers/{id}/apikey
      timeout: PT5S
    whispDefaultConfig:
      uri: http://spider.io/whisp/v1/defaultConfig
      timeout: PT5S
    defaultConfig:
      version: '0.1'
    streamedDataStoragePolicies:
      - name: default
        ttl: 5d
    uploadedDataStoragePolicies:
      - name: default
        ttl: 5d
  whispStatus:
    search:
      uri: http://spider.io/whisps-status/v1/status/_search
      timeout: PT10S
    searchCaptureStatus:
      uri: http://spider.io/whisps-status/v1/status/_searchCaptureStatus
      timeout: PT10S
    getByList:
      uri: http://spider.io/whisps-status/v1/status/by/list
      timeout: PT10S
    searchHistory:
      uri: http://spider.io/whisps-status/v1/status/history/_search
      timeout: PT10S
  dns:
    search:
      uri: http://spider.io/hosts/v1/hosts/_search
      timeout: PT10S
    updateName:
      uri: http://spider.io/hosts/v1/hosts/
      timeout: PT10S
    upload:
      uri: http://spider.io/hosts/v1/hosts/forWhisperer/{id}/
      timeout: PT10S
  job:
    creation:
      uri: http://spider.io/job/v1/jobs/
      timeout: PT5S
    item:
      uri: http://spider.io/job/v1/jobs/{id}
      timeout: PT5S
    update:
      uri: http://spider.io/job/v1/jobs/{id}
      timeout: PT5S
  link:
    creation:
      uri: http://spider.io/link/v1/links/
      timeout: PT5S
    item:
      uri: http://spider.io/link/v1/links/{id}
      timeout: PT5S
  publicLink:
    creation:
      uri: http://spider.io/link/v1/publicLinks/
      timeout: PT5S
    item:
      uri: http://spider.io/link/v1/publicLinks/{id}
      timeout: PT5S
    search:
      uri: http://spider.io/link/v1/publicLinks/_search
      timeout: PT10S
  session:
    creation:
      uri: http://spider.io/session/v1/sessions/{id}
      timeout: PT5S
      sessionSaveDelay: PT1M
    item:
      uri: http://spider.io/session/v1/sessions/{id}
      timeout: PT5S
    namedStatistics: false
  plugins:
    creation:
      uri: http://spider.io/plugins/v1/plugins/
      timeout: PT5S
    item:
      uri: http://spider.io/plugins/v1/plugins/{id}
      timeout: PT5S
    search:
      uri: http://spider.io/plugins/v1/plugins/_search
      timeout: PT15S
  guiLogs:
    create:
      uri: http://spider.io/gui-logs/v1/logs/
      timeout: PT5S
  guiSettings:
    create:
      uri: http://spider.io/gui-settings/v1/settings/
      timeout: PT5S
    item:
      uri: http://spider.io/gui-settings/v1/settings/{id}
      timeout: PT5S
  controls:
    create:
      uri: http://spider.io/controls/v1/controllers/
      timeout: PT5S
    search:
      uri: http://spider.io/controls/v1/controllers/_search
      timeout: PT10S
    item:
      uri: http://spider.io/controls/v1/controllers/{id}
      timeout: PT5S
    config:
      uri: http://spider.io/controls/v1/controllers/{id}/config?view=client
      timeout: PT5S
    rawConfig:
      uri: http://spider.io/controls/v1/controllers/{id}/config
      timeout: PT5S
    controllerDefaultConfig:
      uri: http://spider.io/controls/v1/defaultConfig
      timeout: PT5S
    apiKey:
      uri: http://spider.io/controls/v1/controllers/{id}/apikey
      timeout: PT5S
    namespaces:
      uri: http://spider.io/controls/v1/controllers/{id}/namespaces
      timeout: PT5S
    collection:
      uri: http://spider.io/controls/v1/controllers/{id}/namespaces/{namespace}/collection/{collection}
      timeout: PT5S
    whisperers:
      uri: http://spider.io/controls/v1/controllers/{id}/whisperers
      timeout: PT5S
    sidecarWhisperers:
      uri: http://spider.io/controls/v1/controllers/{id}/whisperers/sidecars
      timeout: PT5S
    gociphers:
      uri: http://spider.io/controls/v1/controllers/{id}/gociphers
      timeout: PT5S
    attachmentCreate:
      uri: http://spider.io/controls/v1/controllers/{id}/attachments
      timeout: PT5S
    attachmentItem:
      uri: http://spider.io/controls/v1/controllers/{id}/attachments/{attachmentId}
      timeout: PT5S
    whispererAttachments:
      uri: http://spider.io/controls/v1/whisperers/{id}/attachments
      timeout: PT10S
    getWhispererLogs:
      uri: http://spider.io/controls/v1/controllers/{id}/attachments/{attachmentId}/container/{container}/logs
      timeout: PT10S
    getSidecarLogs:
      uri: http://spider.io/controls/v1/controllers/{id}/whisperers/sidecars/{key}/logs
      timeout: PT10S
    getGocipherLogs:
      uri: http://spider.io/controls/v1/controllers/{id}/gociphers/{key}/logs
      timeout: PT10S
    getControllerLogs:
      uri: http://spider.io/controls/v1/controllers/{id}/logs
      timeout: PT10S
    searchNetworkUsage:
      uri: http://spider.io/controls/v1/controllers/{id}/network-usage/_search
      timeout: PT10S
    searchAttachments:
      uri: http://spider.io/controls/v1/controllers/{id}/attachments/_search
      timeout: PT10S
    defaultConfig:
      version: '0.1'
  ciphers:
    create:
      uri: http://spider.io/ciphers/v1/gociphers/
      timeout: PT5S
    search:
      uri: http://spider.io/ciphers/v1/gociphers/_search
      timeout: PT10S
    item:
      uri: http://spider.io/ciphers/v1/gociphers/{id}
      timeout: PT5S
    config:
      uri: http://spider.io/ciphers/v1/gociphers/{id}/config?view=client
      timeout: PT5S
    rawConfig:
      uri: http://spider.io/ciphers/v1/gociphers/{id}/config
      timeout: PT5S
    gocipherDefaultConfig:
      uri: http://spider.io/ciphers/v1/defaultConfig
      timeout: PT5S
    apiKey:
      uri: http://spider.io/ciphers/v1/gociphers/{id}/apikey
      timeout: PT5S
    defaultConfig:
      version: '0.1'
  ciphersStatus:
    search:
      uri: http://spider.io/ciphers-status/v1/status/_search
      timeout: PT10S
    getByList:
      uri: http://spider.io/ciphers-status/v1/status/by/list
      timeout: PT10S
    searchHistory:
      uri: http://spider.io/ciphers-status/v1/status/history/_search
      timeout: PT10S
    searchTargets:
      uri: http://spider.io/ciphers-status/v1/targets/for/whisperer/{whisperer}
      timeout: PT10S
  view:
    progressBarTimer: PT.25S
    map:
      collide:
        strength: 0.7
      link:
        distance: 150
        iterations: 1
      explode:
        strength: -100
        distanceMin: 1
        distanceMax: 80
        theta: 0.9
      attract:
        strength: 10
        distanceMin: 300
        theta: 0.9
      clients:
        ringMargin: 40
        clientLinkForceOverride: 0.01
      minNodeRadius: 7
      maxNodeRadius: 13
    defaultClientsIdsCompactingPattern: "^http://spider.io/apps/(.*)$"
    slowTimelineMessage:
      delay: PT5S
      itemsThreshold: 500000
  flips:
    seqDiagram: true
    stats: true
    diff: true
    saveSessionTracking: true
  links:
    correlationIdsHeaders:
      - X-Request-ID
      - X-Correlation-ID
  ldapAuth:
    active: true
customers:
  uri: http://customer/v1/customers/{id}
  timeout: PT10S
_requireLicenseToken: true
SelfMonitoring
---
"@id": self-monitoring
"@type": ServerConfiguration
version: '0.1'
guiConfig:
  tcp:
    search:
      uri: http://spider.io/tcp-read/v1/tcp-sessions/_search
      timeout: PT30S
    searchParsingStatus:
      uri: http://spider.io/tcp-read/v1/tcp-sessions/_searchStatus
      timeout: PT30S
    item:
      uri: http://spider.io/tcp-read/v1/tcp-sessions/{id}
      timeout: PT15S
  pack:
    item:
      uri: http://spider.io/pack-read/v1/packets/{id}
      timeout: PT15S
    search:
      uri: http://spider.io/pack-read/v1/packets/_search
      timeout: PT30S
  web:
    search:
      uri: http://spider.io/web-read/v1/http-com/_search
      timeout: PT30S
    item:
      uri: http://spider.io/web-read/v1/http-com/{id}
      timeout: PT15S
    httpPers:
      uri: http://spider.io/web-read/v1/http-pers/{id}
      timeout: PT15S
    searchParsingStatus:
      uri: http://spider.io/web-read/v1/http-pers/_searchStatus
      timeout: PT10S
  login:
    uri: http://spider.io/login/?redirect={uri}
  whisp:
    item:
      uri: http://spider.io/whisp/v1/whisperers/{id}
      timeout: PT15S
    search:
      uri: http://spider.io/whisp/v1/whisperers/_search
      timeout: PT30S
  monitor:
    searchES:
      uri: http://spider.io/monitor-read/v1/elasticsearch/_search
      timeout: PT30S
    searchESNodes:
      uri: http://spider.io/monitor-read/v1/elasticsearchNodes/_search
      timeout: PT30S
    searchRedis:
      uri: http://spider.io/monitor-read/v1/redis/_search
      timeout: PT30S
    searchPollers:
      uri: http://spider.io/monitor-read/v1/pollers/_search
      timeout: PT30S
    searchParsingQueues:
      uri: http://spider.io/monitor-read/v1/parsingqueues/_search
      timeout: PT30S
    searchParsers:
      uri: http://spider.io/monitor-read/v1/parsers/_search
      timeout: PT30S
    searchCB:
      uri: http://spider.io/monitor-read/v1/circuitbreakers/_search
      timeout: PT30S
    searchProcesses:
      uri: http://spider.io/monitor-read/v1/processes/_search
      timeout: PT30S
    searchWhisperers:
      uri: http://spider.io/whisps-status/v1/status/history/_search
      timeout: PT30S
    searchCiphersStatus:
      uri: http://spider.io/ciphers-status/v1/status/history/_search
      timeout: PT30S
    searchLogs:
      uri: http://spider.io/monitor-read/v1/logs/_search
      timeout: PT30S
    searchMetricbeat:
      uri: http://spider.io/monitor-read/v1/metricbeat/_search
      timeout: PT30S
    searchApi:
      uri: http://spider.io/monitor-read/v1/api/_search
      timeout: PT30S
  customer:
    search:
      uri: http://spider.io/customer/v1/customers/_search
      timeout: PT30S
    item:
      uri: http://spider.io/customer/v1/customers/{id}/
      timeout: PT15S
  session:
    creation:
      uri: http://spider.io/session/v1/sessions/{id}
      timeout: PT10S
      sessionSaveDelay: PT1M
    item:
      uri: http://spider.io/session/v1/sessions/{id}
      timeout: PT10S
    search:
      uri: http://spider.io/session/v1/sessions/_search
      timeout: PT30S
  health:
    get:
      uri: http://spider.io/health
      timeout: PT10S
  dns:
    search:
      uri: http://spider.io/hosts/v1/hosts/_search
      timeout: PT30S
  job:
    search:
      uri: http://spider.io/job/v1/jobs/_search
      timeout: PT30S
    item:
      uri: http://spider.io/job/v1/jobs/{id}
      timeout: PT2S
  whispStatus:
    search:
      uri: http://spider.io/whisps-status/v1/status/_search
      timeout: PT30S
    searchHistory:
      uri: http://spider.io/whisps-status/v1/status/history/_search
      timeout: PT30S
  guiLogs:
    create:
      uri: http://spider.io/gui-logs/v1/logs/
      timeout: PT10S
    search:
      uri: http://spider.io/gui-logs/v1/logs/_search
      timeout: PT30S
  ciphers:
    search:
      uri: http://spider.io/ciphers/v1/gociphers/_search
      timeout: PT10S
    item:
      uri: http://spider.io/ciphers/v1/gociphers/{id}
      timeout: PT5S
  ciphersStatus:
    search:
      uri: http://spider.io/ciphers-status/v1/status/_search
      timeout: PT10S
    searchHistory:
      uri: http://spider.io/ciphers-status/v1/status/history/_search
      timeout: PT10S
  view:
    progressBarTimer: PT.25S
    map:
      collide:
        strength: 0.7
      link:
        distance: 150
        iterations: 1
      explode:
        strength: -100
        distanceMin: 1
        distanceMax: 80
        theta: 0.9
      attract:
        strength: 10
        distanceMin: 300
        theta: 0.9
      minNodeRadius: 7
      maxNodeRadius: 13
  flips:
    saveSessionTracking: true
  servers:
    applicativeNodes: applicative-node
    esNodes: es-node
  map:
    nodes:
    - id: Whisperers
      type: WHISPERERS
      srcStats: Whisperers
    - id: Controllers
      type: CONTROLLERS
      srcStats: Controllers
    - id: Gociphers
      type: GOCIPHERS
      srcStats: Gociphers
    - id: Browsers
      type: BROWSERS
      srcStats: Browsers
    - id: PackWrite
      type: SERVICE
      srcStats: PackWrite
      logStats: pack-write
    - id: PackUpdate
      type: SERVICE
      srcStats: PackUpdate
      logStats: pack-update
    - id: PackRead
      type: SERVICE
      srcStats: PackRead
      logStats: pack-read
    - id: TcpWrite
      type: SERVICE
      srcStats: TcpWrite
      logStats: tcp-streams-write
    - id: TcpRead
      type: SERVICE
      srcStats: TcpRead
      logStats: tcp-streams-read
    - id: TcpUpdate
      type: SERVICE
      srcStats: TcpUpdate
      logStats: tcp-streams-update
    - id: WebWrite
      type: SERVICE
      srcStats: WebWrite
      logStats: web-streams-write
    - id: WebRead
      type: SERVICE
      srcStats: WebRead
      logStats: web-streams-read
    - id: WebUpload
      type: SERVICE
      srcStats: WebUpload
      logStats: web-streams-upload
    - id: Hosts
      type: SERVICE
      srcStats: Hosts
      logStats: hosts
    - id: HostsAgg
      type: POLLER
      srcStats: HostsAgg
      logStats: hosts-agg
      pollerStats: HostsAgg
    - id: WhispsStatus
      type: SERVICE
      srcStats: WhispsStatus
      logStats: whisps-status
    - id: MonitorRead
      type: SERVICE
      srcStats: MonitorRead
      logStats: pack-write
    - id: MonitorWrite
      type: SERVICE
      srcStats: MonitorWrite
      logStats: monitor-write
    - id: Whisps
      type: SERVICE
      srcStats: Whisp
      logStats: whisps
    - id: Config
      type: SERVICE
      srcStats: Config
      logStats: config
    - id: Sessions
      type: SERVICE
      srcStats: Sessions
      logStats: sessions
    - id: Jobs
      type: SERVICE
      srcStats: Jobs
      logStats: jobs
    - id: Links
      type: SERVICE
      srcStats: Links
      logStats: links
    - id: GUILogs
      type: SERVICE
      srcStats: GUILogs
      logStats: gui-logs
    - id: GUISettings
      type: SERVICE
      srcStats: GUISettings
      logStats: gui-settings
    - id: MailSender
      type: SERVICE
      srcStats: MailSender
      logStats: mail-sender
    - id: Customers
      type: SERVICE
      srcStats: Customer
      logStats: customers
    - id: Teams
      type: SERVICE
      srcStats: Teams
      logStats: teams
    - id: Alert
      type: SERVICE
      srcStats: Alert
      logStats: alert
    - id: TlsKeys
      type: SERVICE
      srcStats: TlsKeys
      logStats: tls-keys
    - id: TlsKeysLinker
      type: SERVICE
      srcStats: TlsKeysLinker
      logStats: tls-keys-linker
    - id: NetworkView
      type: UI
      srcStats: NetworkView
      logStats: network-view
    - id: SelfMonitoring
      type: UI
      srcStats: SelfMonitoring
      logStats: self-monitoring
    - id: Login
      type: UI
      srcStats: Login
      logStats: login
    - id: PackPoller
      type: POLLER
      srcStats: PackPoller
      logStats: pack-poller
      pollerStats: PackPoller
    - id: TcpPoller
      type: POLLER
      srcStats: TcpPoller
      logStats: tcp-poller
      pollerStats: TcpPoller
    - id: HttpComPoller
      type: POLLER
      srcStats: HttpComPoller
      logStats: web-httpcom-poller
      pollerStats: HttpComPoller
    - id: HttpComContentPoller
      type: POLLER
      srcStats: HttpComContentPoller
      logStats: web-httpcom-content-poller
      pollerStats: HttpComContentPoller
    - id: HttpPersPoller
      type: POLLER
      srcStats: HttpPersPoller
      logStats: web-httppers-poller
      pollerStats: HttpPersPoller
    - id: HostsPoller
      type: POLLER
      srcStats: HostsPoller
      logStats: hosts-poller
      pollerStats: HostsPoller
    - id: StatusPoller
      type: POLLER
      srcStats: StatusPoller
      logStats: status-poller
      pollerStats: StatusPoller
    - id: WhispsStatusPoller
      type: POLLER
      srcStats: WhispsStatusPoller
      logStats: whisp-status-poller
      pollerStats: WhispsStatusPoller
    - id: ParsingHttpPoller
      type: POLLER
      srcStats: ParsingStatusHttpPersPoller
      logStats: parsing-status-httppers-poller
      pollerStats: ParsingStatusHttpPersPoller
    - id: ParsingTcpPoller
      type: POLLER
      srcStats: ParsingStatusTcpSessionPoller
      logStats: parsing-status-tcpsession-poller
      pollerStats: ParsingStatusTcpSessionPoller
    - id: CaptureStatusPoller
      type: POLLER
      srcStats: CaptureStatusPoller
      logStats: capture-status-poller
      pollerStats: CaptureStatusPoller
    - id: Redis Pack
      type: CACHE
      srcStatsInstance: pack
      srcDbInstance: 1
    - id: Redis Tcp
      type: CACHE
      srcStatsInstance: tcp
      srcDbInstance: 0
    - id: Redis HttpCom
      type: CACHE
      srcStatsInstance: main
      srcDbInstance: 2
    - id: Redis HttpPers
      type: CACHE
      srcStatsInstance: main
      srcDbInstance: 3
    - id: Redis Status
      type: CACHE
      srcStatsInstance: pack
      srcDbInstance: 4
    - id: Redis WhispsStatus
      type: CACHE
      srcStatsInstance: pack
      srcDbInstance: 5
    - id: Redis Hosts
      type: CACHE
      srcStatsInstance: main
      srcDbInstance: 6
    - id: Redis Whisp
      type: CACHE
      srcStatsInstance: pack
      srcDbInstance: 7
    - id: Redis Customers
      type: CACHE
      srcStatsInstance: main
      srcDbInstance: 8
    - id: Redis HttpCom content
      type: CACHE
      srcStatsInstance: main
      srcDbInstance: 12
    - id: Redis Controllers
      type: CACHE
      srcStatsInstance: main
      srcDbInstance: 9
    - id: Redis Links
      type: CACHE
      srcStatsInstance: main
      srcDbInstance: 10
    - id: Redis Ciphers
      type: CACHE
      srcStatsInstance: main
      srcDbInstance: 13
    - id: Redis TlsKeys
      type: CACHE
      srcStatsInstance: main
      srcDbInstance: 14
    - id: Redis CiphersStatus
      type: CACHE
      srcStatsInstance: main
      srcDbInstance: 15
    - id: Redis CiphersRawStatus
      type: CACHE
      srcStatsInstance: main
      srcDbInstance: 16
    - id: ES Pack
      type: DB
      srcDbStats: Pack
    - id: ES Tcp
      type: DB
      srcDbStats: TcpSession
    - id: ES HttpCom
      type: DB
      srcDbStats: HttpCom
    - id: ES HttpCom content
      type: DB
      srcDbStats: HttpComContent
    - id: ES HttpPers
      type: DB
      srcDbStats: HttpPers
    - id: ES Whisp
      type: DB
      srcDbStats: Whisps
    - id: ES Hosts
      type: DB
      srcDbStats: Host
    - id: ES Customers
      type: DB
      srcDbStats: Customers
    - id: ES Teams
      type: DB
      srcDbStats: Teams
    - id: ES Status
      type: DB
      srcDbStats: Status
    - id: ES WhispsStatus
      type: DB
      srcDbStats: WhispStatus
    - id: ES Sessions
      type: DB
      srcDbStats: Sessions
    - id: ES Jobs
      type: DB
      srcDbStats: Jobs
    - id: ES Links
      type: DB
      srcDbStats: Links
    - id: ES Logs
      type: DB
      srcDbStats: Logs
    - id: ES Ciphers
      type: DB
      srcDbStats: Ciphers
    - id: ES CiphersStatus
      type: DB
      srcDbStats: CiphersStatus
    - id: ES CiphersRawStatus
      type: DB
      srcDbStats: CiphersRawStatus
    - id: ES GUI Logs
      type: DB
      srcDbStats: GUILogs
    - id: ES GUI Settings
      type: DB
      srcDbStats: GUISettings
    - id: ES Metricbeat
      type: DB
      srcDbStats: Metricbeat
    - id: ES Monit. Process
      type: DB
      srcDbStats: MonitoringProcess
    - id: ES Monit. Pollers
      type: DB
      srcDbStats: MonitoringPoller
    - id: ES Monit. CB
      type: DB
      srcDbStats: MonitoringCB
    - id: ES Monit. ParsingQueues
      type: DB
      srcDbStats: MonitoringParsingQueues
    - id: ES Monit. Parsers
      type: DB
      srcDbStats: MonitoringParsers
    - id: ES Monit. ES
      type: DB
      srcDbStats: MonitoringES
    - id: ES Monit. Redis
      type: DB
      srcDbStats: MonitoringRedis
    - id: ES Monit. ES Nodes
      type: DB
      srcDbStats: MonitoringESNodes
    - id: ES Monit. Api
      type: DB
      srcDbStats: MonitoringApi
    - id: ES Tcp Parsing Status
      type: DB
      srcDbStats: HttpPersParsingStatus
    - id: ES HttpPers Parsing Status
      type: DB
      srcDbStats: TcpSessionParsingStatus
    - id: ES Capture Status
      type: DB
      srcDbStats: CaptureStatus
    - id: Filebeat
      type: DOCKER
      srcStats: filebeat
    - id: Metricbeat
      type: DOCKER
      srcStats: metricbeat
    - id: Traefik
      type: DOCKER
      srcStats: gateway
    - id: Floocus
      type: SERVICE
      srcStats: Floocus
    - id: Stats Collector
      type: SERVICE
      srcStats: StatsCollector
    - id: Maintenance
      type: SERVICE
      srcStats: Maintenance
    - id: Controls
      type: SERVICE
      srcStats: Controls
    - id: S3
      type: SERVICE
      srcStats: S3
    - id: Plugins
      type: SERVICE
      srcStats: Plugins
    - id: Ciphers
      type: SERVICE
      srcStats: Ciphers
    - id: CiphersStatus
      type: SERVICE
      srcStats: CiphersStatus
      logStats: ciphers-status
    - id: CiphersStatusAgg
      type: POLLER
      srcStats: CiphersStatusAgg
      logStats: ciphers-status-agg
    - id: CiphersStatusPoller
      type: POLLER
      srcStats: CiphersStatusPoller
      logStats: ciphers-status-poller
      pollerStats: CiphersStatusPoller
    - id: CiphersRawStatusPoller
      type: POLLER
      srcStats: CiphersRawStatusPoller
      logStats: ciphers-raw-status-poller
      pollerStats: CiphersRawStatusPoller
    - id: ES Plugins
      type: DB
      srcDbStats: Plugins
    - id: ES Controllers
      type: DB
      srcDbStats: Controllers
    - id: ES Attachments
      type: DB
      srcDbStats: Attachments
    - id: ES NetworkUsage
      type: DB
      srcDbStats: NetworkUsage
    links:
    - source: Whisperers
      target: PackWrite
      bothWays: false
      modes:
      - COMMAND
      srcStats: Whisperers
      dstStats: PackWrite
    - source: Whisperers
      target: TcpWrite
      bothWays: false
      modes:
      - COMMAND
      srcStats: Whisperers
      dstStats: TcpWrite
    - source: Whisperers
      target: Whisps
      bothWays: false
      modes:
      - COMMAND
      srcStats: Whisperers
      dstStats: Whisps
    - source: Whisperers
      target: Hosts
      bothWays: false
      modes:
      - COMMAND
      srcStats: Whisperers
      dstStats: Hosts
    - source: Whisperers
      target: WhispsStatus
      bothWays: false
      modes:
      - COMMAND
      srcStats: Whisperers
      dstStats: WhispsStatus
    - source: Whisperers
      target: Controllers
      bothWays: false
      modes:
      - COMMAND
      srcStats: Whisperers
      dstStats: Controllers
    - source: Controllers
      target: Controls
      bothWays: true
      modes:
      - COMMAND
      srcStats: Controllers
      dstStats: Controls
    - source: Controllers
      target: Whisps
      bothWays: false
      modes:
      - COMMAND
      srcStats: Controllers
      dstStats: Whisps
    - source: Gociphers
      target: Controllers
      bothWays: false
      modes:
      - COMMAND
      srcStats: Gociphers
      dstStats: Controllers
    - source: Gociphers
      target: Whisps
      bothWays: false
      modes:
      - COMMAND
      srcStats: Gociphers
      dstStats: Whisps
    - source: Gociphers
      target: Ciphers
      bothWays: false
      modes:
      - COMMAND
      srcStats: Gociphers
      dstStats: Ciphers
    - source: Gociphers
      target: CiphersStatus
      bothWays: false
      modes:
      - COMMAND
      srcStats: Gociphers
      dstStats: CiphersStatus
    - source: Gociphers
      target: TlsKeys
      bothWays: false
      modes:
      - COMMAND
      srcStats: Gociphers
      dstStats: TlsKeys
    - source: NetworkView
      target: Config
      bothWays: false
      modes:
      - CONFIG
      srcStats: NetworkView
      dstStats: Config
    - source: NetworkView
      target: Floocus
      bothWays: false
      modes:
      - QUERY
      srcStats: NetworkView
      dstStats: Floocus
    - source: SelfMonitoring
      target: Config
      bothWays: false
      modes:
      - CONFIG
      srcStats: SelfMonitoring
      dstStats: Config
    - source: Login
      target: Config
      bothWays: false
      modes:
      - CONFIG
      srcStats: Login
      dstStats: Config
    - source: Browsers
      target: PackWrite
      bothWays: false
      modes:
      - UPLOAD
    - source: Browsers
      target: TcpWrite
      bothWays: false
      modes:
      - UPLOAD
    - source: Browsers
      target: Whisps
      bothWays: false
      modes:
      - UPLOAD
      - QUERY
      - CONFIG
    - source: Browsers
      target: PackRead
      bothWays: false
      modes:
      - QUERY
    - source: Browsers
      target: TcpRead
      bothWays: false
      modes:
      - QUERY
    - source: Browsers
      target: WebRead
      bothWays: false
      modes:
      - QUERY
    - source: Browsers
      target: WebUpload
      bothWays: false
      modes:
      - UPLOAD
    - source: Browsers
      target: Sessions
      bothWays: false
      modes:
      - QUERY
    - source: Browsers
      target: GUISettings
      bothWays: false
      modes:
      - QUERY
    - source: Browsers
      target: Plugins
      bothWays: false
      modes:
      - QUERY
    - source: Browsers
      target: GUILogs
      bothWays: false
      modes:
      - QUERY
    - source: Browsers
      target: Links
      bothWays: false
      modes:
      - QUERY
    - source: Browsers
      target: Jobs
      bothWays: false
      modes:
      - UPLOAD
      - PURGE
      - QUERY
    - source: Browsers
      target: MonitorRead
      bothWays: false
      modes:
      - QUERY
    - source: Browsers
      target: Customers
      bothWays: false
      modes:
      - QUERY
      - CONFIG
    - source: Browsers
      target: Teams
      bothWays: false
      modes:
      - QUERY
      - CONFIG
    - source: Browsers
      target: WhispsStatus
      bothWays: false
      modes:
      - QUERY
    - source: Browsers
      target: Hosts
      bothWays: false
      modes:
      - QUERY
      - CONFIG
    - source: Browsers
      target: NetworkView
      bothWays: false
      modes:
      - QUERY
    - source: PackWrite
      target: Redis Pack
      bothWays: false
      modes:
      - COMMAND
      srcStats: PackWrite
      dstStats: Redis
    - source: PackWrite
      target: Whisps
      bothWays: false
      modes:
      - CONFIG
      srcStats: PackWrite
      dstStats: Whisp
    - source: PackWrite
      target: Config
      bothWays: false
      modes:
      - CONFIG
      srcStats: PackWrite
      dstStats: Config
    - source: PackRead
      target: Redis Pack
      bothWays: false
      modes:
      - COMMAND
      srcStats: PackRead
      dstStats: Redis
    - source: PackRead
      target: Whisps
      bothWays: false
      modes:
      - CONFIG
      srcStats: PackRead
      dstStats: Whisp
    - source: PackRead
      target: ES Pack
      bothWays: false
      modes:
      - QUERY
      - COMMAND
      srcStats: PackRead
      dstStats: ES
    - source: PackRead
      target: Config
      bothWays: false
      modes:
      - CONFIG
      srcStats: PackRead
      dstStats: Config
    - source: PackUpdate
      target: Whisps
      bothWays: false
      modes:
      - CONFIG
      srcStats: PackUpdate
      dstStats: Whisp
    - source: PackUpdate
      target: Redis Pack
      bothWays: false
      modes:
      - COMMAND
      srcStats: PackUpdate
      dstStats: Redis
    - source: PackUpdate
      target: ES Pack
      bothWays: false
      modes:
      - PURGE
      srcStats: PackUpdate
      dstStats: ES
    - source: PackUpdate
      target: Config
      bothWays: false
      modes:
      - CONFIG
      srcStats: PackUpdate
      dstStats: Config
    - source: PackPoller
      target: Redis Pack
      bothWays: false
      modes:
      - COMMAND
      srcStats: PackPoller
      dstStats: Redis
    - source: PackPoller
      target: ES Pack
      bothWays: false
      modes:
      - COMMAND
      srcStats: PackPoller
      dstStats: ES
    - source: PackPoller
      target: Whisps
      bothWays: false
      modes:
      - CONFIG
      srcStats: PackPoller
      dstStats: Whisp
    - source: PackPoller
      target: Config
      bothWays: false
      modes:
      - CONFIG
      srcStats: PackPoller
      dstStats: Config
    - source: TcpWrite
      target: Redis Tcp
      bothWays: false
      modes:
      - COMMAND
      srcStats: TcpWrite
      dstStats: Redis
    - source: TcpWrite
      target: ES Tcp
      bothWays: false
      modes:
      - COMMAND
      srcStats: TcpWrite
      dstStats: ES
    - source: TcpWrite
      target: PackUpdate
      bothWays: false
      modes:
      - COMMAND
      srcStats: TcpWrite
      dstStats: PackUpdate
    - source: TcpWrite
      target: Whisps
      bothWays: false
      modes:
      - CONFIG
      srcStats: TcpWrite
      dstStats: Whisp
    - source: TcpWrite
      target: Config
      bothWays: false
      modes:
      - CONFIG
      srcStats: TcpWrite
      dstStats: Config
    - source: TcpRead
      target: ES Tcp
      bothWays: false
      modes:
      - QUERY
      srcStats: TcpRead
      dstStats: ES
    - source: TcpRead
      target: ES Tcp Parsing Status
      bothWays: false
      modes:
      - QUERY
      srcStats: TcpRead
      dstStats: ESTcpParsingStatus
    - source: TcpRead
      target: Whisps
      bothWays: false
      modes:
      - CONFIG
      srcStats: TcpRead
      dstStats: Whisp
    - source: TcpRead
      target: Config
      bothWays: false
      modes:
      - CONFIG
      srcStats: TcpRead
      dstStats: Config
    - source: TcpUpdate
      target: Whisps
      bothWays: false
      modes:
      - CONFIG
      srcStats: TcpUpdate
      dstStats: Whisp
    - source: TcpUpdate
      target: ES Tcp
      bothWays: false
      modes:
      - COMMAND
      - PURGE
      srcStats: TcpUpdate
      dstStats: ES
    - source: TcpUpdate
      target: PackUpdate
      bothWays: false
      modes:
      - COMMAND
      srcStats: TcpUpdate
      dstStats: PackUpdate
    - source: TcpUpdate
      target: Redis Tcp
      bothWays: false
      modes:
      - COMMAND
      srcStats: TcpUpdate
      dstStats: Redis
    - source: TcpUpdate
      target: Config
      bothWays: false
      modes:
      - CONFIG
      srcStats: TcpUpdate
      dstStats: Config
    - source: TcpPoller
      target: Redis Tcp
      bothWays: false
      modes:
      - COMMAND
      srcStats: TcpPoller
      dstStats: Redis
    - source: TcpPoller
      target: ES Tcp
      bothWays: false
      modes:
      - COMMAND
      srcStats: TcpPoller
      dstStats: ES
    - source: TcpPoller
      target: Whisps
      bothWays: false
      modes:
      - CONFIG
      srcStats: TcpPoller
      dstStats: Whisp
    - source: TcpPoller
      target: Config
      bothWays: false
      modes:
      - CONFIG
      srcStats: TcpPoller
      dstStats: Config
    - source: ParsingTcpPoller
      target: Redis Tcp
      bothWays: false
      modes:
      - COMMAND
      srcStats: ParsingStatusTcpSessionPoller
      dstStats: Redis
    - source: ParsingTcpPoller
      target: ES Tcp Parsing Status
      bothWays: false
      modes:
      - COMMAND
      srcStats: ParsingStatusTcpSessionPoller
      dstStats: ES
    - source: ParsingTcpPoller
      target: Config
      bothWays: false
      modes:
      - CONFIG
      srcStats: ParsingStatusTcpSessionPoller
      dstStats: Config
    - source: WebWrite
      target: Redis HttpCom
      bothWays: false
      modes:
      - COMMAND
      srcStats: WebWrite
      dstStats: RedisHttpCom
    - source: WebWrite
      target: Redis HttpCom content
      bothWays: false
      modes:
      - COMMAND
      srcStats: WebWrite
      dstStats: RedisHttpComContent
    - source: WebWrite
      target: Redis HttpPers
      bothWays: false
      modes:
      - COMMAND
      srcStats: WebWrite
      dstStats: RedisHttpPers
    - source: WebWrite
      target: Whisps
      bothWays: false
      modes:
      - CONFIG
      - PURGE
      srcStats: WebWrite
      dstStats: Whisp
    - source: WebWrite
      target: TcpUpdate
      bothWays: false
      modes:
      - COMMAND
      srcStats: WebWrite
      dstStats: TcpUpdate
    - source: WebWrite
      target: PackRead
      bothWays: false
      modes:
      - COMMAND
      srcStats: WebWrite
      dstStats: PackRead
    - source: WebWrite
      target: ES HttpCom
      bothWays: false
      modes:
      - COMMAND
      - PURGE
      srcStats: WebWrite
      dstStats: ESHttpCom
    - source: WebWrite
      target: ES HttpPers
      bothWays: false
      modes:
      - COMMAND
      - PURGE
      srcStats: WebWrite
      dstStats: ESHttpPers
    - source: WebWrite
      target: Config
      bothWays: false
      modes:
      - CONFIG
      srcStats: WebWrite
      dstStats: Config
    - source: WebRead
      target: ES HttpCom
      bothWays: false
      modes:
      - QUERY
      srcStats: WebRead
      dstStats: ESHttpCom
    - source: WebRead
      target: ES HttpCom content
      bothWays: false
      modes:
      - QUERY
      srcStats: WebRead
      dstStats: ESHttpComContent
    - source: WebRead
      target: ES HttpPers
      bothWays: false
      modes:
      - QUERY
      srcStats: WebRead
      dstStats: ESHttpPers
    - source: WebRead
      target: ES HttpPers Parsing Status
      bothWays: false
      modes:
      - QUERY
      srcStats: WebRead
      dstStats: ESHttpPersParsingStatus
    - source: WebRead
      target: Whisps
      bothWays: false
      modes:
      - CONFIG
      srcStats: WebRead
      dstStats: Whisp
    - source: WebRead
      target: Config
      bothWays: false
      modes:
      - CONFIG
      srcStats: WebRead
      dstStats: Config
    - source: WebUpload
      target: Whisps
      bothWays: false
      modes:
      - CONFIG
      srcStats: WebUpload
      dstStats: Whisp
    - source: WebUpload
      target: Redis HttpCom
      bothWays: false
      modes:
      - UPLOAD
      srcStats: WebUpload
      dstStats: RedisHttpCom
    - source: WebUpload
      target: Redis HttpCom content
      bothWays: false
      modes:
      - UPLOAD
      srcStats: WebUpload
      dstStats: RedisHttpComContent
    - source: WebUpload
      target: Config
      bothWays: false
      modes:
      - CONFIG
      srcStats: WebUpload
      dstStats: Config
    - source: HttpComPoller
      target: Redis HttpCom
      bothWays: false
      modes:
      - COMMAND
      srcStats: HttpComPoller
      dstStats: Redis
    - source: HttpComPoller
      target: ES HttpCom
      bothWays: false
      modes:
      - COMMAND
      srcStats: HttpComPoller
      dstStats: ES
    - source: HttpComPoller
      target: Whisps
      bothWays: false
      modes:
      - CONFIG
      srcStats: HttpComPoller
      dstStats: Whisp
    - source: HttpComPoller
      target: Config
      bothWays: false
      modes:
      - CONFIG
      srcStats: HttpComPoller
      dstStats: Config
    - source: HttpComContentPoller
      target: Redis HttpCom content
      bothWays: false
      modes:
      - COMMAND
      srcStats: HttpComPoller
      dstStats: Redis
    - source: HttpComContentPoller
      target: ES HttpCom content
      bothWays: false
      modes:
      - COMMAND
      srcStats: HttpComContentPoller
      dstStats: ES
    - source: HttpComContentPoller
      target: Whisps
      bothWays: false
      modes:
      - CONFIG
      srcStats: HttpComContentPoller
      dstStats: Whisp
    - source: HttpComContentPoller
      target: Config
      bothWays: false
      modes:
      - CONFIG
      srcStats: HttpComContentPoller
      dstStats: Config
    - source: HttpPersPoller
      target: Redis HttpPers
      bothWays: false
      modes:
      - COMMAND
      srcStats: HttpPersPoller
      dstStats: Redis
    - source: HttpPersPoller
      target: ES HttpPers
      bothWays: false
      modes:
      - COMMAND
      srcStats: HttpPersPoller
      dstStats: ES
    - source: HttpPersPoller
      target: Whisps
      bothWays: false
      modes:
      - CONFIG
      srcStats: HttpPersPoller
      dstStats: Whisp
    - source: HttpPersPoller
      target: Config
      bothWays: false
      modes:
      - CONFIG
      srcStats: HttpPersPoller
      dstStats: Config
    - source: ParsingHttpPoller
      target: Redis HttpPers
      bothWays: false
      modes:
      - COMMAND
      srcStats: ParsingStatusHttpPersPoller
      dstStats: Redis
    - source: ParsingHttpPoller
      target: ES HttpPers Parsing Status
      bothWays: false
      modes:
      - COMMAND
      srcStats: ParsingStatusHttpPersPoller
      dstStats: ES
    - source: ParsingHttpPoller
      target: Config
      bothWays: false
      modes:
      - CONFIG
      srcStats: ParsingStatusHttpPersPoller
      dstStats: Config
    - source: CaptureStatusPoller
      target: Redis Status
      bothWays: false
      modes:
      - COMMAND
      srcStats: CaptureStatusPoller
      dstStats: Redis
    - source: CaptureStatusPoller
      target: ES Capture Status
      bothWays: false
      modes:
      - COMMAND
      srcStats: CaptureStatusPoller
      dstStats: ES
    - source: CaptureStatusPoller
      target: Config
      bothWays: false
      modes:
      - CONFIG
      srcStats: CaptureStatusPoller
      dstStats: Config
    - source: HostsPoller
      target: Redis Hosts
      bothWays: false
      modes:
      - COMMAND
      - CONFIG
      srcStats: HostsPoller
      dstStats: Redis
    - source: HostsPoller
      target: ES Hosts
      bothWays: false
      modes:
      - COMMAND
      - CONFIG
      srcStats: HostsPoller
      dstStats: ES
    - source: HostsPoller
      target: Whisps
      bothWays: false
      modes:
      - CONFIG
      srcStats: HostsPoller
      dstStats: Whisp
    - source: HostsPoller
      target: Config
      bothWays: false
      modes:
      - CONFIG
      srcStats: HostsPoller
      dstStats: Config
    - source: Ciphers
      target: Redis Ciphers
      bothWays: false
      modes:
      - COMMAND
      srcStats: Ciphers
      dstStats: Redis
    - source: Ciphers
      target: ES Ciphers
      bothWays: false
      modes:
      - COMMAND
      srcStats: Ciphers
      dstStats: ES
    - source: Ciphers
      target: Config
      bothWays: false
      modes:
      - CONFIG
      srcStats: Ciphers
      dstStats: Config
    - source: CiphersStatus
      target: Ciphers
      bothWays: false
      modes:
      - CONFIG
      srcStats: CiphersStatus
      dstStats: Ciphers
    - source: CiphersStatus
      target: ES CiphersRawStatus
      bothWays: false
      modes:
      - QUERY
      srcStats: CiphersStatus
      dstStats: ESRawStatus
    - source: CiphersStatus
      target: Redis CiphersRawStatus
      bothWays: false
      modes:
      - COMMAND
      srcStats: CiphersStatus
      dstStats: RedisRawStatus
    - source: CiphersStatus
      target: ES CiphersStatus
      bothWays: false
      modes:
      - QUERY
      - COMMAND
      srcStats: CiphersStatus
      dstStats: ESCiphersStatus
    - source: CiphersStatus
      target: Redis CiphersStatus
      bothWays: false
      modes:
      - QUERY
      - COMMAND
      srcStats: CiphersStatus
      dstStats: RedisCiphersStatus
    - source: CiphersStatus
      target: Config
      bothWays: false
      modes:
      - CONFIG
      srcStats: CiphersStatus
      dstStats: Config
    - source: CiphersStatusAgg
      target: Redis CiphersRawStatus
      bothWays: false
      modes:
      - COMMAND
      srcStats: CiphersStatusAgg
      dstStats: RedisRawStatus
    - source: CiphersStatusAgg
      target: Redis CiphersStatus
      bothWays: false
      modes:
      - COMMAND
      srcStats: CiphersStatusAgg
      dstStats: RedisCiphersStatus
    - source: CiphersStatusAgg
      target: ES CiphersStatus
      bothWays: false
      modes:
      - COMMAND
      srcStats: CiphersStatusAgg
      dstStats: ESCiphersStatus
    - source: CiphersStatusAgg
      target: Config
      bothWays: false
      modes:
      - CONFIG
      srcStats: CiphersStatusAgg
      dstStats: Config
    - source: CiphersStatusPoller
      target: Redis CiphersStatus
      bothWays: false
      modes:
      - COMMAND
      srcStats: CiphersStatusPoller
      dstStats: Redis
    - source: CiphersStatusPoller
      target: ES CiphersStatus
      bothWays: false
      modes:
      - COMMAND
      srcStats: CiphersStatusPoller
      dstStats: ES
    - source: CiphersStatusPoller
      target: Config
      bothWays: false
      modes:
      - CONFIG
      srcStats: CiphersStatusPoller
      dstStats: Config
    - source: CiphersRawStatusPoller
      target: Redis CiphersRawStatus
      bothWays: false
      modes:
      - COMMAND
      srcStats: CiphersRawStatusPoller
      dstStats: Redis
    - source: CiphersRawStatusPoller
      target: ES CiphersRawStatus
      bothWays: false
      modes:
      - COMMAND
      srcStats: CiphersRawStatusPoller
      dstStats: ES
    - source: CiphersRawStatusPoller
      target: Config
      bothWays: false
      modes:
      - CONFIG
      srcStats: CiphersRawStatusPoller
      dstStats: Config
    - source: HostsAgg
      target: Redis Hosts
      bothWays: false
      modes:
      - COMMAND
      srcStats: HostsAgg
      dstStats: Redis
    - source: HostsAgg
      target: ES Hosts
      bothWays: false
      modes:
      - COMMAND
      srcStats: HostsAgg
      dstStats: ES
    - source: HostsAgg
      target: Config
      bothWays: false
      modes:
      - CONFIG
      srcStats: HostsAgg
      dstStats: Config
    - source: WhispsStatus
      target: Whisps
      bothWays: false
      modes:
      - CONFIG
      srcStats: WhispsStatus
      dstStats: Whisp
    - source: WhispsStatus
      target: ES Status
      bothWays: false
      modes:
      - QUERY
      srcStats: WhispsStatus
      dstStats: ESStatus
    - source: WhispsStatus
      target: Redis Status
      bothWays: false
      modes:
      - COMMAND
      srcStats: WhispsStatus
      dstStats: RedisStatus
    - source: WhispsStatus
      target: ES WhispsStatus
      bothWays: false
      modes:
      - QUERY
      - COMMAND
      srcStats: WhispsStatus
      dstStats: ESWhispStatus
    - source: WhispsStatus
      target: Redis WhispsStatus
      bothWays: false
      modes:
      - QUERY
      - COMMAND
      srcStats: WhispsStatus
      dstStats: RedisWhispStatus
    - source: WhispsStatus
      target: ES Capture Status
      bothWays: false
      modes:
      - QUERY
      srcStats: WhispsStatus
      dstStats: ESCaptureStatus
    - source: WhispsStatus
      target: Config
      bothWays: false
      modes:
      - CONFIG
      srcStats: WhispsStatus
      dstStats: Config
    - source: WhispsStatusPoller
      target: Redis WhispsStatus
      bothWays: false
      modes:
      - COMMAND
      srcStats: WhispsStatusPoller
      dstStats: Redis
    - source: WhispsStatusPoller
      target: ES WhispsStatus
      bothWays: false
      modes:
      - COMMAND
      srcStats: WhispsStatusPoller
      dstStats: ES
    - source: WhispsStatusPoller
      target: Config
      bothWays: false
      modes:
      - CONFIG
      srcStats: WhispsStatusPoller
      dstStats: Config
    - source: StatusPoller
      target: Redis Status
      bothWays: false
      modes:
      - COMMAND
      srcStats: StatusPoller
      dstStats: Redis
    - source: StatusPoller
      target: ES Status
      bothWays: false
      modes:
      - COMMAND
      srcStats: StatusPoller
      dstStats: ES
    - source: StatusPoller
      target: Config
      bothWays: false
      modes:
      - CONFIG
      srcStats: StatusPoller
      dstStats: Config
    - source: WhispsStatusAgg
      target: Redis Status
      bothWays: false
      modes:
      - COMMAND
      srcStats: WhispsStatusAgg
      dstStats: RedisStatus
    - source: WhispsStatusAgg
      target: Redis WhispsStatus
      bothWays: false
      modes:
      - COMMAND
      srcStats: WhispsStatusAgg
      dstStats: RedisWhispStatus
    - source: WhispsStatusAgg
      target: ES WhispsStatus
      bothWays: false
      modes:
      - COMMAND
      srcStats: WhispsStatusAgg
      dstStats: ESWhispStatus
    - source: WhispsStatusAgg
      target: Config
      bothWays: false
      modes:
      - CONFIG
      srcStats: WhispsStatusAgg
      dstStats: Config
    - source: Whisps
      target: Customers
      bothWays: true
      modes:
      - CONFIG
      srcStats: Whisp
      dstStats: Customer
    - source: Whisps
      target: Teams
      bothWays: true
      modes:
      - CONFIG
      srcStats: Whisp
      dstStats: Teams
    - source: Whisps
      target: ES Whisp
      bothWays: false
      modes:
      - QUERY
      - COMMAND
      - CONFIG
      - PURGE
      srcStats: Whisp
      dstStats: ESWhisp
    - source: Whisps
      target: Redis Whisp
      bothWays: false
      modes:
      - COMMAND
      - CONFIG
      - PURGE
      srcStats: Whisp
      dstStats: Redis
    - source: Whisps
      target: Config
      bothWays: false
      modes:
      - CONFIG
      srcStats: Whisp
      dstStats: Config
    - source: Controls
      target: ES Controllers
      bothWays: false
      modes:
      - CONFIG
      srcStats: Controls
      dstStats: ES Controllers
    - source: Controls
      target: ES Attachments
      bothWays: false
      modes:
      - COMMAND
      srcStats: Controls
      dstStats: ES Attachments
    - source: Controls
      target: ES NetworkUsage
      bothWays: false
      modes:
      - COMMAND
      srcStats: Controls
      dstStats: ES Network Usage
    - source: Controls
      target: Redis Controllers
      bothWays: false
      modes:
      - CONFIG
      srcStats: Controls
      dstStats: Redis
    - source: Controls
      target: Config
      bothWays: false
      modes:
      - CONFIG
      srcStats: Controls
      dstStats: Config
    - source: Controls
      target: Whisps
      bothWays: false
      modes:
      - COMMAND
      srcStats: Controls
      dstStats: Whisps
    - source: Customers
      target: ES Customers
      bothWays: false
      modes:
      - QUERY
      - CONFIG
      srcStats: Customer
      dstStats: ES
    - source: Customers
      target: Redis Customers
      bothWays: false
      modes:
      - QUERY
      - CONFIG
      srcStats: Customer
      dstStats: Redis
    - source: Customers
      target: MailSender
      bothWays: false
      modes:
      - CONFIG
      srcStats: Customer
      dstStats: MailSender
    - source: Customers
      target: Config
      bothWays: false
      modes:
      - CONFIG
      srcStats: Customer
      dstStats: Config
    - source: Teams
      target: ES Teams
      bothWays: false
      modes:
      - QUERY
      - CONFIG
      srcStats: Teams
      dstStats: ES
    - source: Teams
      target: MailSender
      bothWays: false
      modes:
      - CONFIG
      srcStats: Teams
      dstStats: MailSender
    - source: Teams
      target: Config
      bothWays: false
      modes:
      - CONFIG
      srcStats: Teams
      dstStats: Config
    - source: Hosts
      target: ES Hosts
      bothWays: false
      modes:
      - QUERY
      - COMMAND
      - CONFIG
      srcStats: Hosts
      dstStats: ESHosts
    - source: Hosts
      target: Redis Hosts
      bothWays: false
      modes:
      - COMMAND
      - CONFIG
      srcStats: Hosts
      dstStats: Redis
    - source: Hosts
      target: Whisps
      bothWays: false
      modes:
      - CONFIG
      srcStats: Hosts
      dstStats: Whisp
    - source: Hosts
      target: Config
      bothWays: false
      modes:
      - CONFIG
      srcStats: Hosts
      dstStats: Config
    - source: TlsKeys
      target: Redis TlsKeys
      bothWays: false
      modes:
      - COMMAND
      - CONFIG
      srcStats: TlsKeys
      dstStats: Redis
    - source: TlsKeys
      target: Config
      bothWays: false
      modes:
      - CONFIG
      srcStats: TlsKeys
      dstStats: Config
    - source: TlsKeysLinker
      target: TcpUpdate
      bothWays: false
      modes:
      - COMMAND
      srcStats: TlsKeysLinker
      dstStats: TcpUpdate
    - source: TlsKeysLinker
      target: TlsKeys
      bothWays: false
      modes:
      - COMMAND
      srcStats: TlsKeysLinker
      dstStats: TlsKeys
    - source: TlsKeysLinker
      target: Config
      bothWays: false
      modes:
      - CONFIG
      srcStats: TlsKeysLinker
      dstStats: Config
    - source: Links
      target: ES Links
      bothWays: false
      modes:
      - QUERY
      srcStats: Links
      dstStats: ES
    - source: Links
      target: Redis Links
      bothWays: false
      modes:
      - QUERY
      srcStats: Links
      dstStats: Redis
    - source: Links
      target: Whisps
      bothWays: false
      modes:
      - QUERY
      srcStats: Links
      dstStats: Whisp
    - source: Links
      target: Config
      bothWays: false
      modes:
      - CONFIG
      srcStats: Links
      dstStats: Config
    - source: Config
      target: Floocus
      bothWays: false
      modes:
      - CONFIG
      srcStats: Config
      dstStats: Floocus
    - source: MailSender
      target: Config
      bothWays: false
      modes:
      - CONFIG
      srcStats: MailSender
      dstStats: Config
    - source: Sessions
      target: ES Sessions
      bothWays: false
      modes:
      - QUERY
      srcStats: Sessions
      dstStats: ES
    - source: Sessions
      target: Config
      bothWays: false
      modes:
      - CONFIG
      srcStats: Sessions
      dstStats: Config
    - source: Jobs
      target: TcpUpdate
      bothWays: false
      modes:
      - PURGE
      srcStats: Jobs
      dstStats: TcpUpdate
    - source: Jobs
      target: PackUpdate
      bothWays: false
      modes:
      - PURGE
      srcStats: Jobs
      dstStats: PackUpdate
    - source: Jobs
      target: WebWrite
      bothWays: false
      modes:
      - PURGE
      srcStats: Jobs
      dstStats: WebWrite
    - source: Jobs
      target: ES Jobs
      bothWays: false
      modes:
      - QUERY
      - UPLOAD
      - PURGE
      srcStats: Jobs
      dstStats: ES
    - source: Jobs
      target: Config
      bothWays: false
      modes:
      - CONFIG
      srcStats: Jobs
      dstStats: Config
    - source: GUILogs
      target: ES GUI Logs
      bothWays: false
      modes:
      - QUERY
      srcStats: GUILogs
      dstStats: ES
    - source: GUILogs
      target: Config
      bothWays: false
      modes:
      - CONFIG
      srcStats: GUILogs
      dstStats: Config
    - source: GUISettings
      target: ES GUI Settings
      bothWays: false
      modes:
      - QUERY
      srcStats: GUISettings
      dstStats: ES
    - source: GUISettings
      target: Config
      bothWays: false
      modes:
      - CONFIG
      srcStats: GUISettings
      dstStats: Config
    - source: Plugins
      target: ES Plugins
      bothWays: false
      modes:
      - QUERY
      srcStats: Plugins
      dstStats: ES
    - source: Plugins
      target: Config
      bothWays: false
      modes:
      - CONFIG
      srcStats: Plugins
      dstStats: Config
    - source: Plugins
      target: Floocus
      bothWays: false
      modes:
      - QUERY
      srcStats: Plugins
      dstStats: Floocus
    - source: Alert
      target: MonitorRead
      bothWays: false
      modes:
      - MONITOR
      srcStats: Alert
      dstStats: MonitorRead
    - source: Alert
      target: MailSender
      bothWays: false
      modes:
      - MONITOR
      srcStats: Alert
      dstStats: MailSender
    - source: Alert
      target: Config
      bothWays: false
      modes:
      - CONFIG
      srcStats: Alert
      dstStats: Config
    - source: Alert
      target: WhispsStatus
      bothWays: false
      modes:
      - MONITOR
      srcStats: Alert
      dstStats: WhispsStatus
    - source: Alert
      target: Stats Collector
      bothWays: false
      modes:
      - MONITOR
      srcStats: Alert
      dstStats: StatsCollector
    - source: Stats Collector
      target: Config
      bothWays: false
      modes:
      - CONFIG
      srcStats: StatsCollector
      dstStats: Config
    - source: Stats Collector
      target: MonitorRead
      bothWays: false
      modes:
      - MONITOR
      srcStats: StatsCollector
      dstStats: MonitorRead
    - source: Stats Collector
      target: Sessions
      bothWays: false
      modes:
      - MONITOR
      srcStats: StatsCollector
      dstStats: Sessions
    - source: Stats Collector
      target: WhispsStatus
      bothWays: false
      modes:
      - MONITOR
      srcStats: StatsCollector
      dstStats: WhispsStatus
    - source: Stats Collector
      target: Floocus
      bothWays: false
      modes:
      - MONITOR
      srcStats: StatsCollector
      dstStats: Floocus
    - source: Maintenance
      target: ES Hosts
      bothWays: false
      modes:
      - MAINTENANCE
      srcStats: Maintenance
      dstStats: ESHosts
    - source: Maintenance
      target: ES WhispsStatus
      bothWays: false
      modes:
      - MAINTENANCE
      srcStats: Maintenance
      dstStats: ESWhispStatus
    - source: Maintenance
      target: ES Sessions
      bothWays: false
      modes:
      - MAINTENANCE
      srcStats: Maintenance
      dstStats: ESSessions
    - source: Maintenance
      target: ES Customers
      bothWays: false
      modes:
      - MAINTENANCE
      srcStats: Maintenance
      dstStats: ESCustomers
    - source: Maintenance
      target: ES Teams
      bothWays: false
      modes:
      - MAINTENANCE
      srcStats: Maintenance
      dstStats: ESTeams
    - source: Maintenance
      target: ES Whisp
      bothWays: false
      modes:
      - MAINTENANCE
      srcStats: Maintenance
      dstStats: ESWhisp
    - source: Maintenance
      target: ES GUI Settings
      bothWays: false
      modes:
      - MAINTENANCE
      srcStats: Maintenance
      dstStats: ESSettings
    - source: Maintenance
      target: ES Controllers
      bothWays: false
      modes:
      - MAINTENANCE
      srcStats: Maintenance
      dstStats: ESControllers
    - source: Maintenance
      target: ES Attachments
      bothWays: false
      modes:
      - MAINTENANCE
      srcStats: Maintenance
      dstStats: ESAttachments
    - source: Maintenance
      target: S3
      bothWays: false
      modes:
      - MAINTENANCE
      srcStats: Maintenance
      dstStats: S3
    - source: Maintenance
      target: Whisps
      bothWays: false
      modes:
      - MAINTENANCE
      srcStats: Maintenance
      dstStats: Whisp
    - source: Maintenance
      target: Customers
      bothWays: false
      modes:
      - MAINTENANCE
      srcStats: Maintenance
      dstStats: Customers
    - source: Maintenance
      target: Teams
      bothWays: false
      modes:
      - MAINTENANCE
      srcStats: Maintenance
      dstStats: Teams
    - source: MonitorWrite
      target: ES Monit. Process
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: ES
    - source: MonitorWrite
      target: ES Monit. Pollers
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: ES
    - source: MonitorWrite
      target: ES Monit. Parsing
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: ES
    - source: MonitorWrite
      target: ES Monit. CB
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: ES
    - source: MonitorWrite
      target: ES Monit. ES
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: ES
    - source: MonitorWrite
      target: ES Monit. Redis
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: ES
    - source: MonitorWrite
      target: ES Monit. ES Nodes
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: ES
    - source: MonitorWrite
      target: ES Monit. Api
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: ES
    - source: MonitorWrite
      target: Config
      bothWays: false
      modes:
      - CONFIG
      srcStats: MonitorWrite
      dstStats: Config
    - source: MonitorRead
      target: ES Logs
      bothWays: false
      modes:
      - QUERY
      srcStats: MonitorRead
      dstStats: ES-logs
    - source: MonitorRead
      target: ES Metricbeat
      bothWays: false
      modes:
      - QUERY
      srcStats: MonitorRead
      dstStats: ES-metricbeat
    - source: MonitorRead
      target: ES Monit. Process
      bothWays: false
      modes:
      - QUERY
      srcStats: MonitorRead
      dstStats: ES-process
    - source: MonitorRead
      target: ES Monit. Pollers
      bothWays: false
      modes:
      - QUERY
      srcStats: MonitorRead
      dstStats: ES-pollers
    - source: MonitorRead
      target: ES Monit. ParsingQueues
      bothWays: false
      modes:
      - QUERY
      srcStats: MonitorRead
      dstStats: ES-parsingqueues
    - source: MonitorRead
      target: ES Monit. Parsers
      bothWays: false
      modes:
      - QUERY
      srcStats: MonitorRead
      dstStats: ES-parsers
    - source: MonitorRead
      target: ES Monit. CB
      bothWays: false
      modes:
      - QUERY
      srcStats: MonitorRead
      dstStats: ES-circuitBreakers
    - source: MonitorRead
      target: ES Monit. ES
      bothWays: false
      modes:
      - QUERY
      srcStats: MonitorRead
      dstStats: ES-elasticSearch
    - source: MonitorRead
      target: ES Monit. Redis
      bothWays: false
      modes:
      - QUERY
      srcStats: MonitorRead
      dstStats: ES-redis
    - source: MonitorRead
      target: ES Monit. ES Nodes
      bothWays: false
      modes:
      - QUERY
      srcStats: MonitorRead
      dstStats: ES-elasticSearchNodes
    - source: MonitorRead
      target: ES Monit. Api
      bothWays: false
      modes:
      - QUERY
      srcStats: MonitorRead
      dstStats: ES-api
    - source: MonitorRead
      target: Config
      bothWays: false
      modes:
      - CONFIG
      srcStats: MonitorRead
      dstStats: Config
    - source: Filebeat
      target: ES Logs
      bothWays: false
      modes:
      - MONITOR
    - source: Metricbeat
      target: ES Metricbeat
      bothWays: false
      modes:
      - MONITOR
    - source: MonitorWrite
      target: Config
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: Config
    - source: MonitorWrite
      target: PackWrite
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: PackWrite
    - source: MonitorWrite
      target: PackRead
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: PackRead
    - source: MonitorWrite
      target: PackUpdate
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: PackUpdate
    - source: MonitorWrite
      target: ES Pack
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: spider-search-pack
    - source: MonitorWrite
      target: PackPoller
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: PackPoller
    - source: MonitorWrite
      target: TcpWrite
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: TcpWrite
    - source: MonitorWrite
      target: TcpRead
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: TcpRead
    - source: MonitorWrite
      target: TcpUpdate
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: TcpUpdate
    - source: MonitorWrite
      target: TcpPoller
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: TcpPoller
    - source: MonitorWrite
      target: ParsingTcpPoller
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: ParsingStatusTcpSessionPoller
    - source: MonitorWrite
      target: ES Tcp
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: spider-search-tcpsession
    - source: MonitorWrite
      target: ES Tcp Parsing Status
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: spider-search-parsing-status-tcpsession
    - source: MonitorWrite
      target: WebWrite
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: WebWrite
    - source: MonitorWrite
      target: WebUpload
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: WebUpload
    - source: MonitorWrite
      target: HttpComPoller
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: HttpComPoller
    - source: MonitorWrite
      target: HttpComContentPoller
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: HttpComContentPoller
    - source: MonitorWrite
      target: HttpPersPoller
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: HttpPersPoller
    - source: MonitorWrite
      target: ParsingHttpPoller
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: ParsingStatusHttpPersPoller
    - source: MonitorWrite
      target: ES HttpCom
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: spider-search-httpcom
    - source: MonitorWrite
      target: ES HttpCom content
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: spider-search-httpcomcontent
    - source: MonitorWrite
      target: ES HttpPers
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: spider-search-httppers
    - source: MonitorWrite
      target: ES HttpPers Parsing Status
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: spider-search-parsing-status-httppers
    - source: MonitorWrite
      target: WhispsStatus
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: WhispsStatus
    - source: MonitorWrite
      target: WhispsStatusPoller
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: WhispsStatusPoller
    - source: MonitorWrite
      target: CaptureStatusPoller
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: CaptureStatusPoller
    - source: MonitorWrite
      target: StatusPoller
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: StatusPoller
    - source: MonitorWrite
      target: WhispsStatusAgg
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: WhispsStatusAgg
    - source: MonitorWrite
      target: ES WhispsStatus
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: spider-whisp-status
    - source: MonitorWrite
      target: ES Status
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: spider-search-status
    - source: MonitorWrite
      target: ES Capture Status
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: spider-search-capture-status
    - source: MonitorWrite
      target: Alert
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: Alert
    - source: MonitorWrite
      target: Stats Collector
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: StatsCollector
    - source: MonitorWrite
      target: Whisps
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: Whisp
    - source: MonitorWrite
      target: ES Whisp
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: spider-whisp
    - source: MonitorWrite
      target: Controls
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: Controls
    - source: MonitorWrite
      target: ES Controllers
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: spider-controllers
    - source: MonitorWrite
      target: ES Attachments
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: spider-attachments
    - source: MonitorWrite
      target: ES NetworkUsage
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: spider-search-network-usage
    - source: MonitorWrite
      target: Jobs
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: Jobs
    - source: MonitorWrite
      target: ES Jobs
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: spider-job
    - source: MonitorWrite
      target: Customers
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: Customer
    - source: MonitorWrite
      target: ES Customers
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: spider-customers
    - source: MonitorWrite
      target: Teams
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: Teams
    - source: MonitorWrite
      target: ES Teams
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: spider-teams
    - source: MonitorWrite
      target: Hosts
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: Hosts
    - source: MonitorWrite
      target: HostsPoller
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: HostsPoller
    - source: MonitorWrite
      target: HostsAgg
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: HostsAgg
    - source: MonitorWrite
      target: ES Hosts
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: spider-search-hosts
    - source: MonitorWrite
      target: Links
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: Links
    - source: MonitorWrite
      target: ES Links
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: spider-link
    - source: MonitorWrite
      target: MailSender
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: MailSender
    - source: MonitorWrite
      target: Sessions
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: Sessions
    - source: MonitorWrite
      target: ES Sessions
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: spider-session
    - source: MonitorWrite
      target: GUILogs
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: GUILogs
    - source: MonitorWrite
      target: ES GUI Logs
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: spider-search-guilogs
    - source: MonitorWrite
      target: GUISettings
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: GUISettings
    - source: MonitorWrite
      target: ES GUI Settings
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: spider-guisettings
    - source: MonitorWrite
      target: Plugins
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: Plugins
    - source: MonitorWrite
      target: ES Plugins
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: spider-plugins
    - source: MonitorWrite
      target: NetworkView
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: NetworkView
    - source: MonitorWrite
      target: SelfMonitoring
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: SelfMonitoring
    - source: MonitorWrite
      target: Login
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: Login
    - source: MonitorWrite
      target: MonitorWrite
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: MonitorWrite
    - source: MonitorWrite
      target: MonitorRead
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: MonitorRead
    - source: MonitorWrite
      target: Ciphers
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: Ciphers
    - source: MonitorWrite
      target: ES Ciphers
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: spider-ciphers
    - source: MonitorWrite
      target: CiphersStatus
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: CipherStatus
    - source: MonitorWrite
      target: CiphersStatusAgg
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: CiphersStatusAgg
    - source: MonitorWrite
      target: CiphersStatusPoller
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: CiphersStatusPoller
    - source: MonitorWrite
      target: CiphersRawStatusPoller
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: CiphersRawStatusPoller
    - source: MonitorWrite
      target: ES CiphersStatus
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: spider-ciphers-status
    - source: MonitorWrite
      target: ES CiphersRawStatus
      bothWays: false
      modes:
      - MONITOR
      srcStats: MonitorWrite
      dstStats: spider-search-raw-ciphers-status
    positions:
      NetworkView:
        x: 281.7125686635495
        "y": -32.44296510430792
      SelfMonitoring:
        x: 279.27511781234017
        "y": -87.56409155139772
      Config:
        x: 212
        "y": 105.605791581979
      MonitorWrite:
        x: 151.7916898721995
        "y": 137.9240822536585
      Browsers:
        x: 284.1527528493445
        "y": 28.82974520804025
      Whisperers:
        x: -450.0615520088729
        "y": 60.49563559508061
      Whisps:
        x: -322.29878674051946
        "y": 26.113493285850737
      PackWrite:
        x: -322.72266254211314
        "y": -106.30377507820792
      PackUpdate:
        x: -129.7019976421108
        "y": -155.5563581907082
      TcpWrite:
        x: -323.1432153090214
        "y": -55.135262128926165
      Jobs:
        x: 211.25099113088598
        "y": -211.474830773147
      MailSender:
        x: 156.14957850580774
        "y": 65.0558511017937
      GUISettings:
        x: 210.57737434245314
        "y": -255.11590514090727
      Plugins:
        x: 213.36808394216425
        "y": -347.72254015223916
      GUILogs:
        x: 212.59822470775163
        "y": -299.3814864595169
      ES Jobs:
        x: 157.18030742815043
        "y": -213.35534663792018
      Sessions:
        x: 210.20336110166593
        "y": -169.66441223262783
      ES Sessions:
        x: 158.35203817606998
        "y": -171.01927600861626
      ES Status:
        x: -246.60079938763354
        "y": 152.93951693967804
      ES Hosts:
        x: -247.52958346700257
        "y": 77.28938474831617
      ES Whisp:
        x: -246.17483513200762
        "y": -1.43360960349915
      TcpUpdate:
        x: -171.85139568909858
        "y": -3.8581225676290973
      WebWrite:
        x: -141.48502500892548
        "y": 95.60175843890393
      WebUpload:
        x: -141.84303009125216
        "y": 145.3015112767113
      Customers:
        x: 212.00000000000003
        "y": -21.81587997072321
      Redis Customers:
        x: 157.01466450238263
        "y": 17.390358644363786
      ES Customers:
        x: 155.20084607458014
        "y": -22.64197161895943
      Teams:
        x: 209.00188444165386
        "y": -64.63364520801696
      ES Teams:
        x: 154.5892329396993
        "y": -63.979271141806535
      Redis Pack:
        x: -52.823977470731336
        "y": -139.48610988336821
      ES Pack:
        x: -53.2792455743826
        "y": -184.85525041927704
      PackPoller:
        x: 41.037316194650444
        "y": -180.72651777213278
      PackRead:
        x: 37.34526883389505
        "y": -135.63487419237444
      ES Tcp:
        x: -51.68143506044138
        "y": -95.7938150399972
      Redis Tcp:
        x: -55.761573158918694
        "y": -52.018010338857685
      ES HttpPers:
        x: -51.43243852997962
        "y": 29.56900109615803
      Redis HttpPers:
        x: -49.16394277962264
        "y": 70.49011935678917
      Redis HttpCom:
        x: -53.36266387300102
        "y": 202.36029424454225
      Redis HttpCom content:
        x: -54.93601737144583
        "y": 274.05416195333015
      ES Logs:
        x: 295.57272469027623
        "y": 173.31382190654298
      ES Metricbeat:
        x: 277.71797231750435
        "y": 241.80992077459274
      Filebeat:
        x: 362.1210049027895
        "y": 171.46732005745193
      Metricbeat:
        x: 361.19775397824395
        "y": 241.8099207745928
      Traefik:
        x: 361.1977539782442
        "y": 30.874401042545557
      ES Monit. Process:
        x: 201.90025997134262
        "y": 283.73216301023433
      ES Monit. Redis:
        x: 106.83696618205015
        "y": 187.3417129402195
      ES Monit. Pollers:
        x: 154.7444554131951
        "y": 273.006038304334
      ES Monit. ParsingQueues:
        x: 293.7311679215342
        "y": 209.42779910028008
      ES Monit. Parsers:
        x: 239.63
        "y": 319.54
      ES Monit. CB:
        x: 118.10565658361213
        "y": 251.7648678292723
      ES Monit. ES:
        x: 104.70637033930478
        "y": 221.07857499455142
      ES Monit. ES Nodes:
        x: 255.30756776765602
        "y": 274.5152763530555
      ES Monit. Api:
        x: 291.8515973531128
        "y": 140.72064136940895
      ES HttpCom:
        x: -52.13569370177882
        "y": 154.8723083001509
      ES HttpCom content:
        x: -55.28240069866846
        "y": 237.3661873094819
      ES GUI Logs:
        x: 157.042528086752
        "y": -300.8403428537159
      ES GUI Settings:
        x: 157.71614487518463
        "y": -254.92525312241992
      ES Plugins:
        x: 155.67361678843284
        "y": -347.7225401522392
      MonitorRead:
        x: 212
        "y": 182.88800256930315
      WebRead:
        x: 37.53834711624044
        "y": 128.28723486011137
      TcpRead:
        x: 35.42800879420991
        "y": -11.575283878582377
      TcpPoller:
        x: 37.61990695879247
        "y": -82.9710057107854
      HttpPersPoller:
        x: 39.32192495490064
        "y": 41.12206979370532
      HttpComPoller:
        x: 35.98196628331783
        "y": 177.46044876926416
      HttpComContentPoller:
        x: 36.76864303254023
        "y": 226.8128792258948
      Links:
        x: 210.2033611016659
        "y": -126.52128771828163
      ES Links:
        x: 156.47814504960098
        "y": -132.74102898713406
      Login:
        x: 282.08972805968244
        "y": 88.52595666653328
      Hosts:
        x: -320.3753973984207
        "y": 89.01726297941642
      HostsAgg:
        x: -187.71091121002988
        "y": 115.39952753796439
      WhispsStatus:
        x: -336.4969374984425
        "y": 266.799564341796
      ES WhispsStatus:
        x: -247.35089190592595
        "y": 225.49991138028616
      Redis WhispsStatus:
        x: -246.2279702204872
        "y": 261.0484344744881
      WhispsStatusPoller:
        x: -184.6803488826867
        "y": 252.5894647413287
      WhispsStatusAgg:
        x: -185.6803488826867
        "y": 219.40422996630332
      CaptureStatusPoller:
        x: -184.47
        "y": 289.91
      StatusPoller:
        x: -185.4796905248325
        "y": 175.95062976027623
      Redis Status:
        x: -246.44334220232648
        "y": 190.16054728068383
      ES Capture Status:
        x: -246.44334220232648
        "y": 299.694
      Redis Hosts:
        x: -246.6397021285718
        "y": 113.89529477068248
      HostsPoller:
        x: -188.32161122227373
        "y": 79.49047379316346
      Redis Whisp:
        x: -246.7029178599792
        "y": 39.75018375120018
      ES HttpPers Parsing Status:
        x: -52.06795499940743
        "y": 114.16830426584346
      ES Tcp Parsing Status:
        x: -56.41348060941598
        "y": -14.063498384004077
      ParsingHttpPoller:
        x: 37.29588658406329
        "y": 80.99387289433184
      ParsingTcpPoller:
        x: 35.95672439283327
        "y": -47.076787554070215
      Alert:
        x: 245.05660399708424
        "y": 59.45808845906419
      Floocus:
        x: 428.04170073059703
        "y": -31.41782484030034
      Stats Collector:
        x: 360
        "y": 106
      Maintenance:
        x: 38
        "y": -247
      Controls:
        x: -443
        "y": 264
      ES Controllers:
        x: -243
        "y": 377
      ES Attachments:
        x: -243
        "y": 417
      ES NetworkUsage:
        x: -253
        "y": 457
      Redis Controllers:
        x: -245
        "y": 341
      Redis Links:
        x: 156.4756059059755
        "y": -96.28154751940886
      S3:
        x: 155.36808394216422
        "y": -388.7642408828364
      Controllers:
        x: -515.3133872319993
        "y": 265.85051662250015
      Gociphers:
        x: -513.0999775234985
        "y": -187.89615921451443
      Ciphers:
        x: -322.50397564449264
        "y": -218.6147351480155
      ES Ciphers:
        x: -246.42808906857255
        "y": -255.26210052376123
      Redis Ciphers:
        x: -245.0637670032379
        "y": -217.23533053591015
      TlsKeys:
        x: -323.6359163334918
        "y": -163.8394431220137
      Redis TlsKeys:
        x: -244.52056942359434
        "y": -175.27475675621213
      TlsKeysLinker:
        x: -190
        "y": -191
      CiphersStatus:
        x: -325
        "y": -321
      CiphersStatusAgg:
        x: -160
        "y": -374
      CiphersStatusPoller:
        x: -160
        "y": -415
      CiphersRawStatusPoller:
        x: -160
        "y": -335
      ES CiphersStatus:
        x: -250
        "y": -415
      ES CiphersRawStatus:
        x: -250
        "y": -335
      Redis CiphersStatus:
        x: -250
        "y": -375
      Redis CiphersRawStatus:
        x: -246
        "y": -297