Skip to content

Asynchronous (background) transport for traces, logs and metrics (#101) #102

Merged
intuibase merged 5 commits into
elastic:mainfrom
intuibase:101_background_sending
Oct 1, 2024
Merged

Asynchronous (background) transport for traces, logs and metrics (#101) #102
intuibase merged 5 commits into
elastic:mainfrom
intuibase:101_background_sending

Conversation

@intuibase

@intuibase intuibase commented Sep 30, 2024

Copy link
Copy Markdown
Contributor

Closes #101

Native part exposes two functions to PHP part:
Elastic\Otel\HttpTransport\initialize
Elastic\Otel\HttpTransport\enqueue

feature can be disabled with environment variable ELASTIC_OTEL_ASYNC_TRANSPORT=false

@intuibase intuibase self-assigned this Sep 30, 2024
Comment thread prod/php/ElasticOTel/PhpPartFacade.php Outdated
Comment thread prod/php/ElasticOTel/PhpPartFacade.php
Comment thread prod/native/libcommon/code/transport/HttpTransportAsync.h Outdated
SergeyKleyman
SergeyKleyman previously approved these changes Oct 1, 2024
Comment thread prod/native/libcommon/code/transport/CurlSender.cpp Outdated
Comment thread prod/native/libcommon/code/transport/CurlSender.cpp Outdated
Comment thread prod/php/ElasticOTel/PhpPartFacade.php
@intuibase
intuibase merged commit fa88ab1 into elastic:main Oct 1, 2024
@intuibase
intuibase deleted the 101_background_sending branch October 1, 2024 19:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Implement asynchronous http transfer

2 participants