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.6.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.6-py3-none-any.whl (13.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: anosys_sdk_core-1.0.6.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.6.tar.gz
Algorithm Hash digest
SHA256 977518ef27f76717fd3f1d1d1b6f92d1a182deb24409dc06fb0b90127d3bc36c
MD5 925fa07e8dba7ebe323694c5a513db6f
BLAKE2b-256 de0d1ab9607b079147d28009f6ffc0b140a130021489467780f504fd21aa5e80

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anosys_sdk_core-1.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 71fb0d919b4ffe99c4b86bb40b1a1b502225cd266a90ee30dc9946fe4f190651
MD5 42ebdf18f5190aa4b63bd22c32903b8a
BLAKE2b-256 a1b3a5a60d0d01ca69b8e5d01c38e3d297106852073187f20c9ea6566c1be9b9

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