Skip to main content

Core utilities for AnoSys SDK - AI observability and monitoring

Project description

AnoSys SDK Core

Core utilities for the AnoSys SDK - shared functionality for all AnoSys integrations.

Installation

pip install anosys-sdk-core

Usage

Function Decorators

from anosys_sdk_core import anosys_logger, anosys_raw_logger, setup_api
import os

os.environ["ANOSYS_API_KEY"] = "your-api-key"

# Decorator for automatic logging
@anosys_logger(source="my_app")
def my_function(data):
    return process(data)

# Async functions work too
@anosys_logger(source="my_app.async")
async def my_async_function(data):
    return await async_process(data)

# Raw logging
anosys_raw_logger({
    "event": "custom_event",
    "data": {"key": "value"}
})

API Reference

  • anosys_logger(source=None) - Decorator to log function calls
  • anosys_raw_logger(data) - Log arbitrary data directly
  • setup_api(path=None) - Configure API endpoint

License

Apache 2.0

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

anosys_sdk_core-1.0.11.tar.gz (12.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

anosys_sdk_core-1.0.11-py3-none-any.whl (15.1 kB view details)

Uploaded Python 3

File details

Details for the file anosys_sdk_core-1.0.11.tar.gz.

File metadata

  • Download URL: anosys_sdk_core-1.0.11.tar.gz
  • Upload date:
  • Size: 12.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for anosys_sdk_core-1.0.11.tar.gz
Algorithm Hash digest
SHA256 31c8450783d248ac4b0dd7a5878628cf882b81284e9593ff9e8e5d8d0f90c5fe
MD5 7d412fb466c283f60ef739332073b3b1
BLAKE2b-256 300cf1c4fe580895602e8692c77050c3be0bc0e8d30b7487539e6e3a6ccbb3af

See more details on using hashes here.

File details

Details for the file anosys_sdk_core-1.0.11-py3-none-any.whl.

File metadata

File hashes

Hashes for anosys_sdk_core-1.0.11-py3-none-any.whl
Algorithm Hash digest
SHA256 253e7f98d48e60cd81f5bd6e17f5a4f04e9dcd825d2b17a8c5904fa8795c36a7
MD5 93200d780b030172a1e2a8823537b1fe
BLAKE2b-256 40edaaf9c80462a1f0faf156b1d42542e4ef9be036fb76ab7e9dfb00a237673c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page