diff --git a/dashboards/grafana/caches-summary-dashboard.json b/dashboards/grafana/caches-summary-dashboard.json index beeda5e74..278bddf68 100644 --- a/dashboards/grafana/caches-summary-dashboard.json +++ b/dashboards/grafana/caches-summary-dashboard.json @@ -56,7 +56,7 @@ "showLineNumbers": false, "showMiniMap": false }, - "content": "

Caches Summary - $ClusterName

", + "content": "

Caches Summary

", "mode": "html" }, "pluginVersion": "10.0.13", diff --git a/dashboards/grafana/elastic-data-summary-dashboard.json b/dashboards/grafana/elastic-data-summary-dashboard.json index 030793965..5849caac2 100644 --- a/dashboards/grafana/elastic-data-summary-dashboard.json +++ b/dashboards/grafana/elastic-data-summary-dashboard.json @@ -57,7 +57,7 @@ "showLineNumbers": false, "showMiniMap": false }, - "content": "

Elastic Data Summary - $ClusterName

", + "content": "

Elastic Data Summary

", "mode": "html" }, "pluginVersion": "10.0.13", diff --git a/dashboards/grafana/executors-summary.json b/dashboards/grafana/executors-summary.json index 4cd544e4f..f2dc884ac 100644 --- a/dashboards/grafana/executors-summary.json +++ b/dashboards/grafana/executors-summary.json @@ -56,7 +56,7 @@ "showLineNumbers": false, "showMiniMap": false }, - "content": "

Executors Summary - $ClusterName

", + "content": "

Executors Summary

", "mode": "html" }, "pluginVersion": "10.0.13", diff --git a/dashboards/grafana/federation-summary-dashboard.json b/dashboards/grafana/federation-summary-dashboard.json index 5ec764bec..5da0cfec2 100644 --- a/dashboards/grafana/federation-summary-dashboard.json +++ b/dashboards/grafana/federation-summary-dashboard.json @@ -85,7 +85,7 @@ "showLineNumbers": false, "showMiniMap": false }, - "content": "

Federation Summary - $ClusterName

", + "content": "

Federation Summary

", "mode": "html" }, "pluginVersion": "10.0.13", diff --git a/dashboards/grafana/grpc-proxy-details-dashboard.json b/dashboards/grafana/grpc-proxy-details-dashboard.json index 9d6c3ff04..228ca532b 100644 --- a/dashboards/grafana/grpc-proxy-details-dashboard.json +++ b/dashboards/grafana/grpc-proxy-details-dashboard.json @@ -68,7 +68,7 @@ "showLineNumbers": false, "showMiniMap": false }, - "content": "

gRPC Proxy Details - $ClusterName / ${MemberName}

", + "content": "

gRPC Proxy Details - ${MemberName}

", "mode": "html" }, "pluginVersion": "10.0.13", diff --git a/dashboards/grafana/grpc-proxy-summary-dashboard.json b/dashboards/grafana/grpc-proxy-summary-dashboard.json index 33ac2adc3..8a503abd6 100644 --- a/dashboards/grafana/grpc-proxy-summary-dashboard.json +++ b/dashboards/grafana/grpc-proxy-summary-dashboard.json @@ -56,7 +56,7 @@ "showLineNumbers": false, "showMiniMap": false }, - "content": "

gRPC Proxy Summary - $ClusterName

", + "content": "

gRPC Proxy Summary/h3>

", "mode": "html" }, "pluginVersion": "10.0.13", diff --git a/dashboards/grafana/http-servers-summary-dashboard.json b/dashboards/grafana/http-servers-summary-dashboard.json index 75f7d64f7..8a8dfc193 100644 --- a/dashboards/grafana/http-servers-summary-dashboard.json +++ b/dashboards/grafana/http-servers-summary-dashboard.json @@ -56,7 +56,7 @@ "showLineNumbers": false, "showMiniMap": false }, - "content": "

HTTP Servers Summary - $ClusterName

", + "content": "

HTTP Servers Summary

", "mode": "html" }, "pluginVersion": "10.0.13", diff --git a/dashboards/grafana/machines-summary-dashboard.json b/dashboards/grafana/machines-summary-dashboard.json index 790846a81..1253de8b8 100644 --- a/dashboards/grafana/machines-summary-dashboard.json +++ b/dashboards/grafana/machines-summary-dashboard.json @@ -70,7 +70,7 @@ "showLineNumbers": false, "showMiniMap": false }, - "content": "

Machines Summary - Version: $CoherenceVersion

", + "content": "

Machines Summary

", "mode": "html" }, "pluginVersion": "10.0.13", diff --git a/dashboards/grafana/member-details-dashboard.json b/dashboards/grafana/member-details-dashboard.json index 566dce944..608649229 100644 --- a/dashboards/grafana/member-details-dashboard.json +++ b/dashboards/grafana/member-details-dashboard.json @@ -30,7 +30,7 @@ "editable": true, "fiscalYearStartMonth": 0, "graphTooltip": 0, - "id": 25, + "id": 1, "links": [ { "icon": "dashboard", @@ -372,9 +372,6 @@ "links": [], "maxDataPoints": 100, "options": { - "displayMode": "lcd", - "minVizHeight": 10, - "minVizWidth": 0, "orientation": "horizontal", "reduceOptions": { "calcs": [ @@ -383,8 +380,8 @@ "fields": "", "values": false }, - "showUnfilled": true, - "valueMode": "color" + "showThresholdLabels": false, + "showThresholdMarkers": true }, "pluginVersion": "10.0.13", "targets": [ @@ -398,7 +395,7 @@ } ], "title": "Publisher Success", - "type": "bargauge" + "type": "gauge" }, { "datasource": "prometheus", @@ -451,9 +448,6 @@ "links": [], "maxDataPoints": 100, "options": { - "displayMode": "lcd", - "minVizHeight": 10, - "minVizWidth": 0, "orientation": "horizontal", "reduceOptions": { "calcs": [ @@ -462,8 +456,8 @@ "fields": "", "values": false }, - "showUnfilled": true, - "valueMode": "color" + "showThresholdLabels": false, + "showThresholdMarkers": true }, "pluginVersion": "10.0.13", "targets": [ @@ -477,7 +471,7 @@ } ], "title": "Receiver Success", - "type": "bargauge" + "type": "gauge" }, { "datasource": "prometheus", @@ -1239,8 +1233,7 @@ "mode": "absolute", "steps": [ { - "color": "green", - "value": null + "color": "green" }, { "color": "red", @@ -1331,8 +1324,7 @@ "mode": "absolute", "steps": [ { - "color": "green", - "value": null + "color": "green" }, { "color": "red", @@ -1423,8 +1415,7 @@ "mode": "absolute", "steps": [ { - "color": "green", - "value": null + "color": "green" }, { "color": "red", @@ -1514,8 +1505,7 @@ "mode": "absolute", "steps": [ { - "color": "green", - "value": null + "color": "green" }, { "color": "red", @@ -1606,8 +1596,7 @@ "mode": "absolute", "steps": [ { - "color": "green", - "value": null + "color": "green" }, { "color": "red", @@ -1711,8 +1700,7 @@ "mode": "absolute", "steps": [ { - "color": "green", - "value": null + "color": "green" }, { "color": "red", diff --git a/dashboards/grafana/members-summary-dashboard.json b/dashboards/grafana/members-summary-dashboard.json index ab9e91e95..95b87433e 100644 --- a/dashboards/grafana/members-summary-dashboard.json +++ b/dashboards/grafana/members-summary-dashboard.json @@ -71,7 +71,7 @@ "showLineNumbers": false, "showMiniMap": false }, - "content": "

Members Summary - $ClusterName

", + "content": "

Members Summary

", "mode": "html" }, "pluginVersion": "10.0.13", diff --git a/dashboards/grafana/persistence-summary-dashboard.json b/dashboards/grafana/persistence-summary-dashboard.json index f164b6bba..f96c588e4 100644 --- a/dashboards/grafana/persistence-summary-dashboard.json +++ b/dashboards/grafana/persistence-summary-dashboard.json @@ -56,7 +56,7 @@ "showLineNumbers": false, "showMiniMap": false }, - "content": "

Persistence Summary - $ClusterName

", + "content": "

Persistence Summary

", "mode": "html" }, "pluginVersion": "10.0.13", diff --git a/dashboards/grafana/proxy-servers-summary-dashboard.json b/dashboards/grafana/proxy-servers-summary-dashboard.json index 1ccc648b9..ae8dafd6d 100644 --- a/dashboards/grafana/proxy-servers-summary-dashboard.json +++ b/dashboards/grafana/proxy-servers-summary-dashboard.json @@ -56,7 +56,7 @@ "showLineNumbers": false, "showMiniMap": false }, - "content": "

Proxy Servers Summary - $ClusterName

", + "content": "

Proxy Servers Summary

", "mode": "html" }, "pluginVersion": "10.0.13", diff --git a/dashboards/grafana/services-summary-dashboard.json b/dashboards/grafana/services-summary-dashboard.json index 4b6a66ce5..ed881a780 100644 --- a/dashboards/grafana/services-summary-dashboard.json +++ b/dashboards/grafana/services-summary-dashboard.json @@ -85,7 +85,7 @@ "showLineNumbers": false, "showMiniMap": false }, - "content": "

Services Summary - Version: $CoherenceVersion

", + "content": "

Services Summary

", "mode": "html" }, "pluginVersion": "10.0.13", diff --git a/dashboards/grafana/topics-summary-dashboard.json b/dashboards/grafana/topics-summary-dashboard.json index 6117cca67..c265c9847 100644 --- a/dashboards/grafana/topics-summary-dashboard.json +++ b/dashboards/grafana/topics-summary-dashboard.json @@ -56,7 +56,7 @@ "showLineNumbers": false, "showMiniMap": false }, - "content": "

Topics Summary - $ClusterName

", + "content": "

Topics Summary

", "mode": "html" }, "pluginVersion": "10.0.13", diff --git a/docs/images/grafana-cache.png b/docs/images/grafana-cache.png index d36bdb94b..43019c479 100644 Binary files a/docs/images/grafana-cache.png and b/docs/images/grafana-cache.png differ diff --git a/docs/images/grafana-caches.png b/docs/images/grafana-caches.png index b050a3d0a..734581ed6 100644 Binary files a/docs/images/grafana-caches.png and b/docs/images/grafana-caches.png differ diff --git a/docs/images/grafana-elastic-data.png b/docs/images/grafana-elastic-data.png index aa8798869..6026751c8 100644 Binary files a/docs/images/grafana-elastic-data.png and b/docs/images/grafana-elastic-data.png differ diff --git a/docs/images/grafana-executor-detail.png b/docs/images/grafana-executor-detail.png index f372fea10..f223b7fc6 100644 Binary files a/docs/images/grafana-executor-detail.png and b/docs/images/grafana-executor-detail.png differ diff --git a/docs/images/grafana-executors-summary.png b/docs/images/grafana-executors-summary.png index 51d40a645..6e37c5da1 100644 Binary files a/docs/images/grafana-executors-summary.png and b/docs/images/grafana-executors-summary.png differ diff --git a/docs/images/grafana-federation-detail.png b/docs/images/grafana-federation-detail.png index c1066ebde..4690c683a 100644 Binary files a/docs/images/grafana-federation-detail.png and b/docs/images/grafana-federation-detail.png differ diff --git a/docs/images/grafana-federation-summary.png b/docs/images/grafana-federation-summary.png index 74775017e..b9f10ec27 100644 Binary files a/docs/images/grafana-federation-summary.png and b/docs/images/grafana-federation-summary.png differ diff --git a/docs/images/grafana-grpc-proxies.png b/docs/images/grafana-grpc-proxies.png new file mode 100644 index 000000000..ce4ff46e3 Binary files /dev/null and b/docs/images/grafana-grpc-proxies.png differ diff --git a/docs/images/grafana-grpc-proxy.png b/docs/images/grafana-grpc-proxy.png new file mode 100644 index 000000000..2c4413280 Binary files /dev/null and b/docs/images/grafana-grpc-proxy.png differ diff --git a/docs/images/grafana-http.png b/docs/images/grafana-http.png index cad8e58a6..cbe59fbb8 100644 Binary files a/docs/images/grafana-http.png and b/docs/images/grafana-http.png differ diff --git a/docs/images/grafana-machines.png b/docs/images/grafana-machines.png index ad80beba4..80e3a7ef3 100644 Binary files a/docs/images/grafana-machines.png and b/docs/images/grafana-machines.png differ diff --git a/docs/images/grafana-main.png b/docs/images/grafana-main.png index e5bfdb47f..4628ddd72 100644 Binary files a/docs/images/grafana-main.png and b/docs/images/grafana-main.png differ diff --git a/docs/images/grafana-member.png b/docs/images/grafana-member.png index f26ed1376..2aed5a7bd 100644 Binary files a/docs/images/grafana-member.png and b/docs/images/grafana-member.png differ diff --git a/docs/images/grafana-members.png b/docs/images/grafana-members.png index 273632d0d..d55228847 100644 Binary files a/docs/images/grafana-members.png and b/docs/images/grafana-members.png differ diff --git a/docs/images/grafana-navigation.png b/docs/images/grafana-navigation.png index e8a72a729..fc491d77f 100644 Binary files a/docs/images/grafana-navigation.png and b/docs/images/grafana-navigation.png differ diff --git a/docs/images/grafana-persistence.png b/docs/images/grafana-persistence.png index 810941b03..d7a1a1942 100644 Binary files a/docs/images/grafana-persistence.png and b/docs/images/grafana-persistence.png differ diff --git a/docs/images/grafana-proxies.png b/docs/images/grafana-proxies.png index 036855574..2bb48f70c 100644 Binary files a/docs/images/grafana-proxies.png and b/docs/images/grafana-proxies.png differ diff --git a/docs/images/grafana-proxy.png b/docs/images/grafana-proxy.png index 8e06dd5c0..03e93d941 100644 Binary files a/docs/images/grafana-proxy.png and b/docs/images/grafana-proxy.png differ diff --git a/docs/images/grafana-service.png b/docs/images/grafana-service.png index 56297b4c1..4f677664f 100644 Binary files a/docs/images/grafana-service.png and b/docs/images/grafana-service.png differ diff --git a/docs/images/grafana-services.png b/docs/images/grafana-services.png index cf1b12a96..44bdcb49c 100644 Binary files a/docs/images/grafana-services.png and b/docs/images/grafana-services.png differ diff --git a/docs/images/grafana-topic-subscriber-group.png b/docs/images/grafana-topic-subscriber-group.png new file mode 100644 index 000000000..06d419fe0 Binary files /dev/null and b/docs/images/grafana-topic-subscriber-group.png differ diff --git a/docs/images/grafana-topic-subscriber.png b/docs/images/grafana-topic-subscriber.png new file mode 100644 index 000000000..d4f8cd33c Binary files /dev/null and b/docs/images/grafana-topic-subscriber.png differ diff --git a/docs/images/grafana-topic.png b/docs/images/grafana-topic.png new file mode 100644 index 000000000..b083b272f Binary files /dev/null and b/docs/images/grafana-topic.png differ diff --git a/docs/images/grafana-topics.png b/docs/images/grafana-topics.png new file mode 100644 index 000000000..c34cacfa2 Binary files /dev/null and b/docs/images/grafana-topics.png differ diff --git a/docs/images/grafana-variables.png b/docs/images/grafana-variables.png index b354fe23b..3ae9ad29c 100644 Binary files a/docs/images/grafana-variables.png and b/docs/images/grafana-variables.png differ diff --git a/docs/metrics/020_metrics.adoc b/docs/metrics/020_metrics.adoc index 35afb46ca..429558a38 100644 --- a/docs/metrics/020_metrics.adoc +++ b/docs/metrics/020_metrics.adoc @@ -28,6 +28,34 @@ endpoint is available at `http://host:port/metrics`. See the https://{commercial-docs-base-url}/manage/using-coherence-metrics.html[Using Coherence Metrics] documentation for full details on the available metrics. +=== Important Note Regarding Prometheus Metrics Prefix + +From version 3.4.0 of the Coherence Operator, the packaged Grafana dashboards no longer use the **vendor:** prefix for querying Prometheus metrics. +This prefix was deprecated a number of releases ago and the default, of legacy metrics, in Coherence and will be removed in the most recent +Coherence releases after this Operator release. + +If you are using a Coherence cluster version you are using has not yet changed this property, +you may see no metrics in the Grafana dashboards. + +To change your cluster to **not** use legacy names, set the environment variable `COHERENCE_METRICS_LEGACY_NAMES` to `false` in your yaml. + +[source,yaml] +.metrics-cluster.yaml +---- +apiVersion: coherence.oracle.com/v1 +kind: Coherence +metadata: + name: metrics-cluster +spec: + env: + - name: COHERENCE_METRICS_LEGACY_NAMES + value: false + coherence: +... +---- + +has not set "coherence.metrics.legacy.names=false" + === Deploy Coherence with Metrics Enabled To deploy a `Coherence` resource with metrics enabled and exposed on a port, the simplest yaml diff --git a/docs/metrics/030_importing.adoc b/docs/metrics/030_importing.adoc index 0600de232..bc6922d48 100644 --- a/docs/metrics/030_importing.adoc +++ b/docs/metrics/030_importing.adoc @@ -1,6 +1,6 @@ /////////////////////////////////////////////////////////////////////////////// - Copyright (c) 2020, 2023, Oracle and/or its affiliates. + Copyright (c) 2020, 2024, Oracle and/or its affiliates. Licensed under the Universal Permissive License v 1.0 as shown at http://oss.oracle.com/licenses/upl. @@ -32,7 +32,8 @@ the various Coherence dashboard files. 2 - Clone the Coherence Operator GitHub repo, checkout the branch or tag for the version you want to use and then obtain the dashboards from the `dashboards/` directory. -NOTE: The recommended versions of Grafana to use are: `8.5.6` or `6.7.4`. It is not yet recommended to use the `9.x` versions of Grafana as there are a number of bugs that cause issues when using the dashboards. +NOTE: The dashboards have been built using Grafana `10.0.13` and as such this is the minimum version required for this release. +If you have an older Grafana installation, you can use previous versions of the dashboard.s == Import the Dashboards into Grafana. diff --git a/docs/metrics/040_dashboards.adoc b/docs/metrics/040_dashboards.adoc index 9242bd3ab..b41722681 100644 --- a/docs/metrics/040_dashboards.adoc +++ b/docs/metrics/040_dashboards.adoc @@ -1,6 +1,6 @@ /////////////////////////////////////////////////////////////////////////////// - Copyright (c) 2020, 2022, Oracle and/or its affiliates. + Copyright (c) 2020, 2024, Oracle and/or its affiliates. Licensed under the Universal Permissive License v 1.0 as shown at http://oss.oracle.com/licenses/upl. @@ -29,6 +29,8 @@ NOTE: Note: The Grafana dashboards require Coherence metrics, which is available .. <> .. <> .. <> +.. <> +.. <> [#navigation] == Navigation @@ -38,11 +40,12 @@ navigation capabilities that appear at the top of most dashboards. === Variables -image:../images/grafana-variables.png[Variables,width="250",float="right"] +image:../images/grafana-variables.png[Variables,width="450",float="right"] Allows for selection of information to be displayed where there is more than one item. -. Cluster Name - Allows selection of the cluster to view metrics for +. Namespace - Allows selection of a namespace if you have multiple Coherence clusters with the same name in multipled namespaces. Will default to `None` if you are not running in Kubernetes +. Cluster Name - Allows selection of the specific cluster to view metrics for . Top N Limit - Limits the display of `Top` values for tables that support it . Service Name, Member Name, Cache Name - These will appear on various dashboards @@ -50,7 +53,7 @@ See the https://grafana.com/docs/reference/templating/[Grafana Documentation] fo === Annotations -image:../images/grafana-annotations.png[Annotations,width="250",float="right"] +image:../images/grafana-annotations.png[Annotations,width="350",float="right"] Vertical red lines on a graph to indicate a change in a key markers such as: @@ -63,8 +66,8 @@ See the https://grafana.com/docs/reference/annotations/[Grafana Documentation] f image:../images/grafana-navigation.png[Navigation,width="250",float="right"] -. Select Dashboard - In the top right a drop down list of dashboards is available selection -. Drill Through - Ability to drill through based upon service, member, node, etc. +. Select Dashboard - In the top right a drop-down list of dashboards is available selection +. Drill Through - Ability to drill through based upon service, member, node, etc on highlighted columns. [#dashboards] @@ -85,7 +88,7 @@ Shows a high-level overview of the selected Coherence cluster including metrics * Guardian recoveries and terminations -image::../images/grafana-main.png[Dashboard Main,width="950",align="center"] +image::../images/grafana-main.png[Dashboard Main,width="1024",align="center"] [#members] === 2. Members Summary & Details Dashboards @@ -104,11 +107,11 @@ Shows an overview of all cluster members that are enabled for metrics capture in ==== Members Summary -image::../images/grafana-members.png[Members,width="950",align="center"] +image::../images/grafana-members.png[Members,width="1024",align="center"] ==== Member Details -image::../images/grafana-members.png[Member Details,width="950",align="center"] +image::../images/grafana-member.png[Member Details,width="1024",align="center"] [#services] === 3. Services Summary & Details Dashboards @@ -127,11 +130,11 @@ Shows an overview of all cluster services including metrics such as: ==== Services Summary -image::../images/grafana-services.png[Services,width="950",align="center"] +image::../images/grafana-services.png[Services,width="1024",align="center"] ==== Service Details -image::../images/grafana-service.png[Service Details,width="950",align="center"] +image::../images/grafana-service.png[Service Details,width="1024",align="center"] [#caches] === 4. Caches Summary & Detail Dashboards @@ -146,11 +149,11 @@ Shows an overview of all caches including metrics such as: ==== Caches Summary -image::../images/grafana-caches.png[Caches,width="950",align="center"] +image::../images/grafana-caches.png[Caches,width="1024",align="center"] ==== Cache Details -image::../images/grafana-cache.png[Cache Details,width="950",align="center"] +image::../images/grafana-cache.png[Cache Details,width="1024",align="center"] [#proxies] === 5. Proxy Servers Summary & Detail Dashboards @@ -167,11 +170,11 @@ Shows and overview of Proxy servers including metrics such as: ==== Proxy Servers Summary -image::../images/grafana-proxies.png[Proxy Servers,width="950",align="center"] +image::../images/grafana-proxies.png[Proxy Servers,width="1024",align="center"] ==== Proxy Servers Detail -image::../images/grafana-proxy.png[Proxy Server Details,width="950",align="center"] +image::../images/grafana-proxy.png[Proxy Server Details,width="1024",align="center"] [#persistence] === 6. Persistence Summary Dashboard @@ -184,7 +187,7 @@ Shows and overview of Persistence including metrics such as: * Active space total usage and by service -image::../images/grafana-persistence.png[Persistence,width="950",align="center"] +image::../images/grafana-persistence.png[Persistence,width="1024",align="center"] [#federation] === 7. Federation Summary & Details Dashboards @@ -197,11 +200,11 @@ Shows overview of Federation including metrics such as: ==== Federation Summary -image::../images/grafana-federation-summary.png[Federation Summary,width="950",align="center"] +image::../images/grafana-federation-summary.png[Federation Summary,width="1024",align="center"] ==== Federation Details -image::../images/grafana-federation-detail.png[Federation Details,width="950",align="center"] +image::../images/grafana-federation-detail.png[Federation Details,width="1024",align="center"] [#machines] @@ -213,7 +216,7 @@ Shows an overview of all machines that make up the Kubernetes cluster underlying * Load averages -image::../images/grafana-machines.png[Machines,width="950",align="center"] +image::../images/grafana-machines.png[Machines,width="1024",align="center"] [#http] === 9. HTTP Servers Summary Dashboard @@ -224,7 +227,7 @@ Shows an overview of all HTTP Servers running in the cluster including metrics s * HTTP Request rates and response codes -image::../images/grafana-http.png[HTTP Servers,width="950",align="center"] +image::../images/grafana-http.png[HTTP Servers,width="1024",align="center"] [#ed] === 10. Elastic Data Summary Dashboard @@ -235,7 +238,7 @@ Shows an overview of all HTTP Servers running in the cluster including metrics s * RAM and Flash compactions -image::../images/grafana-elastic-data.png[Elastic Data,width="950",align="center"] +image::../images/grafana-elastic-data.png[Elastic Data,width="1024",align="center"] [#executors] === 11. Executors Summary & Details Dashboards @@ -250,8 +253,55 @@ Shows an overview of all Executors running in the cluster including metrics such ==== Executors Summary -image::../images/grafana-executors-summary.png[Executors Summary,width="950",align="center"] +image::../images/grafana-executors-summary.png[Executors Summary,width="1024",align="center"] ==== Executor Details -image::../images/grafana-executor-detail.png[Executor Detail,width="950",align="center"] +image::../images/grafana-executor-detail.png[Executor Detail,width="1024",align="center"] + +[#grpc] +=== 12. gRPC Proxy Summary & Details Dashboards + +Shows an overview of all gRPC Proxies running in the cluster including metrics such as: + +* Connections + +* Requests and responses + +* Proxy list + +==== gRPC Proxies Summary + +image::../images/grafana-grpc-proxies.png[gRPC Proxies Summary,width="1024",align="center"] + +==== gRPC Proxies Details + +image::../images/grafana-proxy.png[gRPC Proxy Detail,width="1024",align="center"] + +[#topics] +=== 13. Topics, Subscribers and Subscriber Groups Dashboards + +Shows an overview of all Topics running in the cluster including metrics such as: + +* Topics, Subscribers and Subscriber Groups + +* Published and received messages counts + +* Topic channel allocations + +==== Topics Summary + +image::../images/grafana-topics.png[Topics Summary,width="1024",align="center"] + +==== Topic Details + +image::../images/grafana-topic.png[Topic Detail,width="1024",align="center"] + +==== Topic Subscriber Group + +image::../images/grafana-topic-subscriber-group.png[Topic Subscriber Group Details,width="1024",align="center"] + +==== Topic Subscriber + +image::../images/grafana-topic-subscriber.png[Topic Subscriber Details,width="1024",align="center"] +