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: CONTRIBUTING.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -48,14 +48,14 @@ If you have a suggestion for the project, we'd love to hear about it. Please inc
48
48
### Coding Standards
49
49
50
50
* Use consistent code formatting
51
-
* Write clear commit messages following [Conventional Commits](https://www.conventionalcommits.org/)
51
+
* Write clear commit messages following [Conventional Commits](https://www.conventionalcommits.org/) or at least the basic specification as in the [Commit Messages](#commit-messages) section.
This setup will install all server-side components of the ExaMon framework:
@@ -12,6 +20,14 @@ This setup will install all server-side components of the ExaMon framework:
12
20
- Grafana
13
21
- KairosDB
14
22
- Cassandra
23
+
- Example plugins
24
+
25
+
This Examon installation includes the following plugins:
26
+
27
+
-`random_pub`
28
+
29
+
Please note: the random_pub plugin is used to test the system and it will publish random metrics.
30
+
It can be disabled as described in the [Enable/disable plugins](#enabledisable-the-plugins) section.
15
31
16
32
## Prerequisites
17
33
Since Cassandra is the component that requires the majority of resources, you can find more details about the suggested hardware configuration of the system that will host the services here:
@@ -42,37 +58,170 @@ docker compose up -d
42
58
43
59
This will build the Docker images and fetch some prebuilt images and then start the services. You can refer to the `docker-compose.yml` file to see the full configuration.
44
60
61
+
## Configuration
62
+
45
63
### Configure Grafana
46
64
47
65
Log in to the Grafana server using your browser and the default credentials:
48
66
67
+
**NOTE:** This installation sets the default password to `GF_SECURITY_ADMIN_PASSWORD` in the `docker-compose.yml` file.
68
+
49
69
http://localhost:3000
50
70
51
71
Follow the normal procedure for adding a new data source:
52
72
53
73
[Add a Datasource](https://grafana.com/docs/grafana/latest/datasources/add-a-data-source/)
54
74
75
+
From the Grafana UI, add a new data source and select `KairosDB`.
76
+
55
77
Fill out the form with the following settings:
56
78
57
-
- Type: `KairosDB`
58
79
- Name: `kairosdb`
59
80
- Url: http://kairosdb:8083
60
81
- Access: `Server`
61
82
62
-
## Usage Examples
83
+
To import the dashboards stored in the `dashboards/` folder:
### Collecting data using the dummy "examon_pub" plugin
65
-
Once all Docker services are running (can be started either by `docker-compose up -d` or `docker-compose start`), the MQTT broker is available at `TEST_SERVER` port `1883` where `TEST_SERVER` is the address of the server where the services run.
0 commit comments