io.yupiik.alveoli:monitoring-alveolus:1.0.28-SNAPSHOT
Includes loki+prometheus+zipkin+grafana at once.
Tip
|
You can set --monitoring.namespace to deploy the full stack in a dedicated namespace. |
Starting from 1.0.20, we added the resource request/limit placeHolder with default in all the dependencies. You can remove them by patching the descriptor like:
{
"op": "remove",
"path": "/spec/template/spec/containers/0/resources"
}
You need to add this in all the descriptor dependencies.
Maven Dependency
<dependency>
<groupId>io.yupiik.alveoli</groupId>
<artifactId>monitoring-alveolus</artifactId>
<version>1.0.28-SNAPSHOT</version>
</dependency>
Sample Usage
{
"alveoli": [
{
"//": "My alveolus.",
"name": "com.company:my-app:1.0.0",
"descriptors": [],
"dependencies": [
{
"name": "io.yupiik.alveoli:monitoring-alveolus:1.0.28-SNAPSHOT",
"location": "io.yupiik.alveoli:monitoring-alveolus:1.0.28-SNAPSHOT",
}
]
}
]
}
Dependencies
-
io.yupiik.alveoli:prometheus-simple:1.0.28-SNAPSHOT
fromio.yupiik.alveoli:prometheus-simple:1.0.28-SNAPSHOT
dependency -
io.yupiik.alveoli:zipkin-simple:1.0.28-SNAPSHOT
fromio.yupiik.alveoli:zipkin-simple:1.0.28-SNAPSHOT
dependency -
io.yupiik.alveoli:loki-simple:1.0.28-SNAPSHOT
fromio.yupiik.alveoli:loki-simple:1.0.28-SNAPSHOT
dependency -
io.yupiik.alveoli:grafana-simple:1.0.28-SNAPSHOT
fromio.yupiik.alveoli:grafana-simple:1.0.28-SNAPSHOT
dependency