-
Notifications
You must be signed in to change notification settings - Fork 1
add examples and docs for otel #72
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
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…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
Closed
Codecov ReportAll modified and coverable lines are covered by tests ✅
🚀 New features to boost your workflow:
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
#56