Skip to content

Commit 381f1db

Browse files
committed
Final cleaning
1 parent 6dbdd53 commit 381f1db

23 files changed

+280
-6372
lines changed

README.md

Lines changed: 21 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -61,13 +61,25 @@ Chronos is a comprehensive developer tool that monitors the health and web traff
6161
- Supports <a href="#"><img src="./app/assets/postgres-logo-color.png" alt="PostgreSQL" title="PostgreSQL" align="center" height="20" /></a> and <img src="./app/assets/mongo-logo-color.png" alt="MongoDB" title="MongoDB" align="center" height="20" /></a> databases
6262
- Displays real-time temperature, speed, latency, and memory statistics
6363
- Display and compare multiple microservice metrics in a single graph
64+
- Monitor an <a href="#"><img src="./app/assets/pngwing.com.png" alt="Apache Kafka" title="Apache Kafka" align="center" height="20" /></a> cluster via the JMX Prometheus Exporter
65+
6466
#
6567
###### Return to [Top](#chronos)
6668
<br>
6769

6870
## Demo
69-
71+
<br>
72+
<br>
73+
Signing Up
74+
<br>
75+
<br>
7076
<a href="#"><img src="./app/assets/enable_sign_up.gif" alt="Chronos-Demo" title="Chronos-Demo" align="center" height="500" /></a></a>
77+
<br>
78+
<br>
79+
Using the Query Tool
80+
<br>
81+
<br>
82+
<a href="#"><img src="./app/assets/query_tool.gif" alt="Query-Tool-Demo" title="Query-Tool-Demo" align="center" height="500" /></a></a>
7183

7284
#
7385
###### Return to [Top](#chronos)
@@ -76,7 +88,7 @@ Chronos is a comprehensive developer tool that monitors the health and web traff
7688
## Installation
7789
This is for the latest Chronos version **5.2 release and later**.
7890

79-
- Stable release: 6.1.0
91+
- Stable release: 7.0.0
8092
- LTS release: 6.1.0
8193

8294
### Pre-Installation
@@ -126,7 +138,7 @@ const chronos = require('chronos-tracker-7');
126138
chronos.use({
127139
microservice: 'payments',
128140
interval: 5000,
129-
dockerized: true,
141+
dockerized: true, // <-- The 'dockerized' property is optional
130142
database: {
131143
connection: 'REST',
132144
type: 'MongoDB',
@@ -297,12 +309,12 @@ volumes:
297309

298310

299311

300-
### Apache Monitoring (Via JMX to Prometheus Exporter)
312+
### Apache Kafka Monitoring (Via JMX to Prometheus Exporter)
301313

302314
Chronos now offers the ability to monitor an Apache Kafka cluster via JMX to Prometheus Exporter. In order for this feature to work you must be running [JMX to Prometheus
303315
Exporter](https://github.com/prometheus/jmx_exporter) either as a Java Agent with your cluster or as a standalone HTTP server. Then, use `chronos-config.js` to specifiy the port exposed for metrics scraping.
304316

305-
To start, add the property `jmxuri` to the object in `chronos-config.js`. Your file should look similar to this:
317+
To start, add the property `jmxuri` to the object in `chronos-config.js`. Your file should look similar to below. Add this property to `chronos-config.js` in ***ONE AND ONLY ONE** of your microservices:
306318

307319
```js
308320
const chronos = require('chronos-tracker-7');
@@ -332,6 +344,8 @@ chronos.kafka()
332344

333345
in your express server. When viewing your information in the Chronos Electron application the data will be available in the service "kafkametrics"
334346

347+
**NOTE:** We provide a config.yaml file in the Chronos root folder for use with JMX prometheus that provides some useful baseline metrics to monitor.
348+
335349
#
336350
###### Return to [Top](#chronos)
337351
<br>
@@ -465,7 +479,8 @@ This is the branch that holds the code base for the splash page. Edit the websit
465479
- <a href="#"><img src="./app/assets/material-ui-logo-color.png" alt="Material-UI" title="Material-UI" align="center" height="30" /></a>
466480
- <a href="#"><img src="./app/assets/vis-logo-color.png" alt="Vis.js" title="Vis.js" align="center" height="30" /></a>
467481
- <a href="#"><img src="./app/assets/plotly-logo-color.png" alt="Plotly.js" title="Plotly.js" align="center" height="30" /></a>
468-
482+
- <a href="#"><img src="./app/assets/pngwing.com.png" alt="Apache Kafka" title="Apache Kafka" align="center" height="30" /></a>
483+
- <a href="#"><img src="./app/assets/AntDesign.svg" alt="Ant Design" title="Ant Design" align="center" height="30" /></a>
469484
#
470485
###### Return to [Top](#chronos)
471486
<br>

__tests__/test_settings.json

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,9 @@
1-
{"setupRequired":false,"services":[["myPostgres","SQL","postgres://zwezmnqm:[email protected]:5432/zwezmnqm","Online bookstore with that keeps track of orders and customers","Jun 28, 2020 4:58 PM"],["ToddDB","MongoDB","mongodb+srv://tdwolf6:[email protected]/Chronos?retryWrites=true&w=majority","Web app deployed on AWS","Jul 3, 2020 7:12AM"],["orders","MongoDB","mongodb+srv://yangsong:[email protected]/orders?retryWrites=true&w=majority","orders","May 31, 2022 5:16 PM"],["JamesMongo","MongoDB","mongodb+srv://james:[email protected]/test?retryWrites=true&w=majority","","Jun 15, 2022 10:34 AM"],["JamesPostgres","SQL","postgres://dxdebork:[email protected]/dxdebork","","Jun 15, 2022 11:11 AM"]],"mode":"light mode","splash":true,"landingPage":"dashBoard"}
1+
{
2+
"setupRequired": false,
3+
"services": [
4+
5+
],
6+
"mode": "light mode",
7+
"splash": true,
8+
"landingPage": "dashBoard"
9+
}

app/assets/AntDesign.svg

Lines changed: 1 addition & 0 deletions
Loading

app/assets/pngwing.com 2.png

7.39 KB
Loading

app/assets/pngwing.com.png

7.39 KB
Loading

app/assets/query_tool.gif

640 KB
Loading

0 commit comments

Comments
 (0)