Skip to content

Messenger Instrumentation - Trace seems incomplete #190

@kochen

Description

@kochen

I have an application with a small (single message) messenger consumer that has this flow (handler):

  • get the message
  • twig an HTML
  • generate a PDF
  • upload to S3
  • publish a (completion) message - this goes into a messenger (RabbitMQ) queue

OpenTelemetry Bundle instrumentation:

open_telemetry:
    service:
        namespace: 'App'
        name: 'PDFGenerator'
        version: '1.0.0'
        environment: '%kernel.environment%'

    instrumentation:
        console:
            tracing:
                enabled: true
            metering:
                enabled: true
        doctrine:
            tracing:
                enabled: true
            metering:
                enabled: true
        http_client:
            tracing:
                enabled: true
            metering:
                enabled: true
        http_kernel:
            tracing:
                enabled: true
            metering:
                enabled: true
        messenger:
            tracing:
                enabled: true
            metering:
                enabled: true
        twig:
            tracing:
                enabled: true
            metering:
                enabled: true

...

Looking at the traces of the consumer, I see a single block of twig:
Image

I would expect to see the entire flow of the service here.

Metadata

Metadata

Assignees

Type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions