You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2023/04/27 13:36:40 UTC

[camel] branch camel-3.18.x updated: doc: Add default camel metrics to microprofile metrics component (#9959)

This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a commit to branch camel-3.18.x
in repository https://gitbox.apache.org/repos/asf/camel.git


The following commit(s) were added to refs/heads/camel-3.18.x by this push:
     new 3d193db5c6a doc: Add default camel metrics to microprofile metrics component (#9959)
3d193db5c6a is described below

commit 3d193db5c6a8c0af0388dc1329a0da6d220e3b6d
Author: Gaƫlle Fournier <ga...@gmail.com>
AuthorDate: Thu Apr 27 15:36:32 2023 +0200

    doc: Add default camel metrics to microprofile metrics component (#9959)
---
 .../main/docs/microprofile-metrics-component.adoc  | 24 ++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/components/camel-microprofile/camel-microprofile-metrics/src/main/docs/microprofile-metrics-component.adoc b/components/camel-microprofile/camel-microprofile-metrics/src/main/docs/microprofile-metrics-component.adoc
index 864a17be090..cd994a991bc 100644
--- a/components/camel-microprofile/camel-microprofile-metrics/src/main/docs/microprofile-metrics-component.adoc
+++ b/components/camel-microprofile/camel-microprofile-metrics/src/main/docs/microprofile-metrics-component.adoc
@@ -64,6 +64,30 @@ component.setRegistry(myMetricRegistryImpl);
 Or by binding it to the Camel registry using the binding name 'metricRegistry' (See `MicroProfileMetricsConstants.METRIC_REGISTRY_NAME`).
 
 
+== Default Camel Metrics
+
+
+Some Camel specific metrics are available out of the box.
+
+[width="100%",options="header"]
+|=====================================================
+|Name |Type |Description
+|application_camel_message_history_processing|timer |Sample of performance of each node in the route when message history is enabled
+|application_camel_route_count |gauge |Number of routes added
+|application_camel_route_running_count |gauge |Number of routes runnning
+|application_camel_[route or context]_exchanges_inflight_count |gauge |Route inflight messages for a CamelContext or a route
+|application_camel_[route or context]_exchanges_total |counter |Total number of processed exchanges for a CamelContext or a route
+|application_camel_[route or context]_exchanges_completed_total |counter |Number of successfully completed exchange for a CamelContext or a route
+|application_camel_[route or context]_exchanges_failed_total |counter |Number of failed exchanges for a CamelContext or a route
+|application_camel_[route or context]_failuresHandled_total |counter |Number of failures handled for a CamelContext or a route
+|application_camel_[route or context]_externalRedeliveries_total |counter |Number of external initiated redeliveries (such as from JMS broker) for a CamelContext or a route
+|application_camel_context_status |gauge |The status of the Camel Context
+|application_camel_context_uptime_seconds |gauge| The amount of time since the Camel Context was started
+|application_camel_[route or exchange]_processing_[rate_per_second or one_min_rate_per_second or five_min_rate_per_second or fifteen_min_rate_per_second or min_seconds or max_seconds or mean_second or stddev_seconds] |gauge | Exchange message or route processing with multiple options
+|application_camel_[route or exchange]_processing_seconds |summary | Exchange message or route processing metric
+|=====================================================
+
+
 == [[MicroProfileMetrics-counter]]Counter
 
 ----