Skip to content

Conversation

Degfy
Copy link
Member

@Degfy Degfy commented May 7, 2025

#56

dapeng added 16 commits May 7, 2025 11:29
…acer provider

- Refactor providerHelper.Init() to use a single conditional check
- Update providerHelper.Provide() to return an otelTrace.Tracer
- Modify Register() function to properly wrap the tracer provider
…r components

- Create detailed README files for gRPC, HTTP, and Zipkin tracer components
- Add installation instructions, configuration options, and examples for each component
- Include best practices and troubleshooting tips for OpenTelemetry tracing
- Provide references to relevant documentation and resources
- Update README files to use gonectl instead of gonectr
- Update code comments and generation commands to use gonectl
- Replace gonectr with gonectl in example code snippets
- Rename gRPC example from "tracer-over-oltp-grpc" to "tracer/grpc"
- Rename HTTP example from "tracer-over-oltp-http" to "tracer/http"
- Update go.mod files to use relative paths for local modules
- Replace "gonectr" with "gonectl" in generated code comments
- Update README files with new directory structure and commands
…cing

- Add quick start example for OpenTelemetry distributed tracing
- Include simple example for OpenTelemetry tracing
- Provide configuration and code examples for both scenarios
- Update documentation for OpenTelemetry integration with gone-io/goner
- Create detailed README files in both English and Chinese
- Outline key features, component list, and dependencies
- Provide step-by-step quick start guide for Jaeger integration
- Include configuration instructions and best practices
- Modify Provide method to return otelMetric.Meter instead of bool
- Update Register function to use new Provider interface
- Adjust error handling and type returns to match new requirements
… components

- Create detailed README files for gRPC, HTTP, and Prometheus exporters
- Include installation instructions, configuration options, and examples- Add best practices and FAQ sections for each component
- Provide advanced configuration options, including custom exporter implementation
- Include references to relevant documentation and resources
- Add example for exporting metrics via OTLP gRPC protocol
- Add example for exporting metrics via OTLP HTTP protocol
- Include configuration files, main program, and READMEs for both examples- Set up Docker Compose configurations for OpenTelemetry Collector
- Rename log-collect to log/collect+traceid
- Update import path to use new package name
- Add default configuration file for OpenTelemetry
- Create new go.mod and go.sum files for the example
- Update README files to reflect new functionality
- Create new directory for OpenTelemetry log collection example
- Add Go module configuration and dependencies
- Implement main program for log recording
- Include configuration file for OpenTelemetry setup- Provide README files in both English and Chinese
- Update configuration item names in README files to follow the format: `otel.<component>.<protocol>.<item>`
- This change affects README files for gRPC and HTTP protocols in both meter and tracer components
- The update ensures consistency in configuration item naming across all OTel components
- Add README and README_CN files for gRPC and HTTP log collectors
- Include installation instructions, configuration options, and usage examples
- Provide best practices and troubleshooting tips for OpenTelemetry logging
- Create simple example project to demonstrate log collection
- Update github.com/gone-io/goner/g to v1.2.1
- Update github.com/gone-io/goner/viper to v1.2.1
- Update other gone-io/goner dependencies across multiple modules
- Update component structure in both English and Chinese README files
- Add quick start guide for creating and running a Gin+XORM+Viper application
- Include installation instructions for Gone CLI tool and Goner components
- Remove outdated example code and configuration guide
- Update `golang.org/x/sys` from v0.30.0 to v0.33.0 in multiple modules
- Update `golang.org/x/net` to v0.38.0 in some modules
- Update `golang.org/x/text` to v0.23.0 in some modules
@Degfy Degfy self-assigned this May 7, 2025
@Degfy Degfy added this to gone plan May 7, 2025
@Degfy Degfy linked an issue May 7, 2025 that may be closed by this pull request
Copy link

codecov bot commented May 7, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Files with missing lines Coverage Δ
otel/meter/helper.go 92.10% <100.00%> (ø)
otel/tracer/helper.go 91.17% <100.00%> (-0.26%) ⬇️
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@Degfy Degfy merged commit 2452d63 into main May 7, 2025
6 checks passed
@github-project-automation github-project-automation bot moved this to Done in gone plan May 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

Support OpenTelemetry
1 participant