Skip to content

Commit c83379d

Browse files
authored
Add note about metrics not being sent from a send only endpoint (#7213)
1 parent 9d85f53 commit c83379d

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

monitoring/metrics/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ To enable collecting metrics in an environment:
4444
4. [View the performance data collected for endpoints in ServicePulse](in-servicepulse.md)
4545

4646
> [!NOTE]
47-
> [NServiceBus monitoring setup tutorial](/tutorials/monitoring-setup/) is an in-depth, step-by-step tutorial about installing and configuring everything to get the most out of performance monitoring.
47+
> [NServiceBus monitoring setup tutorial](/tutorials/monitoring-setup/) is an in-depth, step-by-step tutorial about installing and configuring everything to get the most out of performance monitoring. The metrics feature can't be used on send-only endpoints.
4848
4949

5050
## Performance impact on system resources

monitoring/metrics/install-plugin.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ redirects:
1111

1212
The `NServiceBus.Metrics.ServiceControl` component enables sending monitoring data gathered with `NServiceBus.Metrics` to a `ServiceControl.Monitoring` service.
1313

14+
> [!NOTE]
15+
> The metrics feature can't be used on send-only endpoints
16+
1417
## Configuration
1518

1619
The package allows collection and propagation of metrics to ServiceControl.
@@ -19,9 +22,6 @@ It can be enabled via:
1922

2023
snippet: SendMetricDataToServiceControl
2124

22-
> [!NOTE]
23-
> The metrics feature can't be used on send-only endpoints
24-
2525
### Service Control Metrics Address
2626

2727
The default instance name is `particular.monitoring` which is also used as the input queue for ServiceControl monitoring.

tutorials/monitoring-setup/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ scinstance --> pulse
5959

6060
A running NServiceBus system can be configured to send data about its operations to three main queues:
6161

62-
- `Monitoring`: Each endpoint will gather and send metric data to this queue. This data holds information about the health and performance of an endpoint.
62+
- `Monitoring`: Each endpoint will gather and send metric data to this queue. This data holds information about the health and performance of an endpoint. Metrics are collected only when an endpoint receives and processes messages and hence send-only endpoints will not emit processing-related metrics.
6363
- `Audit`: When an endpoint successfully processes a message, a copy of the message will be forwarded to this queue. The audited message will have additional headers which contain data about the processing of the message.
6464
- `Error`: When an endpoint fails to process a message (after exhausting automated retry attempts), a copy of the message is forwarded to this queue. The failed message will have additional headers which contain data about the failed attempt to process the message.
6565

0 commit comments

Comments
 (0)