├── src ├── assets │ ├── .gitkeep │ ├── images │ │ ├── kafka.png │ │ └── loading.gif │ └── css │ │ ├── animations.css │ │ └── styles.css ├── templates │ ├── error.html │ ├── consumer.html │ ├── display_topics.html │ ├── home.html │ ├── main.html │ ├── display_consumers.html │ ├── lag_graph.html │ ├── available_clusters_list.html │ └── partition_table.html ├── favicon.ico ├── styles.css ├── environments │ ├── environment.prod.ts │ └── environment.ts ├── app │ ├── classes │ │ ├── request.ts │ │ ├── partitionInterval.ts │ │ ├── home.ts │ │ ├── clusterTopicHome.ts │ │ ├── clusterConsumerHome.ts │ │ ├── serializable.ts │ │ ├── cluster.ts │ │ ├── status.ts │ │ ├── clusterHome.ts │ │ ├── partition.ts │ │ ├── topic.ts │ │ └── consumer.ts │ ├── components │ │ ├── error.component.ts │ │ ├── display_topics.component.ts │ │ ├── partition_table.component.ts │ │ ├── app.component.ts │ │ ├── available_clusters.component.ts │ │ ├── display_consumers.component.ts │ │ ├── home.component.ts │ │ ├── consumer.component.ts │ │ ├── lag_graph.component.ts │ │ └── app.component.spec.ts │ ├── routing │ │ └── routes.ts │ ├── services │ │ ├── consumer.service.ts │ │ ├── home.service.ts │ │ ├── home.service.spec.ts │ │ └── burrow.service.ts │ └── modules │ │ └── app.module.ts ├── tslint.json ├── tsconfig.app.json ├── tsconfig.spec.json ├── browserslist ├── main.ts ├── test.ts ├── karma.conf.js ├── index.html └── polyfills.ts ├── screenshots ├── graph.PNG ├── partition.PNG └── burrowHome.PNG ├── server ├── config │ └── server_config.json ├── helpers │ └── URLUtility.js └── routes │ └── api.js ├── e2e ├── src │ ├── app.po.ts │ └── app.e2e-spec.ts ├── tsconfig.e2e.json └── protractor.conf.js ├── .editorconfig ├── .dockerignore ├── tsconfig.json ├── Dockerfile ├── .gitignore ├── server.js ├── README.md ├── package.json ├── tslint.json └── angular.json /src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/templates/error.html: -------------------------------------------------------------------------------- 1 |
| Topic | 5 |Cluster | 6 |
|---|---|
| {{ topic?.topic }} | 11 |{{ topic?.cluster }} | 12 |
14 | | Status | 5 |Consumer | 6 |Total Lag | 7 |Cluster | 8 |9 | |
|---|---|---|---|---|
| {{ consumer?.status?.status }} | 14 |{{ consumer?.status?.group }} | 15 |{{ consumer?.status?.totallag | number }} | 16 |{{ consumer?.status?.cluster }} | 17 |18 | 21 | | 22 |
39 | |
10 |
11 |
14 |
15 | |
16 | State | 17 |Partition | 18 |Lag | 19 |Start Offset | 20 |End Offset | 21 |Topic | 22 |Recorded | 23 |
|---|---|---|---|---|---|---|---|
| 28 | | {{ partition?.status }} | 29 |{{ partition?.partition }} | 30 |{{ partition?.end?.lag | number }} | 31 |{{ partition?.start?.offset | number }} | 32 |{{ partition?.end?.offset | number }} | 33 |{{ partition?.topic }} | 34 |{{ partition?.end?.timestamp | date:'medium' }} | 35 |