You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Supports <imgsrc="./app/assets/postgres-logo-color.png"alt="PostgreSQL"title="PostgreSQL"align="center"height="20" /> and <imgsrc="./app/assets/mongo-logo-color.png"alt="MongoDB"title="MongoDB"align="center"height="20" /> databases
48
49
- Displays real-time temperature, speed, latency, and memory statistics
49
50
#
50
51
###### Return to [Top](#Chronos)
@@ -62,7 +63,7 @@ Chronos is a comprehensive developer tool that monitors the health and web traff
62
63
63
64
### Master
64
65
65
-
The **'master'** branch of this repository is where the <imgsrc="./app/assets/electron-icon-color.png"alt="Electron"title="Electron"align="center"height="20" /> application for Chronos is deployed. The Chronos monitoring tool's _default configuration_ includes two databases: one PostgresQL and one MongoDB, that are both connected and configured for you in the dashboard so you can easily view the metrics and graphs available to you.
66
+
The **'master'** branch of this repository is where the <imgsrc="./app/assets/electron-logo-color.png"alt="Electron"title="Electron"align="center"height="20" /> application for Chronos is deployed. The Chronos monitoring tool's _default configuration_ includes two databases: one PostgresQL and one MongoDB, that are both connected and configured for you in the dashboard so you can easily view the metrics and graphs available to you.
66
67
67
68
**NOTE:** To _replace_ or _override_ these two default databases that we provide, change the database URIs stored in the following path:
68
69
```
@@ -71,23 +72,23 @@ root directory -> electron -> user -> settings.json
71
72
72
73
### Middleware
73
74
74
-
The **'middleware'** branch is what is ultimately deployed to the <imgsrc="./app/assets/npm-icon-color.png"alt="NPM"title="NPM"align="center"height="20" /> package, which is what you will install and configure in your own application in order to use Chronos.
75
+
The **'middleware'** branch is what is ultimately deployed to the <imgsrc="./app/assets/npm-logo-color.png"alt="NPM"title="NPM"align="center"height="20" /> package, which is what you will install and configure in your own application in order to use Chronos.
75
76
<br>
76
77
<br>
77
78
78
79
### Microservices
79
80
80
-
The **'dummy-microservice'** branch is where we provide a test suite of sample microservices application that successfully utilizes Chronos to apply all the powerful, built-in features of our monitoring tool. You can then visualize the data with the <imgsrc="./app/assets/electron-icon-color.png"alt="Electron"title="Electron"align="center"height="20" /> app.
81
+
The **'dummy-microservice'** branch is where we provide a test suite of sample microservices application that successfully utilizes Chronos to apply all the powerful, built-in features of our monitoring tool. You can then visualize the data with the <imgsrc="./app/assets/electron-logo-color.png"alt="Electron"title="Electron"align="center"height="20" /> app.
81
82
82
-
The microservices include individual <imgsrc="./app/assets/docker-icon-color.png"alt="Docker"title="Docker"align="center"height="20" />files in their respective directories. A docker-compose.yml is in the root directory in case you'd like to deploy all services together.
83
+
The microservices include individual <imgsrc="./app/assets/docker-logo-color.png"alt="Docker"title="Docker"align="center"height="20" />files in their respective directories. A docker-compose.yml is in the root directory in case you'd like to deploy all services together.
83
84
84
85
Refer to the [README](https://github.com/oslabs-beta/Chronos/tree/docker/microservice) of that branch for more details.
85
86
<br>
86
87
<br>
87
88
88
89
### Docker
89
90
90
-
The '<imgsrc="./app/assets/docker-icon-color.png"alt="Docker"title="Docker"align="center"height="20" /> **/microservice'** branch is where we provide a sample _dockerized_ microservices application to test out Chronos and to apply distributed tracing across different containers for your testing convenience..
91
+
The '<imgsrc="./app/assets/docker-logo-color.png"alt="Docker"title="Docker"align="center"height="20" /> **/microservice'** branch is where we provide a sample _dockerized_ microservices application to test out Chronos and to apply distributed tracing across different containers for your testing convenience..
91
92
92
93
<imgsrc="./app/assets/important.png"alt="Important"title="Important"align="center"height="20" /> Give your containers the same names you use for arguments for microservice names. Read more about it under the INSTALLATION section below.
93
94
@@ -107,14 +108,11 @@ If you're using docker-compose to start up multiple containers at once, you can
107
108
volumes:
108
109
- "/var/run/docker.sock:/var/run/docker.sock"
109
110
```
110
-
111
-
\*Note: This module leverages the features of [systeminformation](https://systeminformation.io/).
112
-
<br>
113
111
<br>
114
112
115
113
### ChronosWebsite
116
114
117
-
The **'chronosWebsite'** branch is where the source code for the website, chronoslany.com, exists. The website currently has a working download link for Chronos as a desktop application for **MacOS**, and the Windows and Linux download links will redirect you to the <imgsrc="./app/assets/apple-icon-black.png"alt="Apple"title="Apple"align="center"height="15" /> Apple Store to buy a Macbook Pro <imgsrc="./app/assets/macbook-icon-color.png"alt="MacBook"title="MacBook"align="center"height="15" />.
115
+
The **'chronosWebsite'** branch is where the source code for the website, chronoslany.com, exists. The website currently has a working download link for Chronos as a desktop application for **MacOS**, and the Windows and Linux download links will redirect you to the <imgsrc="./app/assets/apple-icon-black.png"alt="Apple"title="Apple"align="center"height="15" /> Apple Store to buy a Macbook Pro <imgsrc="./app/assets/macbook-logo-color.png"alt="MacBook"title="MacBook"align="center"height="15" />.
118
116
<br>
119
117
<br>
120
118
@@ -133,9 +131,9 @@ This is for the latest Chronos version **5.1 release and later**.
133
131
- LTS release: 5.0.1
134
132
135
133
### 1. Pre-Installation
136
-
Make sure you're running version 12.18.3 of <imgsrc="./app/assets/node-icon-color.png"alt="Node"title="Node"align="center"height="20" />, which is the most recent LTS (long-term support) version.
134
+
Make sure you're running version 12.18.3 of <imgsrc="./app/assets/node-logo-color.png"alt="Node"title="Node"align="center"height="20" />, which is the most recent LTS (long-term support) version.
137
135
138
-
If you need to roll back from <imgsrc="./app/assets/node-icon-color.png"alt="Node"title="Node"align="center"height="20" /> 14.9.0, make sure to run
136
+
If you need to roll back from <imgsrc="./app/assets/node-logo-color.png"alt="Node"title="Node"align="center"height="20" /> 14.9.0, make sure to run
139
137
```npm rebuild```
140
138
in the root directory.
141
139
@@ -209,7 +207,7 @@ Chronos only supports **Slack** and **email** notifications.
209
207
210
208
### Slack
211
209
212
-
Chronos uses the <imgsrc="./app/assets/slack-icon-color.png"alt="Slack"title="Slack"align="center"height="20" /> API to send messages to a Slack channel and only requires the **webhook url**. Learn how to set up [Slack webhooks](https://api.slack.com/messaging/webhooks) for your team.
210
+
Chronos uses the <imgsrc="./app/assets/slack-logo-color.png"alt="Slack"title="Slack"align="center"height="20" /> API to send messages to a Slack channel and only requires the **webhook url**. Learn how to set up [Slack webhooks](https://api.slack.com/messaging/webhooks) for your team.
213
211
214
212
An example of configured **slack** settings:
215
213
@@ -258,11 +256,30 @@ notifications: [
258
256
###### Return to [Top](#Chronos)
259
257
<br>
260
258
261
-
## Electron Desktop Application
262
-
263
-
After installing the node module in each microservice, download the <imgsrc="./app/assets/electron-icon-color.png"alt="Electron"title="Electron"align="center"height="20" /> desktop application from the public [Chronos]() repo.
264
-
265
-
Inside the downloaded directory, install all dependencies using the `npm install` command followed by the `npm start` command to start the Electron desktop application.
259
+
## Stack
260
+
261
+
Chronos was built using the following technology stacks:
@@ -280,6 +297,6 @@ Development of Chronos is open source on GitHub through the tech accelerator umb
280
297
281
298
## License
282
299
283
-
Chronos is <imgsrc="./app/assets/mit-icon-color.png"alt="MIT"title="MIT"align="center"height="20" /> [licensed.](https://github.com/oslabs-beta/Chronos/blob/master/LICENSE.md)
300
+
Chronos is <imgsrc="./app/assets/mit-logo-color.png"alt="MIT"title="MIT"align="center"height="20" /> [licensed.](https://github.com/oslabs-beta/Chronos/blob/master/LICENSE.md)
0 commit comments