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.3.tar.gz (11.5 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.3-py3-none-any.whl (13.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: anosys_sdk_core-1.0.3.tar.gz
  • Upload date:
  • Size: 11.5 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.3.tar.gz
Algorithm Hash digest
SHA256 da1f87626f2108fdff69fdf96ddf6d9d503f226c5e6abbd884768a59c1d014ae
MD5 cec73b880b2ba982f53b331d582e76ea
BLAKE2b-256 225651f529fe938e75738ce1f3cc12e473c0cc0f8dd7c620c74c2b5f358f66d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anosys_sdk_core-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 1d5b750ebffa3df161201f264a2c8a816e06d72b1b8fff5f9198330743aafc3d
MD5 03782e0f80cdd6fa36d521b7f2fb27c1
BLAKE2b-256 a1929c408abb4f831bd16d8a1b5ef5a8e3e66b04c343f9b5552ad4060fe00cc1

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