This web app allows you to visualize the relationships between your Teraslice Jobs. I think of these in terms of pipelines, where one job may write into a Kafka topic that is in turn read by another downstream job and so on, until one or more terminal jobs write the final data into an OpenSearch (or ElasticSearch) cluster.
Currently the code here assumes that you name your Kafka connectors beginning
with kafka
and that there are special connectors or topics that include the
string incoming
. These will be treated specially. These are based on
internal naming conventions that not everyone may follow.
TERASLICE_URL="http://teraslice.example.com" uv run fastapi dev
LOG_LEVEL="DEBUG" TERASLICE_URL="http://teraslice.example.com" uv run fastapi dev
docker build -t teraslice-3d .
docker run -e TERASLICE_URL="http://teraslice.example.com" -p 8000:80 teraslice-3d