observabilitylisted
Install: claude install-skill OmniNode-ai/omniclaude
# Observability
## Overview
Unified agent observability skill consolidating action logging, agent tracking,
execution logging, and trace correlation.
## Subcommands
| Subcommand | Store | Former skill |
|---|---|---|
| `log-action` | Kafka | action-logging |
| `track-routing` | PostgreSQL | agent-tracking |
| `track-detection` | PostgreSQL | agent-tracking |
| `track-transformation` | PostgreSQL | agent-tracking |
| `track-performance` | PostgreSQL | agent-tracking |
| `start-execution` | PostgreSQL | log-execution |
| `complete-execution` | PostgreSQL | log-execution |
| `trace --id <cid>` | PostgreSQL+Kafka | trace-correlation-id |
---
### log-action
<!-- Absorbed from action-logging -->
Reusable action logging framework for agents. Provides a convenient wrapper around the action event publishing system with automatic timing, context management, and graceful degradation.
Publishes all agent actions to Kafka (topic: `agent-actions`) with:
- **Automatic Timing**: Context manager tracks duration automatically
- **Correlation ID Management**: Automatic generation and tracking
- **Graceful Degradation**: Failures don't break workflows
- **Type-Safe API**: Clear method signatures for each action type
- **Non-Blocking**: <5ms publish latency (Kafka async)
#### Quick Start
```python
from action_logger import ActionLogger
# Initialize logger
action_logger = ActionLogger(
agent_name="agent-my-agent",
correlation_id=correlation_id,
project_name="omniclaude",