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.13.tar.gz (23.0 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.13-py3-none-any.whl (23.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: anosys_sdk_core-1.0.13.tar.gz
  • Upload date:
  • Size: 23.0 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.13.tar.gz
Algorithm Hash digest
SHA256 7f422957d1b27840bc01289991b998feb61d98d7ff1b083883ac0013aec25d87
MD5 4d0f678ff6d24303cbf737770156caf3
BLAKE2b-256 7fb2bc0ae53c900f7aef5b98c5de2506903c658aefaf3fb47995c9c96cc631f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anosys_sdk_core-1.0.13-py3-none-any.whl
Algorithm Hash digest
SHA256 b3cd1b3532c114f9ca6b07223c54cf2e248b4bb0479dfed68e1e9d36c5065800
MD5 1a2a77ee341936348707f2d7db9ad965
BLAKE2b-256 84da9a5602c083614ce692b2eb9bd02eb448067dcb6093f4bd644a1de71597b8

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