This is an automated email from the ASF dual-hosted git repository. rxl pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/pulsar.git
The following commit(s) were added to refs/heads/master by this push: new cd77772 Add the pulsar functions metrics (#7016) cd77772 is described below commit cd777729c0ad50a31a0bb74dd1dd73bdde8f3a29 Author: 冉小龙 <r...@apache.org> AuthorDate: Mon May 25 10:43:03 2020 +0800 Add the pulsar functions metrics (#7016) Signed-off-by: xiaolong.ran <r...@apache.org> --- site2/docs/reference-metrics.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/site2/docs/reference-metrics.md b/site2/docs/reference-metrics.md index 7c95836..127e5d7 100644 --- a/site2/docs/reference-metrics.md +++ b/site2/docs/reference-metrics.md @@ -15,6 +15,7 @@ Pulsar exposes metrics in Prometheus format that can be collected and used for m * [ZooKeeper](#zookeeper) * [BookKeeper](#bookkeeper) * [Broker](#broker) +* [Pulsar Functions](#pulsar functions) * [Proxy](#proxy) ## Overview @@ -322,6 +323,27 @@ All the consumer metrics are labelled with the following labels: | pulsar_consumer_msg_throughput_out | Gauge | The total message dispatch throughput for a consumer (bytes/second). | | pulsar_consumer_available_permits | Gauge | The available permits for for a consumer. | +# Pulsar Functions + +All the Pulsar Functions metrics are labelled with the following labels: + +- *cluster*: `cluster=${pulsar_cluster}`. `${pulsar_cluster}` is the cluster name that you configured in `broker.conf`. +- *namespace*: `namespace=${pulsar_namespace}`. `${pulsar_namespace}` is the namespace name. + +| Name | Type | Description | +|---|---|---| +| pulsar_function_processed_successfully_total | Counter | Total number of messages processed successfully. | +| pulsar_function_processed_successfully_total_1min | Counter | Total number of messages processed successfully in the last 1 minute. | +| pulsar_function_system_exceptions_total | Counter | Total number of system exceptions. | +| pulsar_function_system_exceptions_total_1min | Counter | Total number of system exceptions in the last 1 minute. | +| pulsar_function_user_exceptions_total | Counter | Total number of user exceptions. | +| pulsar_function_user_exceptions_total_1min | Counter | Total number of user exceptions in the last 1 minute. | +| pulsar_function_process_latency_ms | Summary | Process latency in milliseconds. | +| pulsar_function_process_latency_ms_1min | Summary | Process latency in milliseconds in the last 1 minute. | +| pulsar_function_last_invocation | Gauge | The timestamp of the last invocation of the function. | +| pulsar_function_received_total | Counter | Total number of messages received from source. | +| pulsar_function_received_total_1min | Counter | Total number of messages received from source in the last 1 minute. | + # Proxy All the proxy metrics are labelled with the following labels: