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.8.tar.gz (11.6 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.8-py3-none-any.whl (13.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: anosys_sdk_core-1.0.8.tar.gz
  • Upload date:
  • Size: 11.6 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.8.tar.gz
Algorithm Hash digest
SHA256 31b2296c40296fd70658944b4b32d1f5187235e90368ac4ab7aac27d56f4bca7
MD5 c7417f3e871db8bd82b92906e25d81a0
BLAKE2b-256 856c60b7a548346d252fb1a6c70ce73896b4b6e79c71555b6dba880795ef2b88

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anosys_sdk_core-1.0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 bd1be3713333e72b9409b5860eb1cc807c175f74c17744ca4b71541d48a901b1
MD5 ebd6ac7932ba91dbb211e05e79cc68cb
BLAKE2b-256 52f95380acfe6147fb03ecfaa8c00ecc2826346309bacb4e7a8c8e96703fb38f

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