Neatlogs Instrumentations
Neatlogs OpenTelemetry-compatible instrumentations for AI agent ecosystems.
Install
Install from PyPI:
pip install neatlogs-instrumentations
If you need Azure AI Inference support:
pip install "neatlogs-instrumentations[azure-ai-inference]"
Quickstart (Azure AI Inference)
This package provides an OpenTelemetry BaseInstrumentor for the
azure.ai.inference.ChatCompletionsClient.complete method.
from opentelemetry.sdk.trace import TracerProvider
from opentelemetry.sdk.trace.export import SimpleSpanProcessor, ConsoleSpanExporter
from neatlogs_instrumentation_azure_ai_inference.instrumentor import (
AzureAIInferenceInstrumentor,
)
provider = TracerProvider()
provider.add_span_processor(SimpleSpanProcessor(ConsoleSpanExporter()))
AzureAIInferenceInstrumentor().instrument(tracer_provider=provider)
To confirm it is installed:
python -c "from neatlogs_instrumentation_azure_ai_inference.instrumentor import AzureAIInferenceInstrumentor; print(AzureAIInferenceInstrumentor)"
Metadata
Release files for neatlogs-instrumentations 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| neatlogs_instrumentations-0.1.1.tar.gz | 8.8 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| neatlogs_instrumentations-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 18.3 kB
Release files / neatlogs_instrumentations-0.1.1.tar.gz
| Download URL | neatlogs_instrumentations-0.1.1.tar.gz |
|---|---|
| Size | 8.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5754df3874070eb9a398d95fdad54c83c50610592b2660bd62a0f4a9091564d1
|
|
BLAKE2b-256 checksum How to use checksums |
9bba1f8ca90397fdea6a2fb9c10911a7c6d9e944e106b60ace5c74f49d3101e5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.6
|
Release files / neatlogs_instrumentations-0.1.1-py3-none-any.whl
| Download URL | neatlogs_instrumentations-0.1.1-py3-none-any.whl |
|---|---|
| Size | 9.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
db5e9b9385a8d50a77857218cf6bf7f43e499e19327b70e51d4886dbd948251e
|
|
BLAKE2b-256 checksum How to use checksums |
3a0878dd89b3187675cb1453be805bd91dde4829406f2e32559f48b546b76493
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.6
|
Security for neatlogs-instrumentations 0.1.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.