Skip to content

need a user interface that you can connect to for each running go kafka client consumer process #113

Open
@joestein

Description

@joestein

We need more visibility into what is going on with each and every process that is running. This needs to be available in two ways.

  1. We need a gui available through internet web and mobile devices.
  2. We need a rest api for other systems to interact with.

In both causes we should expose and make available an oath connection that can sso with their web console. This additional level of authentication should be a secondary item. No login is a lower level of security and we can manage that by the networked system that is running it (for now).

The gui should provide a dash board that allows folks to watch key metrics from within the consumer that is being sent on a channel the dashboard is receiving. The rest api should return this information. In addition to metrics, log information should be bufered and traced. That trace that produces to kafka should also go on the channel.

We also need to have any one dashboard you connect to aggregate the other consumers also that are running. It could even write log.console would be good, we need to map and key on it somehow too. Also need a way to change and control verbosity AND do it in different areas (e.g. funcA info, funcB debug) and do that without changing the state and doing it without locks and use channels.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions