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
Copy file name to clipboardExpand all lines: README.md
+18Lines changed: 18 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -116,6 +116,7 @@ In step 2, you need to configure the `app.json.sample` within the `api/v1/inc` f
116
116
-`demo`: If set to `true`, demo credentials are shown on the login page. Useful for demo installations.
117
117
-`telemetry`: Enable/disable telemetry (Default: `enabled` - **PLEASE DISABLE IF NEEDED**)
118
118
-`telemetry_server_url`: Full server url to telemetry upload
119
+
-`telemetryServer`: Enables/disables the Server Telemetry Statistics page
119
120
120
121
#### **SMTP section**
121
122
@@ -254,6 +255,23 @@ To upload a new theme, simply place it into the `/assets/css` folder.
254
255
255
256
The theme the user selected is saved as a cookie, meaning it is only selected on the current device. On mobile or on another device, the user has to set the desired theme again.
256
257
258
+
## Run as Telemetry server
259
+
260
+
Basically, there are only a few steps to do
261
+
262
+
1. Navigate to the telemetry server directory: `cd api/v1/class/telemetry/server`
3. Set `telemetryServer` inside app.json `general` section to `true`.
265
+
4. Check received telemetry data on the "Server Telemetry" page.
266
+
267
+
## Change Telemetry server URL for managed environments
268
+
269
+
If you want all of your TimeTrack instances to point to your telemetry server instance, you need to change the app.json `general``telemetry_server_url` attribute to your URL.
270
+
Also make sure the `telemetry` attribute is set to `"enabled"`.
271
+
272
+
To check if all worked simply visit the Settings page using an admin account. Check the checkbox within the Telemetry section at the bottom of the page and click the Submit button.
273
+
On your server timetrack instance you need to visit the "Server Telemetry" page to check if you received the new/updated telemetry data.
274
+
257
275
## Updates
258
276
259
277
TimeTrack has to be updated in two ways: database and application.
Copy file name to clipboardExpand all lines: api/v1/class/telemetry/server/README.md
+2-1Lines changed: 2 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,4 +3,5 @@
3
3
Make sure your clients point to a specific client for the telemetry server.
4
4
Install TimeTrack on that server and start the telemetry server with `cd path/to/timetrack/api/v1/class/telemetry/server && php -S 0.0.0.0:8888 server.php`
5
5
6
-
Inside DB check the results within the `telemetry_server` table. A GUI is comming soon.
6
+
Inside DB check the results within the `telemetry_server` table. Set `telemetryServer` var within app.json `general` section to `true`.
7
+
A new entry called Server Telemetry will appear within the Navigation bar.
0 commit comments