OTEL metrics published by our apps - ComposioHQ/helm-charts GitHub Wiki

Welcome to the helm-charts wiki!

OpenTelemetry Metrics Documentation

Apollo Backend

HTTP Metrics

Metric Name Type Description Attributes
http.requests.total Counter Total HTTP requests method, path, status
http.request.duration Histogram HTTP request duration (ms) method, path, status
http.request.size Histogram HTTP request size (bytes) method, path
http.response.size Histogram HTTP response size (bytes) method, path, status
http.errors.total Counter Total HTTP errors method, path, status
http.4xx.errors.total Counter 4xx client errors method, path, status
http.5xx.errors.total Counter 5xx server errors method, path, status

Database Metrics

Metric Name Type Description Attributes
db.queries.total Counter Total database queries model, operation
db.query.duration Histogram Database query duration (ms) model, operation
db.connections.active Gauge Active database connections -
db.errors.total Counter Total database errors model, operation

Business Logic Metrics

Metric Name Type Description Attributes
business.operations.total Counter Total business operations Custom
business.operation.duration Histogram Business operation duration (ms) Custom
business.errors.total Counter Total business errors Custom

Cache Metrics

Metric Name Type Description Attributes
cache.hits.total Counter Total cache hits Custom
cache.misses.total Counter Total cache misses Custom
cache.operation.duration Histogram Cache operation duration (ms) Custom

Queue Metrics

Metric Name Type Description Attributes
queue.size Gauge Current queue size Custom
queue.operations.total Counter Total queue operations Custom
queue.operation.duration Histogram Queue operation duration (ms) Custom

Thermos

Action & Trigger Error Metrics

Metric Name Type Description Attributes
action.error Counter Action execution errors error_type, app, action, group
trigger.error Counter Trigger execution errors error_type, app, trigger, group

Polling Trigger Metrics

Metric Name Type Description Attributes
polling.trigger.runs.total Counter Total polling trigger runs -
polling.trigger.runs.chunked Counter Chunked polling trigger runs -
polling.trigger.runs.unchunked Counter Unchunked polling trigger runs -
polling.trigger.runs.duplicate Counter Duplicate polling trigger runs -
polling.trigger.tool_error Counter Polling trigger tool errors -
polling.trigger.chunk_updates_error Counter Polling trigger chunk update errors -
polling.trigger.apollo_updates_error Counter Polling trigger Apollo update errors -
polling.trigger.auth_refresh_error Counter Polling trigger auth refresh errors -

Webhook Trigger Metrics

Metric Name Type Description Attributes
webhook.trigger.matched Counter Matched webhook triggers -
webhook.trigger.non_matched Counter Non-matched webhook triggers -
webhook.trigger.tool_error Counter Webhook trigger tool errors -
webhook.trigger.apollo_error Counter Webhook trigger Apollo errors -

Auth Refresh Workflow Metrics

Metric Name Type Description Attributes
auth_refresh.workflow.success Counter Successful auth refresh workflows app, group
auth_refresh.workflow.failed Counter Failed auth refresh workflows app, group
auth_refresh.workflow.skipped Counter Skipped auth refresh workflows app, group