# Meters

## Overview

This page describes the automatic monitoring metrics available for different components within the Joule system, focusing on:

1. Data pipelines
2. Processors
3. Transport
4. Storage

Each component has specific metrics enabled by default, allowing users to **monitor performance and resource usage** effectively.

## Data pipelines

{% content-ref url="/pages/hwuuZKxTfYTRNV4RSaOZ" %}
[Pipelines](/joule/components/pipelines.md)
{% endcontent-ref %}

This monitor tracks the flow of events through the processing pipeline, providing insight into the volume of events processed. It helps ensure that **events are moving through the pipeline** efficiently and without delays.

<table><thead><tr><th width="183">Type</th><th>Description</th></tr></thead><tbody><tr><td>Queued</td><td>Number of events queued for processing</td></tr><tr><td>Processed</td><td>Number of events successfully processed</td></tr><tr><td>Failed</td><td>Number of failed events not processed by the consuming / publishing transport</td></tr></tbody></table>

## Processor&#x20;

{% content-ref url="/pages/21H6be81tCxZDwGJDYxq" %}
[Processors](/joule/components/processors.md)
{% endcontent-ref %}

Every processor has a set of metrics turned on by default. If a processor is assigned a symbolic name in the DSL configuration, a bean is created with that name for **easier identification and monitoring**.

<table><thead><tr><th width="183">Type</th><th>Description</th></tr></thead><tbody><tr><td>Received</td><td>Number of events received by the processor before being queued</td></tr><tr><td>Queued</td><td>Number of events queued ready for processing</td></tr><tr><td>Processed</td><td>Number of events successfully processed</td></tr><tr><td>Discarded</td><td>Number of events discarded, dropped, from the processor which is removed from the processing pipeline</td></tr><tr><td>Ignored</td><td>Number of events ignored but not dropped from the processing pipeline</td></tr><tr><td>Failed</td><td>Number of failed events due to a processing failure</td></tr></tbody></table>

## [Connector](/joule/components/connectors.md)

{% content-ref url="/pages/w7vTVc5FiVVoCLNJLTVl" %}
[Connectors](/joule/components/connectors.md)
{% endcontent-ref %}

Every transport has these metrics turned on by default. If a symbolic name is provided in the DSL configuration, a corresponding bean is created, allowing users to **monitor each transport** component distinctly.

<table><thead><tr><th width="183">Type</th><th>Description</th></tr></thead><tbody><tr><td>Queued</td><td>Number of events queued ready for processing</td></tr><tr><td>Processed</td><td>Number of events successfully processed</td></tr><tr><td>Failed</td><td>Number of failed events not processed by the consuming / publishing transport</td></tr></tbody></table>

## Storage

This set of metrics helps monitor the I/O (input/output) load on connected data storage systems, providing insights into **storage performance and resource usage**. Like other components, a symbolic name in the DSL configuration will create a bean for easier monitoring.

<table><thead><tr><th width="183">Type</th><th>Description</th></tr></thead><tbody><tr><td>Reads</td><td>Number of reads performed on the store</td></tr><tr><td>Writes</td><td>Number of writes performed against the store</td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.fractalworks.io/joule/components/observability/meters.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
