diff --git a/modules/serverless-admin-monitoring-eventing-channel.adoc b/modules/serverless-admin-monitoring-eventing-channel.adoc new file mode 100644 index 0000000000..ec5030f2b3 --- /dev/null +++ b/modules/serverless-admin-monitoring-eventing-channel.adoc @@ -0,0 +1,28 @@ +[id="serverless-admin-monitoring-eventing-channel_{context}"] += Monitoring Knative Eventing channels + +You can use the {product-title} monitoring dashboards to view metrics for channels in your cluster. + +.Prerequisites + +* You have cluster administrator permissions, and access to the *Administrator* perspective in the {product-title} web console. +* You installed the {ServerlessOperatorName}, the Knative Eventing component, and the `KnativeKafka` custom resource. +* The {product-title} monitoring stack is enabled on your cluster. You can enable monitoring for {ServerlessProductName} during installation by checking the box to *Enable operator recommended cluster monitoring on this namespace* when installing the {ServerlessOperatorName}. + +.Procedure + +. In the *Administrator* perspective, navigate to *Monitoring* -> *Dashboards*. +. Select the *Knative Eventing - Channel* dashboard in the *Dashboard* drop-down list. +. You can now view the following metrics: +.. For in-memory channels: +*** Event Count (avg/sec, over 1m window) +*** Success Rate (2xx Event, fraction rate, over 1m window) +*** Event Count by Response Code Class (avg/sec, over 1m window) +*** Failure Rate (non-2xx Event, fraction rate, over 1m window) +*** Event Dispatch Latency (ms) +.. For Kafka channels: +*** Event Count (avg/sec, over 1m window) +*** Success Rate (2xx Event, fraction rate, over 1m window) +*** Event Count by Response Code Class (avg/sec, over 1m window) +*** Failure Rate (non-2xx Event, fraction rate, over 1m window) +*** Event Dispatch Latency (ms) diff --git a/serverless/admin_guide/serverless-admin-monitoring.adoc b/serverless/admin_guide/serverless-admin-monitoring.adoc index 013846925a..4cb090fa6a 100644 --- a/serverless/admin_guide/serverless-admin-monitoring.adoc +++ b/serverless/admin_guide/serverless-admin-monitoring.adoc @@ -18,3 +18,4 @@ include::modules/serverless-admin-monitoring-serving-cpu-memory.adoc[leveloffset include::modules/serverless-admin-monitoring-eventing-cpu-memory.adoc[leveloffset=+1] include::modules/serverless-admin-monitoring-eventing-sources.adoc[leveloffset=+1] include::modules/serverless-admin-monitoring-eventing-broker-trigger.adoc[leveloffset=+1] +include::modules/serverless-admin-monitoring-eventing-channel.adoc[leveloffset=+1]