teknek-web

Web Interface for managing teknek

License

License

GroupId

GroupId

io.teknek
ArtifactId

ArtifactId

teknek-web
Last Version

Last Version

0.0.1
Release Date

Release Date

Type

Type

war
Description

Description

teknek-web
Web Interface for managing teknek
Project URL

Project URL

http://maven.apache.org
Source Code Management

Source Code Management

https://github.com/edwardcapriolo/teknek-web

Download teknek-web

How to add to project

<!-- https://jarcasting.com/artifacts/io.teknek/teknek-web/ -->
<dependency>
    <groupId>io.teknek</groupId>
    <artifactId>teknek-web</artifactId>
    <version>0.0.1</version>
    <type>war</type>
</dependency>
// https://jarcasting.com/artifacts/io.teknek/teknek-web/
implementation 'io.teknek:teknek-web:0.0.1'
// https://jarcasting.com/artifacts/io.teknek/teknek-web/
implementation ("io.teknek:teknek-web:0.0.1")
'io.teknek:teknek-web:war:0.0.1'
<dependency org="io.teknek" name="teknek-web" rev="0.0.1">
  <artifact name="teknek-web" type="war" />
</dependency>
@Grapes(
@Grab(group='io.teknek', module='teknek-web', version='0.0.1')
)
libraryDependencies += "io.teknek" % "teknek-web" % "0.0.1"
[io.teknek/teknek-web "0.0.1"]

Dependencies

compile (3)

Group / Artifact Type Version
io.teknek : teknek-core jar 0.0.1
commons-fileupload : commons-fileupload jar 1.3
javax.servlet : servlet-api jar 2.5

test (3)

Group / Artifact Type Version
junit : junit jar 4.8.2
com.netflix.curator : curator-test jar 1.2.5
io.teknek : teknek-core test-jar 0.0.1-SNAPSHOT

Project Modules

There are no modules declared in this project.

This interface will manage Teknek. It should be able to do a few things at minimum.

Primative Auth with Usename password View Configures plans as JSON (text box) Allow editing of plans as JSON (text box) Provide a debug window that can connect to Kafka topics, to both add data and view results Provide a CLI like tryredis to be able to build Plans

Interface to create kafka topics and partition settings

In the middle interface to add jar files containing Operators and Feeds groovy compiler to build Operators and Feeds on the Fly

Advanced for later Draw topologies and place components feed and operators on grid Click on node in grid, connect to it and show last N tuples in and out Heat map with counters of messages flowing connect to Workers by JMX connect to Feeds and operators and insert data directly (debug/troubleshooting)

Versions

Version
0.0.1