Skip to main content

rukkie-agent (Python)

Auto-instrument Python backend services for RukkiePulse.

Install

pip install rukkie-agent

Usage

# FastAPI
from fastapi import FastAPI
from rukkie_agent import init_rukkie

app = FastAPI()

init_rukkie(
    service_name="auth-service",
    api_key="rk_live_xxx",
    app=app,
    dependencies={
        "db": check_db_connection,
        "redis": check_redis_connection,
    }
)

# Flask
from flask import Flask
from rukkie_agent import init_rukkie

app = Flask(__name__)
init_rukkie(service_name="auth-service", api_key="rk_live_xxx", app=app)

Exposes GET /__rukkie/health and pushes traces to your Jaeger collector.

Docs

rukkiepulse.netlify.app

Metadata

Release files for rukkie-agent 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for rukkie-agent 0.1.0
File Size Uploaded Provenance Actions
rukkie_agent-0.1.0.tar.gz 4.7 kB Without provenance Details for rukkie_agent-0.1.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for rukkie-agent 0.1.0
File Interpreter ABI Platform Actions
rukkie_agent-0.1.0-py3-none-any.whl Python 3 none any Details for rukkie_agent-0.1.0-py3-none-any.whl

Total release size: 10.8 kB

Release files / rukkie_agent-0.1.0.tar.gz

Download URL rukkie_agent-0.1.0.tar.gz
Size 4.7 kB
Tags Source
SHA-256 checksum
How to use checksums
4f5e6f740e0b3be40de78a8e425643efe7edab9f9c93a3c1d7a97d9e9b033ca5
BLAKE2b-256 checksum
How to use checksums
c0f1ddf54a613b27596157d08391b9230c2588f95ad9dad6b1735f7bfb05af2d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.15

Release files / rukkie_agent-0.1.0-py3-none-any.whl

Download URL rukkie_agent-0.1.0-py3-none-any.whl
Size 6.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
98596a7c1d9d3e26231942c74e6a39f434c886ec9c69a5f25fa23a35e48140d3
BLAKE2b-256 checksum
How to use checksums
11dcbb72f16cf5894ec69e3ec2eaca3bc51b1a4645870fe06c42564338632a94
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.15

Security for rukkie-agent 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page