Integrate Charmed Magma Orchestrator to Elasticsearch¶
Requirements¶
Elasticsearch instance supporting both
HTTP
andHTTPS
requestsConnectivity between the Orchestrator and the Elasticsearch
Integration¶
Create an overlay.yaml
file that contains the following content:
applications:
fluentd:
options:
domain: <your domain name>
elasticsearch-url: <your elasticsearch https url>
orc8r-certifier:
options:
domain: <your domain name>
orc8r-eventd:
options:
elasticsearch-url: <your elasticsearch http url>
orc8r-nginx:
options:
domain: <your domain name>
tls-certificates-operator:
options:
generate-self-signed-certificates: true
ca-common-name: rootca.<your domain name>
Deploy Charmed Magma Orchestrator
as described in Deploy Charmed Magma Orchestrator
Configure elasticsearch-url
in the fluentd
charm:
juju config fluentd elasticsearch-url=<your elasticsearch https url>
Configure elasticsearch-url
in the orc8r-eventd
charm:
juju config orc8r-eventd elasticsearch-url=<your elasticsearch http url>
Confirm changes by visiting https://<your org name>.nms.<your domain>
and checking the Events
chart of your network’s dashboard.