It's recommended to use the mise for development.
dev1 is an example of a tag to test locally.
mise run build-lgtm dev1will build the docker image locally.mise run lgtm dev1will run the docker image locally.
- Markdown lint:
mise run lint-markdown - Markdown link checker:
mise run lint-links - Run all checks:
mise run lint-all
Acceptance test cases are defined in oats.yaml files in the examples directory.
The test cases are run by oats.
If a test case fails (let's say examples/nodejs), follow these steps:
- Build a new image:
mise run build-lgtm dev1 oats -timeout 2h -lgtm-version dev1 examples/nodejs(automatically installed bymise)- go to http://127.0.0.1:3000
You can run all everything together using mise run test.
Note
The architecture diagram is only accessible to Grafana employees.
The source code for the architecture diagram is a Google slide.
Take a screenshot of the slide and save it as img/overview.png.
./otelcol-contrib --config docker/otelcol-config.yaml --config docker/otelcol-export-http.yaml \
print-initial-config --feature-gates otelcol.printInitialConfig > merged.yaml