Metrics reference
Akka collects metrics for monitoring the runtime behavior of your services.
These metrics are available for export to external monitoring systems.
In addition to the Akka-specific metrics listed below, standard JVM runtime metrics (memory, garbage collection, threads, class loading, CPU, etc.) are also collected and exported. These follow the OpenTelemetry semantic conventions for JVM metrics — see OpenTelemetry JVM metrics for the full list and attribute definitions.
HTTP Endpoints
HTTP server active requests
Number of active HTTP server requests.
Metric:: http.server.active_requests
Type:: up-down counter
Unit:: {request}
- Component attributes
-
Attribute Type Required Description akka.component.descriptionstring
Recommended: if available
User-defined description of the component.
akka.component.idstring
Yes
Unique identifier for the component instance.
akka.component.implementation.namestring
Recommended: if available
Fully qualified class name of the component implementation.
akka.component.namestring
Recommended: if available
User-defined name of the component.
akka.component.typeenum
Yes
The type of Akka component.
- Endpoint attributes
-
Attribute Type Required Description akka.endpoint.methodstring
Yes
Name of the endpoint method being invoked.
- OpenTelemetry semantic convention attributes
-
Attribute Type Required Description http.request.methodstring
Yes
HTTP request method.
http.routestring
Conditionally required: If and only if it’s available
The matched route template, e.g.
/pets/{id}.server.addressstring
Recommended
The client-facing server hostname.
HTTP server request body size
Size of HTTP server request bodies.
Metric:: http.server.request.body.size
Type:: histogram
Unit:: By
- Component attributes
-
Attribute Type Required Description akka.component.descriptionstring
Recommended: if available
User-defined description of the component.
akka.component.idstring
Yes
Unique identifier for the component instance.
akka.component.implementation.namestring
Recommended: if available
Fully qualified class name of the component implementation.
akka.component.namestring
Recommended: if available
User-defined name of the component.
akka.component.typeenum
Yes
The type of Akka component.
- Endpoint attributes
-
Attribute Type Required Description akka.endpoint.methodstring
Yes
Name of the endpoint method being invoked.
- OpenTelemetry semantic convention attributes
-
Attribute Type Required Description http.request.methodstring
Yes
HTTP request method.
http.routestring
Conditionally required: If and only if it’s available
The matched route template, e.g.
/pets/{id}.server.addressstring
Recommended
The client-facing server hostname.
HTTP server request duration
Duration of HTTP server requests.
Metric:: http.server.request.duration
Type:: histogram
Unit:: s
- Component attributes
-
Attribute Type Required Description akka.component.descriptionstring
Recommended: if available
User-defined description of the component.
akka.component.idstring
Yes
Unique identifier for the component instance.
akka.component.implementation.namestring
Recommended: if available
Fully qualified class name of the component implementation.
akka.component.namestring
Recommended: if available
User-defined name of the component.
akka.component.typeenum
Yes
The type of Akka component.
- Endpoint attributes
-
Attribute Type Required Description akka.endpoint.methodstring
Yes
Name of the endpoint method being invoked.
- OpenTelemetry semantic convention attributes
-
Attribute Type Required Description error.typestring
Conditionally required: if and only if an error has occurred.
Describes the error condition, such as the HTTP status code.
http.request.methodstring
Yes
HTTP request method.
http.response.status_codeint
Conditionally required: If and only if one was received/sent.
http.routestring
Conditionally required: If and only if it’s available
The matched route template, e.g.
/pets/{id}.server.addressstring
Recommended
The client-facing server hostname.
HTTP server response body size
Size of HTTP server response bodies.
Metric:: http.server.response.body.size
Type:: histogram
Unit:: By
- Component attributes
-
Attribute Type Required Description akka.component.descriptionstring
Recommended: if available
User-defined description of the component.
akka.component.idstring
Yes
Unique identifier for the component instance.
akka.component.implementation.namestring
Recommended: if available
Fully qualified class name of the component implementation.
akka.component.namestring
Recommended: if available
User-defined name of the component.
akka.component.typeenum
Yes
The type of Akka component.
- Endpoint attributes
-
Attribute Type Required Description akka.endpoint.methodstring
Yes
Name of the endpoint method being invoked.
- OpenTelemetry semantic convention attributes
-
Attribute Type Required Description error.typestring
Conditionally required: if and only if an error has occurred.
Describes the error condition, such as the HTTP status code.
http.request.methodstring
Yes
HTTP request method.
http.response.status_codeint
Conditionally required: If and only if one was received/sent.
http.routestring
Conditionally required: If and only if it’s available
The matched route template, e.g.
/pets/{id}.server.addressstring
Recommended
The client-facing server hostname.
gRPC Endpoints
RPC server call duration
Duration of incoming gRPC server calls.
Metric:: rpc.server.call.duration
Type:: histogram
Unit:: s
- Component attributes
-
Attribute Type Required Description akka.component.descriptionstring
Recommended: if available
User-defined description of the component.
akka.component.idstring
Yes
Unique identifier for the component instance.
akka.component.implementation.namestring
Recommended: if available
Fully qualified class name of the component implementation.
akka.component.namestring
Recommended: if available
User-defined name of the component.
akka.component.typeenum
Yes
The type of Akka component.
- Endpoint attributes
-
Attribute Type Required Description akka.endpoint.methodstring
Yes
Name of the endpoint method being invoked.
- OpenTelemetry semantic convention attributes
-
Attribute Type Required Description error.typestring
Conditionally required: if and only if an error has occurred.
Describes the error condition, such as the gRPC status code.
rpc.methodstring
Yes
The gRPC service and method name, e.g.
com.example.MyService/MyMethod.rpc.response.status_codestring
Conditionally required: if available.
The gRPC status code.
rpc.system.nameenum
Yes
The Remote Procedure Call (RPC) system.
server.addressstring
Recommended
The client-facing server hostname.
RPC server response size
Size of RPC server response messages.
Metric:: rpc.server.response.size
Type:: histogram
Unit:: By
- Component attributes
-
Attribute Type Required Description akka.component.descriptionstring
Recommended: if available
User-defined description of the component.
akka.component.idstring
Yes
Unique identifier for the component instance.
akka.component.implementation.namestring
Recommended: if available
Fully qualified class name of the component implementation.
akka.component.namestring
Recommended: if available
User-defined name of the component.
akka.component.typeenum
Yes
The type of Akka component.
- Endpoint attributes
-
Attribute Type Required Description akka.endpoint.methodstring
Yes
Name of the endpoint method being invoked.
- OpenTelemetry semantic convention attributes
-
Attribute Type Required Description error.typestring
Conditionally required: if and only if an error has occurred.
Describes the error condition, such as the gRPC status code.
rpc.methodstring
Yes
The gRPC service and method name, e.g.
com.example.MyService/MyMethod.rpc.response.status_codestring
Conditionally required: if available.
The gRPC status code.
rpc.system.nameenum
Yes
The Remote Procedure Call (RPC) system.
server.addressstring
Recommended
The client-facing server hostname.
MCP Endpoints
MCP server operation duration
Duration of incoming MCP server operations.
Metric:: mcp.server.operation.duration
Type:: histogram
Unit:: s
- Component attributes
-
Attribute Type Required Description akka.component.descriptionstring
Recommended: if available
User-defined description of the component.
akka.component.idstring
Yes
Unique identifier for the component instance.
akka.component.implementation.namestring
Recommended: if available
Fully qualified class name of the component implementation.
akka.component.namestring
Recommended: if available
User-defined name of the component.
akka.component.typeenum
Yes
The type of Akka component.
- OpenTelemetry semantic convention attributes
-
Attribute Type Required Description error.typestring
Conditionally required: if and only if an error has occurred.
Describes the error condition.
gen_ai.operation.nameenum
Conditionally required: when applicable for the MCP method
The name of the operation being performed.
gen_ai.prompt.namestring
Conditionally required: When operation is related to a specific prompt.
The MCP prompt name.
gen_ai.tool.namestring
Conditionally required: When operation is related to a specific tool.
The MCP tool name.
mcp.method.nameenum
Yes
The name of the request or notification method.
rpc.response.status_codestring
Conditionally required: if available.
The gRPC status code for the MCP transport.
Agents
Agent command duration
Duration of agent command handling.
Metric:: akka.agent.command.duration
Type:: histogram
Unit:: s
- Component attributes
-
Attribute Type Required Description akka.component.descriptionstring
Recommended: if available
User-defined description of the component.
akka.component.idstring
Yes
Unique identifier for the component instance.
akka.component.implementation.namestring
Recommended: if available
Fully qualified class name of the component implementation.
akka.component.namestring
Recommended: if available
User-defined name of the component.
akka.component.typeenum
Yes
The type of Akka component.
- OpenTelemetry semantic convention attributes
-
Attribute Type Required Description error.typestring
Conditionally required: if the operation ended in an error
Describes the error condition.
Agent content load duration
Duration of agent content loading operations.
Metric:: akka.agent.content.load.duration
Type:: histogram
Unit:: s
- Agent Content attributes
-
Attribute Type Required Description akka.agent.content.kindstring
Yes
The kind of content being loaded.
akka.agent.content.loader.classstring
Recommended: if available
The class name of the content loader used.
akka.agent.content.sizeint
Recommended: if available
The size of the loaded content in bytes.
akka.agent.content.uristring
Yes
The URI of the content being loaded.
- Component attributes
-
Attribute Type Required Description akka.component.descriptionstring
Recommended: if available
User-defined description of the component.
akka.component.idstring
Yes
Unique identifier for the component instance.
akka.component.implementation.namestring
Recommended: if available
Fully qualified class name of the component implementation.
akka.component.namestring
Recommended: if available
User-defined name of the component.
akka.component.typeenum
Yes
The type of Akka component.
- OpenTelemetry semantic convention attributes
-
Attribute Type Required Description error.typestring
Conditionally required: if the operation ended in an error
Describes the error condition.
Agent content load size
Size of content loaded by the agent.
Metric:: akka.agent.content.load.size
Type:: histogram
Unit:: By
- Agent Content attributes
-
Attribute Type Required Description akka.agent.content.kindstring
Yes
The kind of content being loaded.
akka.agent.content.loader.classstring
Recommended: if available
The class name of the content loader used.
akka.agent.content.sizeint
Recommended: if available
The size of the loaded content in bytes.
akka.agent.content.uristring
Yes
The URI of the content being loaded.
- Component attributes
-
Attribute Type Required Description akka.component.descriptionstring
Recommended: if available
User-defined description of the component.
akka.component.idstring
Yes
Unique identifier for the component instance.
akka.component.implementation.namestring
Recommended: if available
Fully qualified class name of the component implementation.
akka.component.namestring
Recommended: if available
User-defined name of the component.
akka.component.typeenum
Yes
The type of Akka component.
Agent evaluation result
Number of agent evaluation results.
Metric:: akka.agent.evaluation.result
Type:: counter
Unit:: {result}
- Agent Evaluation attributes
-
Attribute Type Required Description akka.agent.evaluation.resultenum
Yes
The result of an agent evaluation.
- Component attributes
-
Attribute Type Required Description akka.component.descriptionstring
Recommended: if available
User-defined description of the component.
akka.component.idstring
Yes
Unique identifier for the component instance.
akka.component.implementation.namestring
Recommended: if available
Fully qualified class name of the component implementation.
akka.component.namestring
Recommended: if available
User-defined name of the component.
akka.component.typeenum
Yes
The type of Akka component.
Agent guardrail evaluation duration
Duration of agent guardrail evaluations.
Metric:: akka.agent.guardrail.duration
Type:: histogram
Unit:: s
- Agent Guardrail attributes
-
Attribute Type Required Description akka.agent.guardrail.categorystring
Yes
The category of the guardrail being evaluated.
akka.agent.guardrail.namestring
Yes
The name of the guardrail being evaluated.
akka.agent.guardrail.resultenum
Yes
The result of a guardrail evaluation.
- Component attributes
-
Attribute Type Required Description akka.component.descriptionstring
Recommended: if available
User-defined description of the component.
akka.component.idstring
Yes
Unique identifier for the component instance.
akka.component.implementation.namestring
Recommended: if available
Fully qualified class name of the component implementation.
akka.component.namestring
Recommended: if available
User-defined name of the component.
akka.component.typeenum
Yes
The type of Akka component.
GenAI client operation duration
Duration of GenAI client operations.
Metric:: gen_ai.client.operation.duration
Type:: histogram
Unit:: s
- Component attributes
-
Attribute Type Required Description akka.component.descriptionstring
Recommended: if available
User-defined description of the component.
akka.component.idstring
Yes
Unique identifier for the component instance.
akka.component.implementation.namestring
Recommended: if available
Fully qualified class name of the component implementation.
akka.component.namestring
Recommended: if available
User-defined name of the component.
akka.component.typeenum
Yes
The type of Akka component.
- OpenTelemetry semantic convention attributes
-
Attribute Type Required Description error.typestring
Conditionally required: if the operation ended in an error
Describes the error condition.
gen_ai.operation.nameenum
Yes
The name of the operation being performed.
gen_ai.provider.nameenum
Yes
The Generative AI provider as identified by the client or server instrumentation.
gen_ai.request.modelstring
Conditionally required: If available.
The name of the GenAI model a request is being made to.
gen_ai.tool.namestring
Conditionally required: when gen_ai.operation.name is execute_tool
Name of the tool utilized by the agent.
GenAI client token usage
Number of input and output tokens used in GenAI operations.
Metric:: gen_ai.client.token.usage
Type:: histogram
Unit:: {token}
- Component attributes
-
Attribute Type Required Description akka.component.descriptionstring
Recommended: if available
User-defined description of the component.
akka.component.idstring
Yes
Unique identifier for the component instance.
akka.component.implementation.namestring
Recommended: if available
Fully qualified class name of the component implementation.
akka.component.namestring
Recommended: if available
User-defined name of the component.
akka.component.typeenum
Yes
The type of Akka component.
- OpenTelemetry semantic convention attributes
-
Attribute Type Required Description gen_ai.operation.nameenum
Yes
The name of the operation being performed.
gen_ai.provider.nameenum
Yes
The Generative AI provider as identified by the client or server instrumentation.
gen_ai.request.modelstring
Conditionally required: If available.
The name of the GenAI model a request is being made to.
gen_ai.token.typeenum
Yes
The type of token being counted.
Workflows
Active workflows
Number of currently active workflow instances.
Metric:: akka.workflow.active
Type:: up-down counter
Unit:: {workflow}
- Component attributes
-
Attribute Type Required Description akka.component.descriptionstring
Recommended: if available
User-defined description of the component.
akka.component.idstring
Yes
Unique identifier for the component instance.
akka.component.implementation.namestring
Recommended: if available
Fully qualified class name of the component implementation.
akka.component.namestring
Recommended: if available
User-defined name of the component.
akka.component.typeenum
Yes
The type of Akka component.
Workflow active duration
Duration that a workflow instance was active (from activation to passivation or failure).
Metric:: akka.workflow.active.duration
Type:: histogram
Unit:: s
- Component attributes
-
Attribute Type Required Description akka.component.descriptionstring
Recommended: if available
User-defined description of the component.
akka.component.idstring
Yes
Unique identifier for the component instance.
akka.component.implementation.namestring
Recommended: if available
Fully qualified class name of the component implementation.
akka.component.namestring
Recommended: if available
User-defined name of the component.
akka.component.typeenum
Yes
The type of Akka component.
- OpenTelemetry semantic convention attributes
-
Attribute Type Required Description error.typestring
Conditionally required: if the operation ended in an error
Describes the error condition.
Workflow command duration
Total duration of workflow command handling (from received to completed).
Metric:: akka.workflow.command.duration
Type:: histogram
Unit:: s
- Component attributes
-
Attribute Type Required Description akka.component.descriptionstring
Recommended: if available
User-defined description of the component.
akka.component.idstring
Yes
Unique identifier for the component instance.
akka.component.implementation.namestring
Recommended: if available
Fully qualified class name of the component implementation.
akka.component.namestring
Recommended: if available
User-defined name of the component.
akka.component.typeenum
Yes
The type of Akka component.
- Workflow Command attributes
-
Attribute Type Required Description akka.workflow.command.namestring
Yes
The name of the workflow command.
- OpenTelemetry semantic convention attributes
-
Attribute Type Required Description error.typestring
Conditionally required: if the operation ended in an error
Describes the error condition.
Workflow command processing duration
Duration of workflow command processing in the user function (excludes persist).
Metric:: akka.workflow.command.processing.duration
Type:: histogram
Unit:: s
- Component attributes
-
Attribute Type Required Description akka.component.descriptionstring
Recommended: if available
User-defined description of the component.
akka.component.idstring
Yes
Unique identifier for the component instance.
akka.component.implementation.namestring
Recommended: if available
Fully qualified class name of the component implementation.
akka.component.namestring
Recommended: if available
User-defined name of the component.
akka.component.typeenum
Yes
The type of Akka component.
- Workflow Command attributes
-
Attribute Type Required Description akka.workflow.command.namestring
Yes
The name of the workflow command.
- OpenTelemetry semantic convention attributes
-
Attribute Type Required Description error.typestring
Conditionally required: if the operation ended in an error
Describes the error condition.
Workflow conflicts detected
Number of workflow replication conflicts detected.
Metric:: akka.workflow.conflicts_detected
Type:: counter
Unit:: {conflict}
- Component attributes
-
Attribute Type Required Description akka.component.descriptionstring
Recommended: if available
User-defined description of the component.
akka.component.idstring
Yes
Unique identifier for the component instance.
akka.component.implementation.namestring
Recommended: if available
Fully qualified class name of the component implementation.
akka.component.namestring
Recommended: if available
User-defined name of the component.
akka.component.typeenum
Yes
The type of Akka component.
Workflow conflicts resolved
Number of workflow replication conflicts resolved.
Metric:: akka.workflow.conflicts_resolved
Type:: counter
Unit:: {conflict}
- Component attributes
-
Attribute Type Required Description akka.component.descriptionstring
Recommended: if available
User-defined description of the component.
akka.component.idstring
Yes
Unique identifier for the component instance.
akka.component.implementation.namestring
Recommended: if available
Fully qualified class name of the component implementation.
akka.component.namestring
Recommended: if available
User-defined name of the component.
akka.component.typeenum
Yes
The type of Akka component.
Workflow loaded size
Size in bytes of loaded workflow data (events, snapshots) during recovery. Each record represents one loaded item.
Metric:: akka.workflow.loaded.size
Type:: histogram
Unit:: By
- Component attributes
-
Attribute Type Required Description akka.component.descriptionstring
Recommended: if available
User-defined description of the component.
akka.component.idstring
Yes
Unique identifier for the component instance.
akka.component.implementation.namestring
Recommended: if available
Fully qualified class name of the component implementation.
akka.component.namestring
Recommended: if available
User-defined name of the component.
akka.component.typeenum
Yes
The type of Akka component.
- Workflow Persistence attributes
-
Attribute Type Required Description akka.workflow.persistence.typeenum
Yes
The type of workflow persistence operation.
Workflow persist duration
Duration of workflow persistence operations.
Metric:: akka.workflow.persist.duration
Type:: histogram
Unit:: s
- Component attributes
-
Attribute Type Required Description akka.component.descriptionstring
Recommended: if available
User-defined description of the component.
akka.component.idstring
Yes
Unique identifier for the component instance.
akka.component.implementation.namestring
Recommended: if available
Fully qualified class name of the component implementation.
akka.component.namestring
Recommended: if available
User-defined name of the component.
akka.component.typeenum
Yes
The type of Akka component.
Workflow persisted size
Size in bytes of persisted workflow data (events, snapshots, replicated events). Each record represents one persisted item.
Metric:: akka.workflow.persisted.size
Type:: histogram
Unit:: By
- Component attributes
-
Attribute Type Required Description akka.component.descriptionstring
Recommended: if available
User-defined description of the component.
akka.component.idstring
Yes
Unique identifier for the component instance.
akka.component.implementation.namestring
Recommended: if available
Fully qualified class name of the component implementation.
akka.component.namestring
Recommended: if available
User-defined name of the component.
akka.component.typeenum
Yes
The type of Akka component.
- Workflow Persistence attributes
-
Attribute Type Required Description akka.workflow.persistence.typeenum
Yes
The type of workflow persistence operation.
Workflow recovery duration
Duration of workflow recovery.
Metric:: akka.workflow.recovery.duration
Type:: histogram
Unit:: s
- Component attributes
-
Attribute Type Required Description akka.component.descriptionstring
Recommended: if available
User-defined description of the component.
akka.component.idstring
Yes
Unique identifier for the component instance.
akka.component.implementation.namestring
Recommended: if available
Fully qualified class name of the component implementation.
akka.component.namestring
Recommended: if available
User-defined name of the component.
akka.component.typeenum
Yes
The type of Akka component.
- OpenTelemetry semantic convention attributes
-
Attribute Type Required Description error.typestring
Conditionally required: if the operation ended in an error
Describes the error condition.
Workflow recovery events loaded
Number of workflow recoveries that loaded from events (not snapshot-only).
Metric:: akka.workflow.recovery.events_loaded
Type:: counter
Unit:: {recovery}
- Component attributes
-
Attribute Type Required Description akka.component.descriptionstring
Recommended: if available
User-defined description of the component.
akka.component.idstring
Yes
Unique identifier for the component instance.
akka.component.implementation.namestring
Recommended: if available
Fully qualified class name of the component implementation.
akka.component.namestring
Recommended: if available
User-defined name of the component.
akka.component.typeenum
Yes
The type of Akka component.
Workflows registered for deletion
Number of workflows registered for deletion.
Metric:: akka.workflow.registered_for_deletion
Type:: counter
Unit:: {workflow}
- Component attributes
-
Attribute Type Required Description akka.component.descriptionstring
Recommended: if available
User-defined description of the component.
akka.component.idstring
Yes
Unique identifier for the component instance.
akka.component.implementation.namestring
Recommended: if available
Fully qualified class name of the component implementation.
akka.component.namestring
Recommended: if available
User-defined name of the component.
akka.component.typeenum
Yes
The type of Akka component.
Workflow step duration
Duration of workflow step execution.
Metric:: akka.workflow.step.duration
Type:: histogram
Unit:: s
- Component attributes
-
Attribute Type Required Description akka.component.descriptionstring
Recommended: if available
User-defined description of the component.
akka.component.idstring
Yes
Unique identifier for the component instance.
akka.component.implementation.namestring
Recommended: if available
Fully qualified class name of the component implementation.
akka.component.namestring
Recommended: if available
User-defined name of the component.
akka.component.typeenum
Yes
The type of Akka component.
- Workflow Step attributes
-
Attribute Type Required Description akka.workflow.step.idint
Yes
The ID of the workflow step.
akka.workflow.step.namestring
Yes
The name of the workflow step.
- OpenTelemetry semantic convention attributes
-
Attribute Type Required Description error.typestring
Conditionally required: if the operation ended in an error
Describes the error condition.
Workflow step processing duration
Duration of workflow step processing in the user function.
Metric:: akka.workflow.step.processing.duration
Type:: histogram
Unit:: s
- Component attributes
-
Attribute Type Required Description akka.component.descriptionstring
Recommended: if available
User-defined description of the component.
akka.component.idstring
Yes
Unique identifier for the component instance.
akka.component.implementation.namestring
Recommended: if available
Fully qualified class name of the component implementation.
akka.component.namestring
Recommended: if available
User-defined name of the component.
akka.component.typeenum
Yes
The type of Akka component.
- Workflow Step attributes
-
Attribute Type Required Description akka.workflow.step.idint
Yes
The ID of the workflow step.
akka.workflow.step.namestring
Yes
The name of the workflow step.
- OpenTelemetry semantic convention attributes
-
Attribute Type Required Description error.typestring
Conditionally required: if the operation ended in an error
Describes the error condition.
Workflow transition duration
Total duration of workflow transition handling (from started to completed).
Metric:: akka.workflow.transition.duration
Type:: histogram
Unit:: s
- Component attributes
-
Attribute Type Required Description akka.component.descriptionstring
Recommended: if available
User-defined description of the component.
akka.component.idstring
Yes
Unique identifier for the component instance.
akka.component.implementation.namestring
Recommended: if available
Fully qualified class name of the component implementation.
akka.component.namestring
Recommended: if available
User-defined name of the component.
akka.component.typeenum
Yes
The type of Akka component.
- OpenTelemetry semantic convention attributes
-
Attribute Type Required Description error.typestring
Conditionally required: if the operation ended in an error
Describes the error condition.
Workflow transition processing duration
Duration of workflow transition processing in the user function.
Metric:: akka.workflow.transition.processing.duration
Type:: histogram
Unit:: s
- Component attributes
-
Attribute Type Required Description akka.component.descriptionstring
Recommended: if available
User-defined description of the component.
akka.component.idstring
Yes
Unique identifier for the component instance.
akka.component.implementation.namestring
Recommended: if available
Fully qualified class name of the component implementation.
akka.component.namestring
Recommended: if available
User-defined name of the component.
akka.component.typeenum
Yes
The type of Akka component.
- OpenTelemetry semantic convention attributes
-
Attribute Type Required Description error.typestring
Conditionally required: if the operation ended in an error
Describes the error condition.
Views
View conflict resolution duration
Total duration of view conflict resolution.
Metric:: akka.view.conflict_resolution.duration
Type:: histogram
Unit:: s
- Component attributes
-
Attribute Type Required Description akka.component.descriptionstring
Recommended: if available
User-defined description of the component.
akka.component.idstring
Yes
Unique identifier for the component instance.
akka.component.implementation.namestring
Recommended: if available
Fully qualified class name of the component implementation.
akka.component.namestring
Recommended: if available
User-defined name of the component.
akka.component.typeenum
Yes
The type of Akka component.
- View Update attributes
-
Attribute Type Required Description akka.view.tablestring
Yes
The view table name.
- OpenTelemetry semantic convention attributes
-
Attribute Type Required Description error.typestring
Conditionally required: if the operation ended in an error
Describes the error condition.
View conflict resolutions
Number of view conflict resolutions completed.
Metric:: akka.view.conflict_resolutions
Type:: counter
Unit:: {resolution}
- Component attributes
-
Attribute Type Required Description akka.component.descriptionstring
Recommended: if available
User-defined description of the component.
akka.component.idstring
Yes
Unique identifier for the component instance.
akka.component.implementation.namestring
Recommended: if available
Fully qualified class name of the component implementation.
akka.component.namestring
Recommended: if available
User-defined name of the component.
akka.component.typeenum
Yes
The type of Akka component.
- View Update attributes
-
Attribute Type Required Description akka.view.tablestring
Yes
The view table name.
View load rows
Number of rows loaded from the view store.
Metric:: akka.view.load.rows
Type:: counter
Unit:: {row}
- Component attributes
-
Attribute Type Required Description akka.component.descriptionstring
Recommended: if available
User-defined description of the component.
akka.component.idstring
Yes
Unique identifier for the component instance.
akka.component.implementation.namestring
Recommended: if available
Fully qualified class name of the component implementation.
akka.component.namestring
Recommended: if available
User-defined name of the component.
akka.component.typeenum
Yes
The type of Akka component.
- View Update attributes
-
Attribute Type Required Description akka.view.tablestring
Yes
The view table name.
View load size
Size in bytes per loaded view entry.
Metric:: akka.view.load.size
Type:: histogram
Unit:: By
- Component attributes
-
Attribute Type Required Description akka.component.descriptionstring
Recommended: if available
User-defined description of the component.
akka.component.idstring
Yes
Unique identifier for the component instance.
akka.component.implementation.namestring
Recommended: if available
Fully qualified class name of the component implementation.
akka.component.namestring
Recommended: if available
User-defined name of the component.
akka.component.typeenum
Yes
The type of Akka component.
- View Update attributes
-
Attribute Type Required Description akka.view.tablestring
Yes
The view table name.
View query byte limit exceeded
Number of view queries that exceeded the byte limit for loading from the view store.
Metric:: akka.view.query.byte_limit_exceeded
Type:: counter
Unit:: {error}
- Component attributes
-
Attribute Type Required Description akka.component.descriptionstring
Recommended: if available
User-defined description of the component.
akka.component.idstring
Yes
Unique identifier for the component instance.
akka.component.implementation.namestring
Recommended: if available
Fully qualified class name of the component implementation.
akka.component.namestring
Recommended: if available
User-defined name of the component.
akka.component.typeenum
Yes
The type of Akka component.
View query duration
Total duration of view query execution.
Metric:: akka.view.query.duration
Type:: histogram
Unit:: s
- Component attributes
-
Attribute Type Required Description akka.component.descriptionstring
Recommended: if available
User-defined description of the component.
akka.component.idstring
Yes
Unique identifier for the component instance.
akka.component.implementation.namestring
Recommended: if available
Fully qualified class name of the component implementation.
akka.component.namestring
Recommended: if available
User-defined name of the component.
akka.component.typeenum
Yes
The type of Akka component.
- OpenTelemetry semantic convention attributes
-
Attribute Type Required Description error.typestring
Conditionally required: if the operation ended in an error
Describes the error condition.
View query result rows
Number of rows returned per view query.
Metric:: akka.view.query.result.rows
Type:: histogram
Unit:: {row}
- Component attributes
-
Attribute Type Required Description akka.component.descriptionstring
Recommended: if available
User-defined description of the component.
akka.component.idstring
Yes
Unique identifier for the component instance.
akka.component.implementation.namestring
Recommended: if available
Fully qualified class name of the component implementation.
akka.component.namestring
Recommended: if available
User-defined name of the component.
akka.component.typeenum
Yes
The type of Akka component.
View query result size
Size in bytes of view query results.
Metric:: akka.view.query.result.size
Type:: histogram
Unit:: By
- Component attributes
-
Attribute Type Required Description akka.component.descriptionstring
Recommended: if available
User-defined description of the component.
akka.component.idstring
Yes
Unique identifier for the component instance.
akka.component.implementation.namestring
Recommended: if available
Fully qualified class name of the component implementation.
akka.component.namestring
Recommended: if available
User-defined name of the component.
akka.component.typeenum
Yes
The type of Akka component.
View query row limit exceeded
Number of view queries that exceeded the row limit for loading from the view store.
Metric:: akka.view.query.row_limit_exceeded
Type:: counter
Unit:: {error}
- Component attributes
-
Attribute Type Required Description akka.component.descriptionstring
Recommended: if available
User-defined description of the component.
akka.component.idstring
Yes
Unique identifier for the component instance.
akka.component.implementation.namestring
Recommended: if available
Fully qualified class name of the component implementation.
akka.component.namestring
Recommended: if available
User-defined name of the component.
akka.component.typeenum
Yes
The type of Akka component.
View update duration
Total duration of view update handling.
Metric:: akka.view.update.duration
Type:: histogram
Unit:: s
- Component attributes
-
Attribute Type Required Description akka.component.descriptionstring
Recommended: if available
User-defined description of the component.
akka.component.idstring
Yes
Unique identifier for the component instance.
akka.component.implementation.namestring
Recommended: if available
Fully qualified class name of the component implementation.
akka.component.namestring
Recommended: if available
User-defined name of the component.
akka.component.typeenum
Yes
The type of Akka component.
- View Update attributes
-
Attribute Type Required Description akka.view.tablestring
Yes
The view table name.
- View Update Outcome attributes
-
Attribute Type Required Description akka.view.update.outcomeenum
Yes
The outcome of the view update.
- OpenTelemetry semantic convention attributes
-
Attribute Type Required Description error.typestring
Conditionally required: if the operation ended in an error
Describes the error condition.
View update load duration
Duration for loading existing entries from the view store.
Metric:: akka.view.update.load.duration
Type:: histogram
Unit:: s
- Component attributes
-
Attribute Type Required Description akka.component.descriptionstring
Recommended: if available
User-defined description of the component.
akka.component.idstring
Yes
Unique identifier for the component instance.
akka.component.implementation.namestring
Recommended: if available
Fully qualified class name of the component implementation.
akka.component.namestring
Recommended: if available
User-defined name of the component.
akka.component.typeenum
Yes
The type of Akka component.
- View Update attributes
-
Attribute Type Required Description akka.view.tablestring
Yes
The view table name.
- OpenTelemetry semantic convention attributes
-
Attribute Type Required Description error.typestring
Conditionally required: if the operation ended in an error
Describes the error condition.
View update sequence gaps
Number of sequence gaps detected in view updates.
Metric:: akka.view.update.sequence_gaps
Type:: counter
Unit:: {gap}
- Component attributes
-
Attribute Type Required Description akka.component.descriptionstring
Recommended: if available
User-defined description of the component.
akka.component.idstring
Yes
Unique identifier for the component instance.
akka.component.implementation.namestring
Recommended: if available
Fully qualified class name of the component implementation.
akka.component.namestring
Recommended: if available
User-defined name of the component.
akka.component.typeenum
Yes
The type of Akka component.
- View Update attributes
-
Attribute Type Required Description akka.view.tablestring
Yes
The view table name.
View update store duration
Duration for storing updates in the view store.
Metric:: akka.view.update.store.duration
Type:: histogram
Unit:: s
- Component attributes
-
Attribute Type Required Description akka.component.descriptionstring
Recommended: if available
User-defined description of the component.
akka.component.idstring
Yes
Unique identifier for the component instance.
akka.component.implementation.namestring
Recommended: if available
Fully qualified class name of the component implementation.
akka.component.namestring
Recommended: if available
User-defined name of the component.
akka.component.typeenum
Yes
The type of Akka component.
- View Update attributes
-
Attribute Type Required Description akka.view.tablestring
Yes
The view table name.
- OpenTelemetry semantic convention attributes
-
Attribute Type Required Description error.typestring
Conditionally required: if the operation ended in an error
Describes the error condition.
View update transform duration
Duration for transforming updates in the user service.
Metric:: akka.view.update.transform.duration
Type:: histogram
Unit:: s
- Component attributes
-
Attribute Type Required Description akka.component.descriptionstring
Recommended: if available
User-defined description of the component.
akka.component.idstring
Yes
Unique identifier for the component instance.
akka.component.implementation.namestring
Recommended: if available
Fully qualified class name of the component implementation.
akka.component.namestring
Recommended: if available
User-defined name of the component.
akka.component.typeenum
Yes
The type of Akka component.
- View Update attributes
-
Attribute Type Required Description akka.view.tablestring
Yes
The view table name.
- OpenTelemetry semantic convention attributes
-
Attribute Type Required Description error.typestring
Conditionally required: if the operation ended in an error
Describes the error condition.
View upsert byte limit exceeded
Number of view upsert operations that exceeded the byte size limit.
Metric:: akka.view.upsert.byte_limit_exceeded
Type:: counter
Unit:: {error}
- Component attributes
-
Attribute Type Required Description akka.component.descriptionstring
Recommended: if available
User-defined description of the component.
akka.component.idstring
Yes
Unique identifier for the component instance.
akka.component.implementation.namestring
Recommended: if available
Fully qualified class name of the component implementation.
akka.component.namestring
Recommended: if available
User-defined name of the component.
akka.component.typeenum
Yes
The type of Akka component.
View upsert rows
Number of rows upserted to the view store.
Metric:: akka.view.upsert.rows
Type:: counter
Unit:: {row}
- Component attributes
-
Attribute Type Required Description akka.component.descriptionstring
Recommended: if available
User-defined description of the component.
akka.component.idstring
Yes
Unique identifier for the component instance.
akka.component.implementation.namestring
Recommended: if available
Fully qualified class name of the component implementation.
akka.component.namestring
Recommended: if available
User-defined name of the component.
akka.component.typeenum
Yes
The type of Akka component.
- View Update attributes
-
Attribute Type Required Description akka.view.tablestring
Yes
The view table name.
View upsert size
Size in bytes per upserted view entry.
Metric:: akka.view.upsert.size
Type:: histogram
Unit:: By
- Component attributes
-
Attribute Type Required Description akka.component.descriptionstring
Recommended: if available
User-defined description of the component.
akka.component.idstring
Yes
Unique identifier for the component instance.
akka.component.implementation.namestring
Recommended: if available
Fully qualified class name of the component implementation.
akka.component.namestring
Recommended: if available
User-defined name of the component.
akka.component.typeenum
Yes
The type of Akka component.
- View Update attributes
-
Attribute Type Required Description akka.view.tablestring
Yes
The view table name.
Consumers
Consumer message duration
Duration of consumer message processing.
Metric:: akka.consumer.message.duration
Type:: histogram
Unit:: s
- Component attributes
-
Attribute Type Required Description akka.component.descriptionstring
Recommended: if available
User-defined description of the component.
akka.component.idstring
Yes
Unique identifier for the component instance.
akka.component.implementation.namestring
Recommended: if available
Fully qualified class name of the component implementation.
akka.component.namestring
Recommended: if available
User-defined name of the component.
akka.component.typeenum
Yes
The type of Akka component.
- Consumer attributes
-
Attribute Type Required Description akka.consumer.sourceenum
Yes
The type of source the consumer is consuming from.
- OpenTelemetry semantic convention attributes
-
Attribute Type Required Description error.typestring
Conditionally required: if the operation ended in an error
Describes the error condition.
Timers
Timer call duration
Duration of timer call executions.
Metric:: akka.timer.call.duration
Type:: histogram
Unit:: s
- OpenTelemetry semantic convention attributes
-
Attribute Type Required Description error.typestring
Conditionally required: if the operation ended in an error
Describes the error condition.
Timer operation duration
Duration of internal timer operations (register, unregister, confirm, max_retries).
Metric:: akka.timer.operation.duration
Type:: histogram
Unit:: s
- Timer Operation attributes
-
Attribute Type Required Description akka.timer.operationenum
Yes
The type of timer operation.
- OpenTelemetry semantic convention attributes
-
Attribute Type Required Description error.typestring
Conditionally required: if the operation ended in an error
Describes the error condition.
Timed Actions
Timed action message duration
Duration of timed action message processing.
Metric:: akka.timed_action.message.duration
Type:: histogram
Unit:: s
- Component attributes
-
Attribute Type Required Description akka.component.descriptionstring
Recommended: if available
User-defined description of the component.
akka.component.idstring
Yes
Unique identifier for the component instance.
akka.component.implementation.namestring
Recommended: if available
Fully qualified class name of the component implementation.
akka.component.namestring
Recommended: if available
User-defined name of the component.
akka.component.typeenum
Yes
The type of Akka component.