vulcan-agent

module
v1.2.8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 19, 2024 License: MIT

README

Vulcan Agent

Build Status

Vulcan Agent is the Vulcan component that runs checks. Check jobs are received from SQS and executed using al-least-once semantics. The Agent executes the checks defined in the messages using the local docker service. It will extended the visibility timeout of the messages as long as the corresponded checks for those messages are executed. The configuration parameter "max_no_msgs_interval" controls the number of seconds that can pass without reading message for the Agent to continue running. A value of 0 means the agent will wait forever.

Apart from the queue, the Agent interacts with the vulcan-results service in order to store the reports and the logs of the executed checks and with the vulcan-stream service in order to abort the current running checks and to query the checks the must be cancelled before they start running.

Integrations

Agent Runtimes

  • Docker
  • Kubernetes

Queues

  • AWS SQS

Directories

Path Synopsis
api
cmd
chanqueue
Package chanqueue provides a local queue based on channels.
Package chanqueue provides a local queue based on channels.
sqs
s3

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL