mirror of https://github.com/istio/istio.io.git
Update Metrics docs to reflect istio_ namespace. (#811)
This commit is contained in:
parent
eb12dd9985
commit
e849d19c41
|
@ -157,17 +157,17 @@ as the example application throughout this task.
|
|||
kubectl -n istio-system port-forward $(kubectl -n istio-system get pod -l app=prometheus -o jsonpath='{.items[0].metadata.name}') 9090:9090 &
|
||||
```
|
||||
|
||||
View values for the new metric via the [Prometheus UI](http://localhost:9090/graph#%5B%7B%22range_input%22%3A%221h%22%2C%22expr%22%3A%22double_request_count%22%2C%22tab%22%3A1%7D%5D).
|
||||
View values for the new metric via the [Prometheus UI](http://localhost:9090/graph#%5B%7B%22range_input%22%3A%221h%22%2C%22expr%22%3A%22istio_double_request_count%22%2C%22tab%22%3A1%7D%5D).
|
||||
|
||||
The provided link opens the Prometheus UI and executes a query for values of the
|
||||
`double_request_count` metric. The table displayed in the **Console** tab
|
||||
includes entries similar to:
|
||||
The provided link opens the Prometheus UI and executes a query for values of
|
||||
the `istio_double_request_count` metric. The table displayed in the
|
||||
**Console** tab includes entries similar to:
|
||||
|
||||
```
|
||||
double_request_count{destination="details.default.svc.cluster.local",instance="istio-mixer.istio-system:42422",job="istio-mesh",message="twice the fun!",source="productpage.default.svc.cluster.local"} 2
|
||||
double_request_count{destination="ingress.istio-system.svc.cluster.local",instance="istio-mixer.istio-system:42422",job="istio-mesh",message="twice the fun!",source="unknown"} 2
|
||||
double_request_count{destination="productpage.default.svc.cluster.local",instance="istio-mixer.istio-system:42422",job="istio-mesh",message="twice the fun!",source="ingress.istio-system.svc.cluster.local"} 2
|
||||
double_request_count{destination="reviews.default.svc.cluster.local",instance="istio-mixer.istio-system:42422",job="istio-mesh",message="twice the fun!",source="productpage.default.svc.cluster.local"} 2
|
||||
istio_double_request_count{destination="details.default.svc.cluster.local",instance="istio-mixer.istio-system:42422",job="istio-mesh",message="twice the fun!",source="productpage.default.svc.cluster.local"} 2
|
||||
istio_double_request_count{destination="ingress.istio-system.svc.cluster.local",instance="istio-mixer.istio-system:42422",job="istio-mesh",message="twice the fun!",source="unknown"} 2
|
||||
istio_double_request_count{destination="productpage.default.svc.cluster.local",instance="istio-mixer.istio-system:42422",job="istio-mesh",message="twice the fun!",source="ingress.istio-system.svc.cluster.local"} 2
|
||||
istio_double_request_count{destination="reviews.default.svc.cluster.local",instance="istio-mixer.istio-system:42422",job="istio-mesh",message="twice the fun!",source="productpage.default.svc.cluster.local"} 2
|
||||
```
|
||||
|
||||
For more on querying Prometheus for metric values, see the [Querying Istio
|
||||
|
@ -239,8 +239,10 @@ The `kind: prometheus` stanza of config defines a *handler* named
|
|||
`doublehandler`. The handler `spec` configures how the Prometheus adapter code
|
||||
translates received metric instances into prometheus-formatted values that can
|
||||
be processed by a Prometheus backend. This configuration specified a new
|
||||
Prometheus metric named `double_request_count`, with three labels (matching the
|
||||
dimensions configured for `doublerequestcount.metric` instances).
|
||||
Prometheus metric named `double_request_count`. The Prometheus adapter prepends
|
||||
the `istio_` namespace to all metric names, therefore this metric will show up
|
||||
in Promethus as `istio_double_request_count`. The metric has three labels
|
||||
matching the dimensions configured for `doublerequestcount.metric` instances.
|
||||
|
||||
For `kind: prometheus` handlers, Mixer instances are matched to Prometheus
|
||||
metrics via the `instance_name` parameter. The `instance_name` values must be
|
||||
|
|
|
@ -200,21 +200,21 @@ as the example application throughout this task.
|
|||
kubectl -n istio-system port-forward $(kubectl -n istio-system get pod -l app=prometheus -o jsonpath='{.items[0].metadata.name}') 9090:9090 &
|
||||
```
|
||||
|
||||
View values for the new metric via the [Prometheus UI](http://localhost:9090/graph#%5B%7B%22range_input%22%3A%221h%22%2C%22expr%22%3A%22mongo_received_bytes%22%2C%22tab%22%3A1%7D%5D).
|
||||
View values for the new metric via the [Prometheus UI](http://localhost:9090/graph#%5B%7B%22range_input%22%3A%221h%22%2C%22expr%22%3A%22istio_mongo_received_bytes%22%2C%22tab%22%3A1%7D%5D).
|
||||
|
||||
The provided link opens the Prometheus UI and executes a query for values of
|
||||
the `mongo_received_bytes` metric. The table displayed in the **Console** tab
|
||||
includes entries similar to:
|
||||
the `istio_mongo_received_bytes` metric. The table displayed in the
|
||||
**Console** tab includes entries similar to:
|
||||
|
||||
```
|
||||
mongo_received_bytes{destination_version="v1",instance="istio-mixer.istio-system:42422",job="istio-mesh",source_service="ratings.default.svc.cluster.local",source_version="v2"} 2317
|
||||
istio_mongo_received_bytes{destination_version="v1",instance="istio-mixer.istio-system:42422",job="istio-mesh",source_service="ratings.default.svc.cluster.local",source_version="v2"} 2317
|
||||
```
|
||||
|
||||
NOTE: Istio also collects protocol-specific statistics for MongoDB. For
|
||||
example, the value of total OP_QUERY messages sent from the `ratings` service
|
||||
is collected in the following metric:
|
||||
`envoy_mongo_mongo_collection_ratings_query_total_counter` (click
|
||||
[here](http://localhost:9090/graph#%5B%7B%22range_input%22%3A%221h%22%2C%22expr%22%3A%22envoy_mongo_mongo_collection_ratings_query_total_counter%22%2C%22tab%22%3A1%7D%5D)
|
||||
`envoy_mongo_mongo_collection_ratings_query_total` (click
|
||||
[here](http://localhost:9090/graph#%5B%7B%22range_input%22%3A%221h%22%2C%22expr%22%3A%22envoy_mongo_mongo_collection_ratings_query_total%22%2C%22tab%22%3A1%7D%5D)
|
||||
to execute the query).
|
||||
|
||||
## Understanding TCP telemetry collection
|
||||
|
|
Loading…
Reference in New Issue