Skip to content

gRPC OTel Receiver support#98

Merged
krisztianfekete merged 8 commits intoagentevals-dev:mainfrom
ajimenez1503:feat/grpc-receiver-support
Apr 3, 2026
Merged

gRPC OTel Receiver support#98
krisztianfekete merged 8 commits intoagentevals-dev:mainfrom
ajimenez1503:feat/grpc-receiver-support

Conversation

@ajimenez1503
Copy link
Copy Markdown
Contributor

@ajimenez1503 ajimenez1503 commented Apr 1, 2026

Summary

This PR adds native OTLP/gRPC receiver support to agentevals (in addition to existing OTLP/HTTP support), so OTel clients that default to gRPC can send traces/logs directly without an intermediate collector.
Fixes #81.

Breaking change

  • CLI flag rename: --otlp-port is now --otlp-http-port.
    • Existing scripts should update the argument name.

User

  • Existing OTLP/HTTP workflows continue to work.
  • New OTLP/gRPC endpoint available on port 4317.
  • Users can configure either:
    • HTTP: OTEL_EXPORTER_OTLP_ENDPOINT=http://<host>:4318
    • gRPC: OTEL_EXPORTER_OTLP_ENDPOINT=<host>:4317 + OTEL_EXPORTER_OTLP_PROTOCOL=grpc

Copy link
Copy Markdown
Contributor

@krisztianfekete krisztianfekete left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the PR, added some comments!

@krisztianfekete
Copy link
Copy Markdown
Contributor

@antonjim-te, can you please fix the CI failures?

| 8080 | MCP (Streamable HTTP) |

### 2. OTel Collector (gRPC to HTTP bridge)
### 2. OTel Collector (optional)
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you please update the docs, so it's clear when to use what port and pipeline configs? We have a couple of leftovers from the previous iterations.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I tried improving the docs.

What do you want me to make more clear? Thanks :)

@krisztianfekete krisztianfekete merged commit da914a2 into agentevals-dev:main Apr 3, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add OTLP/gRPC support

3 participants