Feature: Kibana visualizations and dashboard for monitoring container/pod logs. These visualizations allow administrator users (cluster-admin or cluster-reader) to view logs by deployment, namespace, pod, and container.
The script es_load_kibana_ui_objects is used to load dashboards and
other Kibana UI objects for the given user. Usage:
oc exec $espod -- es_load_kibana_ui_objects user-name
That is, it exists inside the Elasticsearch and ES-OPS pod, and must
be run inside those pods. Additionally, it requires some indices and
other objects set up by the OpenShift Elasticsearch plugin, so the user
must login to Kibana (or Elasticsearch) before using this script.
This will also add an index pattern for `project.*` and load the
necessary index pattern file.
Reason: Give administrators an easier way to view Kubernetes/OpenShift related logs in the cluster.
Result: Admin users have some graphs and a dashboard to use to view logs from Kubernetes/OpenShift pods and containers.