Integrations
ingress
Interface: traefik_route
Supported charms: Traefik Ingress Operator
Ingress manages external http/https access to services in a kubernetes cluster.
Example ingress integrate command:
juju integrate wazuh-server traefik-k8s
logging
Interface: loki_push_api
Supported charms: loki-k8s
Logging relation provides a way to scrape logs produced from the Wazuh Server charm. The Wazuh
Server logs are stored at /var/ossec/logs/. A promtail worker is spawned and will periodically push logs to
Loki.
Example loki_push_api integrate command:
juju integrate wazuh-server loki-k8s
metrics-endpoint
Interface: prometheus_scrape
Supported charms: prometheus-k8s
Metrics-endpoint relation allows scraping the /metrics endpoint provided by
Wazuh Prometheus exporter. The metrics are exposed in the open metrics format and will only be scraped by Prometheus once the
relation becomes active
Example metrics-endpoint integrate command:
juju integrate wazuh-server prometheus-k8s
opensearch-client
Interface: opensearch_client
Supported charms: OpenSearch, Wazuh Indexer
OpenSearch integration is a required relation for the Wazuh Server charm to supply data storage for Wazuh.
Example opensearch-client integrate command:
juju integrate wazuh-server wazuh-indexer:opensearch-client
See more information in Charm Architecture.