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
Note that it should be cloned from the fork (replace [USER] with your Github user), not from origin.
@@ -31,7 +30,6 @@ in the same directory with the name apm-server.
31
30
make
32
31
```
33
32
34
-
35
33
### Run
36
34
37
35
To run Apm-Server with debugging output enabled, run:
@@ -40,7 +38,6 @@ To run Apm-Server with debugging output enabled, run:
40
38
./apm-server -c apm-server.yml -e -d "*"
41
39
```
42
40
43
-
44
41
### Test
45
42
46
43
To test Apm-Server, run the following command:
@@ -51,6 +48,7 @@ make testsuite
51
48
52
49
alternatively:
53
50
```
51
+
make unit
54
52
make unit-tests
55
53
make system-tests
56
54
make integration-tests
@@ -69,10 +67,9 @@ To generate etc/apm-server.template.json and etc/apm-server.asciidoc
69
67
make update
70
68
```
71
69
72
-
73
70
### Cleanup
74
71
75
-
To clean Apm-Server source code, run the following commands:
72
+
To clean Apm-Server source code, run the following commands:
76
73
77
74
```
78
75
make fmt
@@ -86,7 +83,6 @@ make clean
86
83
87
84
For further development, check out the [beat developer guide](https://www.elastic.co/guide/en/beats/libbeat/current/new-beat.html).
88
85
89
-
90
86
## Packaging
91
87
92
88
The beat frameworks provides tools to crosscompile and package your beat for different platforms. This requires [docker](https://www.docker.com/) and vendoring as described above. To build packages of your beat, run the following command:
@@ -97,7 +93,6 @@ make package
97
93
98
94
This will fetch and create all images required for the build process. The hole process to finish can take several minutes.
99
95
100
-
101
96
## Update Dependencies
102
97
103
98
The `apm-server` has two types of dependencies:
@@ -131,3 +126,15 @@ get this running execute the following commands.
131
126
* Open `localhost:5601` in your browser and log into Kibana with `elastic` and `changeme`
132
127
* Create the `apm-server-*` index pattern
133
128
* In Kibana go to the Discovery tab and you should see data
129
+
130
+
For manual testing with specific agents, check instructions at `tests/agent/[LANG]/README.md`
131
+
132
+
## Documentation
133
+
134
+
A JSON-Schema spec for the API lives in `docs/spec`.
135
+
ElasticSearch fields are defined in `_meta/fields.generated.yml`.
136
+
Examples of input and output documents can be found at `docs/data/intake-api` and `docs/data/elasticsearch` respectively.
0 commit comments