goose icon indicating copy to clipboard operation
goose copied to clipboard

docs: otlp observability

Open dianed-square opened this issue 1 month ago • 1 comments

This PR documents OpenTelemetry Protocol (OTLP) configuration support. Also changed to lowercase “goose” in touched files.

Documentation updates:

  • documentation/docs/guides/environment-variables.md:
    • Add new “Observability” section and made Langfuse a subsection
    • Add “OpenTelemetry Protocol (OTLP)” subsection with OTEL_EXPORTER_OTLP_ENDPOINT and OTEL_EXPORTER_OTLP_TIMEOUT vars
  • documentation/docs/guides/config-file.md:
    • Add otel_exporter_otlp_endpoint and otel_exporter_otlp_timeout
  • documentation/docs/troubleshooting.md:
    • Add “Debugging and Diagnostics” section with links to logs and observability

Type of Change

  • [ ] Feature
  • [ ] Bug fix
  • [ ] Refactor / Code quality
  • [ ] Performance improvement
  • [x] Documentation
  • [ ] Tests
  • [ ] Security fix
  • [ ] Build / Release
  • [ ] Other (specify below)

Testing

Manual testing - Verified OTLP export via env vars (Jaeger in Docker received traces). I was unable to verify with config.yaml keys but goose says it should work as described


  • To see the specific tasks where the Asana app for GitHub is being used, see below:
    • https://app.asana.com/0/0/1211758024944977

dianed-square avatar Oct 29 '25 06:10 dianed-square

PR Preview Action v1.6.0 :---: Preview removed because the pull request was closed. 2025-10-29 17:37 UTC

github-actions[bot] avatar Oct 29 '25 06:10 github-actions[bot]