Skip to content

[Bug]: Summary of Issues with OBSERVE SDK Integration #74

@techm-2025

Description

@techm-2025

Issue Description

Summary of Issues with OBSERVE SDK Integration

1. Missing Usage Example in README for ioa_observe_sdk

The installation step in the README specifies pip install ioa_observe_sdk, but there are no examples or documentation showing the correct usage, such as from ioa_observe.sdk .... Please consider adding a usage example in the README to help developers understand the correct import and usage pattern.

2. Missing Implementations

Metrics task_delegation and collaboration_success_rate are documented but not implemented.

3. Decorator Limitation and Poor Documentation

Documentation claims all metrics can be captured via decorators, but only three actually work out of the box:

  • execution_success_rate
  • uptime_and_availability
  • failure_rate

Other metrics require passing undocumented attributes to decorators.
Direct code implementation works but requires extensive engineering effort.

4. Incorrect Metric Population (Bug)

token_usage and agent_error_count are incorrectly mapped to tool_call_count and number_active_agents.

5. Incorrect or Unclear Metric Calculation

interpretation_score appears to be miscalculated (possible bug).
Metrics such as interpretation_score and connection_reliability lack documentation and require complex custom logic to capture.

Expected Behavior

  • Fixing identified issues will lead to expected behavior.

Affected Version

v1.0.0

Steps to Reproduce

These Issues found during observe integration for the healthcare MAS app.

Checklist

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions