Metadata-Version: 2.4
Name: opentelemetry-instrumentation-amgi-sqs-event-source-mapping
Version: 0.60b1
Summary: OpenTelemetry instrumentation for AMGI SQS event source mapping
Author: jack.burridge
Author-email: jack.burridge <jack.burridge@mail.com>
License-Expression: MIT
License-File: LICENSE
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Requires-Dist: amgi-sqs-event-source-mapping>=0.37.0
Requires-Dist: opentelemetry-api~=1.12
Requires-Dist: opentelemetry-instrumentation==0.60b1
Requires-Dist: opentelemetry-sdk~=1.12
Requires-Dist: boto3>=1.40.70 ; extra == 'boto3'
Requires-Python: >=3.10
Provides-Extra: boto3
Description-Content-Type: text/markdown

# opentelemetry-instrumentation-amgi-sqs-event-source-mapping

OpenTelemetry instrumentation for `amgi-sqs-event-source-mapping`.

This instrumentor does not create spans. It uses the handler's
`invocation_hook` to flush traces, logs, and metrics after each Lambda
invocation.

## Usage

```python
from opentelemetry.instrumentation.amgi_sqs_event_source_mapping import (
    SqsEventSourceMappingInstrumentor,
)

SqsEventSourceMappingInstrumentor().instrument()
```
