diff options
author | Stephen Wong <stephen.kf.wong@gmail.com> | 2018-04-25 21:51:11 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@opnfv.org> | 2018-04-25 21:51:11 +0000 |
commit | 78795f43dfff73a3baddf9c56eb8f396d472353c (patch) | |
tree | 829f3e4673ba5b045fd54c1011fd061a13ac8309 /docs/monitoring.rst | |
parent | 008d43db8ed6df17c50bf202330e3a18eee68aa9 (diff) | |
parent | 757216df68b1bc7c49384b0aa65392896c06393b (diff) |
Merge "Add index and cleanup design docs on stable/fraser" into stable/fraser
Diffstat (limited to 'docs/monitoring.rst')
-rw-r--r-- | docs/monitoring.rst | 30 |
1 files changed, 22 insertions, 8 deletions
diff --git a/docs/monitoring.rst b/docs/monitoring.rst index 44b01e3..76c19b6 100644 --- a/docs/monitoring.rst +++ b/docs/monitoring.rst @@ -1,3 +1,10 @@ +.. This work is licensed under a Creative Commons Attribution 4.0 International +.. License. +.. http://creativecommons.org/licenses/by/4.0 +.. (c) OPNFV, Authors of Clover + +.. _monitoring: + ########## Monitoring ########## @@ -6,26 +13,33 @@ Monitoring Installation ************ -Currently, we use the Istio build-in prometheus addon to install prometheus:: +Currently, we use the Istio built-in Prometheus add-on to install Prometheus:: cd <istio-release-path> kubectl apply -f install/kubernetes/addons/prometheus.yaml + +Alternatively, both Prometheus and Jaeger can be installed in combination with the +Clover container using the command:: + + $ sudo docker run --rm \ + -v ~/.kube/config:/root/.kube/config \ + opnfv/clover \ + /bin/bash -c '/home/opnfv/repos/clover/samples/scenarios/view.sh' + ******** Validate ******** -Setup port-forwarding for prometheus by executing the following command:: +Setup port-forwarding for Prometheus by executing the following command:: kubectl -n istio-system port-forward $(kubectl -n istio-system get pod -l app=prometheus -o jsonpath='{.items[0].metadata.name}') 9090:9090 & -Run the scripts in ``clover/monitoring`` validates prometheus installation:: +Run the scripts in ``clover/monitoring`` to validate the Prometheus installation:: python clover/monitoring/validate.py -It validates the installation with the following criterias +It validates the installation with the following criteria: -#. [DONE] prometheus pod is in Running state -#. [DONE] prometheus is conneted to monitoring targets -#. [TODO] test collecting telemetry data from istio -#. [TODO] TBD +#. Prometheus pod is in running state +#. Prometheus is connected to monitoring targets |