How to configure SEQ?

If you want to access outside your Kubernetes cluster, you have to configure Seq to make it accessible from the outside. Edit the parameters.tfvars, and edit the seq section (or add it if not present). Add the service_type option:

seq = {
  service_type = "LoadBalancer"
}

Then, redeploy.

Connexion

When you perform the command:

shell
kubectl get svc -n armonik

You should see a service called seqweb. You can connect to its external-ip:8080 in your browser to access seq.

If you enabled the authentication of seq, the default credentials are the following:

  • Username: admin
  • Password: admin

You can then change the password in settings -> system.

Useful requests

The application name for the control plane is ArmoniK.Control. (Application = 'ArmoniK.Control') The application name for the polling agent is ArmoniK.Compute.PollingAgent. (Application = 'ArmoniK.Compute.PollingAgent') The application name for the worker is ArmoniK.Compute.Worker. (Application = 'ArmoniK.Compute.Worker')

Troubleshoot

If you use docker as the Kubernetes backend, you should configure the logging driver of docker to json-file. Otherwise, the logs will remain empty (fluent-bit will not be able to fetch logs).

https://docs.docker.com/config/containers/logging/configure/#configure-the-default-logging-driverhttps://rancher.com/docs/rancher/v2.0-v2.4/en/cluster-admin/tools/cluster-logging/