-
Notifications
You must be signed in to change notification settings - Fork 6.2k
Otel #21145
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Otel #21145
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR enhances the OpenTelemetry plugin documentation by expanding configuration details, adding troubleshooting guidance, and restructuring the map.csv hierarchy. The changes provide comprehensive setup instructions for metrics and logs ingestion via OTLP/gRPC.
Key Changes:
- Added detailed documentation for metrics and logs configuration, including rotation/retention policies
- Included protocol support clarification (gRPC only) and SDK configuration examples
- Simplified map.csv hierarchy by removing nested "OpenTelemetry" category
Reviewed Changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 3 comments.
| File | Description |
|---|---|
| src/crates/jf/otel-plugin/README.md | Comprehensive rewrite with new sections for protocol support, logs configuration, debugging, and SDK examples |
| docs/.map/map.csv | Added Windows installation entry and flattened OpenTelemetry category structure |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
| instrumentation_scope_version: v0\.112\..* | ||
| # Match metric name (regex pattern, required) | ||
| metric_name: system\.network\.connections |
Copilot
AI
Oct 15, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The regex pattern escapes the dot in 'system.network' but the example on line 209 uses 'system\.network\.connections' without explaining why dots need escaping. Add a note explaining that dots must be escaped in regex patterns to match literal dots rather than any character.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
without explaining why dots need escaping
Because there is no explanation and no need.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Documentation-wise LGTM. However, logs are not supported yet on nightlies. This will land in a 2-3 weeks.
how about we leave this unmerged until then? |
@vkalintiris hey, please check enhanced documentation + map.csv edit (currently initial otel page is empty, no reason for a clickdown)