Available Alveoli
-
elasticsearch-local (io.yupiik.alveoli:elasticsearch-local:1.0.28-SNAPSHOT): setup "elasticsearch-local" which runs an Elasticsearch instance usable by other applications.
-
grafana-simple (io.yupiik.alveoli:grafana-simple:1.0.28-SNAPSHOT): simple Grafana instance, note we preconfigure it with Loki, Prometheus and grafana alveoli, ensure to override the configuration if you don’t use them.
-
loki-simple (io.yupiik.alveoli:loki-simple:1.0.28-SNAPSHOT): loki setup to aggregate service logs using promtail, the prometheus for logs.
Warning
|
Starting from 1.0.20, the Promtail descriptor moved from Deployment to DaemonSet. |
-
minio-local (io.yupiik.alveoli:minio-local:1.0.28-SNAPSHOT): setup "minio-local" which runs a MinIO instance usable by other applications.
-
monitoring-alveolus (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.
-
postgres-local (io.yupiik.alveoli:postgres-local:1.0.28-SNAPSHOT): setup "postgres-local" which runs a PostgreSQL instance usable by other applications.
-
prometheus-simple (io.yupiik.alveoli:prometheus-simple:1.0.28-SNAPSHOT): prometheus local/dev setup. Will be available on http://$(PROMETHEUS_SERVICE_SERVICE_HOST):$(PROMETHEUS_SERVICE_SERVICE_PORT).
-
zipkin-simple (io.yupiik.alveoli:zipkin-simple:1.0.28-SNAPSHOT): zipkin in memory setup. Will be available on http://$(ZIPKIN_SERVICE_SERVICE_HOST):$(ZIPKIN_SERVICE_SERVICE_PORT). For example http://$(ZIPKIN_SERVICE_SERVICE_HOST):$(ZIPKIN_SERVICE_SERVICE_PORT)/api/v2/spans to push spans through HTTP.