Skip to content

Commit 22eeee3

Browse files
nirgaclaude
andauthored
feat(agno): add instrumentation for agno framework (#3452)
Co-authored-by: Claude <noreply@anthropic.com>
1 parent e97e49e commit 22eeee3

32 files changed

+5523
-949
lines changed

.cz.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ version_files = [
1010
"packages/opentelemetry-instrumentation-mcp/opentelemetry/instrumentation/mcp/version.py",
1111
"packages/opentelemetry-instrumentation-groq/pyproject.toml:^version",
1212
"packages/opentelemetry-instrumentation-groq/opentelemetry/instrumentation/groq/version.py",
13+
"packages/opentelemetry-instrumentation-agno/pyproject.toml:^version",
14+
"packages/opentelemetry-instrumentation-agno/opentelemetry/instrumentation/agno/version.py",
1315
"packages/opentelemetry-instrumentation-alephalpha/pyproject.toml:^version",
1416
"packages/opentelemetry-instrumentation-alephalpha/opentelemetry/instrumentation/alephalpha/version.py",
1517
"packages/opentelemetry-instrumentation-anthropic/pyproject.toml:^version",
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
[flake8]
2+
max-line-length = 100
3+
extend-ignore = E203, E266, E501, W503
4+
exclude = .venv,dist,*.pyc
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# OpenTelemetry Agno Instrumentation
2+
3+
This library provides automatic instrumentation for the [Agno](https://github.com/agno-agi/agno) framework.
4+
5+
## Installation
6+
7+
```bash
8+
pip install opentelemetry-instrumentation-agno
9+
```
10+
11+
## Usage
12+
13+
```python
14+
from opentelemetry.instrumentation.agno import AgnoInstrumentor
15+
16+
AgnoInstrumentor().instrument()
17+
```
18+
19+
## Supported Features
20+
21+
This instrumentation captures:
22+
- Agent execution (sync and async)
23+
- Team operations
24+
- Model invocations
25+
- Function calls
26+
- Streaming responses
27+
28+
## Links
29+
30+
- [Agno Framework](https://github.com/agno-agi/agno)
31+
- [OpenTelemetry](https://opentelemetry.io/)

0 commit comments

Comments
 (0)